Click here to Skip to main content

Welcome to the Lounge

   

For lazing about and discussing anything in a software developer's life that takes your fancy.
The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct and please don't post ads.

Technical discussions are welcome, but if you need specific help please use the programming forums.


 
AnswerRe: Are there reasons for beginner programmers to learn C ? Pinmemberwizardzz1-Mar-12 8:48 
AnswerRe: Are there reasons for beginner programmers to learn C ? PinmemberPIEBALDconsult1-Mar-12 8:50 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberlewax001-Mar-12 8:52 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberPIEBALDconsult1-Mar-12 9:35 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmvpEspen Harlinn1-Mar-12 9:55 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberPIEBALDconsult1-Mar-12 11:00 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmvpEspen Harlinn1-Mar-12 11:05 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw2-Mar-12 5:30 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce3-Mar-12 6:15 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw3-Mar-12 8:33 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce3-Mar-12 8:50 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw3-Mar-12 10:46 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce5-Mar-12 4:18 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw5-Mar-12 5:09 
Much of my professional software design/implementation career was filled with the necessity to milk the last smidgen of performance out of some code. The environment was based on DEC PDP-10 processors (KL series) in a commercial time-sharing setting (CompuServe). For the most part, we used a language called BLISS, which was truly a magnificent implementation language. Its optimizer produced code that was probably 99% as good as I could do by "hand". This, coupled with something I've not seen elsewhere in a programming language, lexical processing, was the foundation of a great deal of CompuServe's CIS software. One of my areas involved the error-correcting protocols used for file upload/download. The most used protocol, B Plus, was the cornerstone of what was called HMI, Host Micro Interface. This protocol performed so well that it earned me the "honor" of frequent verbal battles with the OS developers because a B Plus data transfer would hit the "sweet spot" in performnce. This means that by the time a packet was finished being transmitted, the acknowledgement of the previous packet would already be waiting, and several packets could usually be sent in one time-slice. Fun stuff!
 
Natural language processing is something I often pondered, with no real break throughs. I always believed that a different kind of memory access was needed, something akin to the current CPU chips (Pentium) with their cache memory. The cache is a marvel of design. If that technology was to be extended to what I term "content addressable memory", where say a word fetches data by using the actual numeric letter value is the "address" presented to be found. But this is only a beginning of the processing utilized by the human brain.
 
I think that neural network programming might open the door to fast cognitive processing, but we're a loooong way from anything practical along these lines.
 
Way back, the trio of Newel, Simon and Shaw were among the first to contemplate what they termed "Information Processing". One of them said, "The problem with trying to teach a computer to understand natural language is that so few of we humans understand it to begin with." After fifty some years, the situation really hasn't progressed all that much.
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce5-Mar-12 6:03 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw7-Mar-12 6:11 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce8-Mar-12 8:36 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw8-Mar-12 9:11 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce9-Mar-12 7:54 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw9-Mar-12 10:00 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw12-Mar-12 11:10 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce14-Mar-12 8:03 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw16-Mar-12 2:18 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberSanmayce16-Mar-12 9:05 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRussell Ranshaw17-Mar-12 5:07 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberOshtri Deka1-Mar-12 10:18 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberPIEBALDconsult1-Mar-12 11:01 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberRob Ford 22-Mar-12 3:06 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberOshtri Deka2-Mar-12 9:50 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberBram van Kampen2-Mar-12 15:25 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberbiop.codeproject1-Mar-12 20:25 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberPIEBALDconsult2-Mar-12 2:09 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberspotsknight2-Mar-12 7:47 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberPIEBALDconsult2-Mar-12 17:48 
AnswerRe: Are there reasons for beginner programmers to learn C ? Pinmemberkillabyte1-Mar-12 8:54 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberMaximilien1-Mar-12 9:03 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberJoe Woodbury1-Mar-12 9:13 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberMaximilien1-Mar-12 9:27 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmvpEspen Harlinn1-Mar-12 10:05 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberJoe Woodbury1-Mar-12 10:53 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberkillabyte1-Mar-12 16:15 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberkillabyte1-Mar-12 16:12 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberBram van Kampen2-Mar-12 15:41 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberkillabyte1-Mar-12 9:26 
GeneralRe: Are there reasons for beginner programmers to learn C ? PinmemberMaximilien1-Mar-12 9:31 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberlewax001-Mar-12 10:22 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberkillabyte1-Mar-12 11:56 
GeneralRe: Are there reasons for beginner programmers to learn C ? Pinmemberlewax001-Mar-12 12:01 
AnswerRe: Are there reasons for beginner programmers to learn C ? PinmemberChris Losinger1-Mar-12 8:59 
AnswerRe: Are there reasons for beginner programmers to learn C ? Pinmemberjschell1-Mar-12 9:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web03 | 2.8.141022.2 | Last Updated 25 Oct 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid