13 DEC 2017 by ideonexus

 Why We Can't Have "Intuitive" Programming Languages

If a procedure named INSIGHT has been defined and then called seventeen times in the program, and the eighteenth time it is misspelled as INSIHGT, woe to the programmer. The compiler will balk and print a rigidly unsympathetic error message, saying that it has never heard of INSIHGT. Often, when such an error is detected by a compiler, the compiler tries to continue, but because of its lack of insihgt, it has not understood what the programmer meant. In fact, it may very well suppose that som...
Folksonomies: programming intuition
Folksonomies: programming intuition
  1  notes
 
29 SEP 2017 by ideonexus

 We Compile What We Read in the Context of When We Read It

Reading and experience train your model of the world. And even if you forget the experience or what you read, its effect on your model of the world persists. Your mind is like a compiled program you've lost the source of. It works, but you don't know why. [...] ...reading and experience are usually "compiled" at the time they happen, using the state of your brain at that time. The same book would get compiled differently at different points in your life. Which means it is very much worth re...
Folksonomies: reading memory worldview
Folksonomies: reading memory worldview
 1  1  notes
31 AUG 2013 by ideonexus

 COBOL as a Programming Language

I worked with COBOL near the end of my last contract and found aspects of it fascinating compared to today's languages. Everything is about structures that map directly to the bits on disk, with fine grain control on precision and data types. But then the language reads as a series of macros where you don't have to remember the low level details: do this to this, put this here, if this do that. It's also a terribly difficult language to parse because it was designed for ease of use by humans...
Folksonomies: history computer science
Folksonomies: history computer science
  1  notes

Comment captures what's interesting about it historically, how early programmers needed algorithms to handle all the bit-switching.

21 APR 2011 by ideonexus

 Fran Allen Sees Computer Science as Science

Seibel: Do you think of yourself as a scientist, an engineer, an artist, or a draftsman? Allen: I think of myself as a computer scientist I was involved in my corner of the field in helping it develop. And those were interesting times—the emergence of computer science—because there was a Ic lot of question about, "Is this a science? Anything that has to have science in its name n't a science." And it was certainly unclear to me what it meant. But compilers were a very old field—olde...
 1  1  notes

Allen started out as a programmer, but became a scientist to perform her job well.