Am 2016-10-21 um 10:08 schrieb Lars via Lazarus:
> Sometimes knowing the internals and details can be a disadvantage because
> instead of thinking about the abstract program you are thinking about cpu
> cycles, bit popping, bit twiddling, low level API calls.

How do you think about "the abstract program" if you have no knowledge about 
the program language?
How can you program without knowing what a variable or a while statement is?
Programming is the mapping of an abstract problem into a programming language.
But if you do not know how the programming language works,
how can you then write programs?


> Also, Edsgar Dijkstra was also very much against knowing too many details
> about the CPU or computer hardware, as he though computing was math, not
> engineering of computers.

And how do you do math without knowledge about variables and loops?

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to