Thursday, April 25, 2024 Text is available under the CC BY-SA 3.0 licence.

Erik Naggum

« All quotes from this author
 

C is not clean – the language has many gotchas and traps, and although its semantics are simple in some sense, it is not any cleaner than the assembly-language design it is based on.
--
Re: teaching and learning with LISP/Scheme (Usenet article)

 
Erik Naggum

» Erik Naggum - all quotes »



Tags: Erik Naggum Quotes, Authors starting by N


Similar quotes

 

The establishment of formal standards for proofs about programs [...] and the proposal that the semantics of a programming language may be defined independently of all processors for that language, by establishing standards of rigor for proofs about programs in the language, appears to be novel.

 
Robert W Floyd
 

Programming languages on the whole are very much more complicated than they used to be: object orientation, inheritance, and other features are still not really being thought through from the point of view of a coherent and scientifically well-based discipline or a theory of correctness. My original postulate, which I have been pursuing as a scientist all my life, is that one uses the criteria of correctness as a means of converging on a decent programming language design—one which doesn’t set traps for its users, and ones in which the different components of the program correspond clearly to different components of its specification, so you can reason compositionally about it. [...] The tools, including the compiler, have to be based on some theory of what it means to write a correct program.

 
C. A. R. Hoare
 

The use of the high level language made each programmer a factor of 5 to 10 more productive in a coding sense and more concerned with the semantics than the syntax of modules.

 
Fernando J. Corby Corbato
 

Regardless of whether one is dealing with assembly language or compiler language, the number of debugged lines of source code per day is about the same!

 
Fernando J. Corby Corbato
 

To conclude: there are two well-known minor ways in which language has mattered to philosophy. On the one hand there is a belief that if only we produce good definitions, often marking out different senses of words that are confused in common speech, we will avoid the conceptual traps that ensnared our forefathers. On the other hand is a belief that if only we attend sufficiently closely to our mother tongue and make explicit the distinctions there implicit, we shall avoid the conceptual traps. One or the other of these curiously contrary beliefs may nowadays be most often thought of as an answer to the question Why does language matter to philosophy? Neither seems to me enough.

 
Ian Hacking
© 2009–2013Quotes Privacy Policy | Contact