Julian Leviston <[email protected]> writes:

> Concrete is better than abstract for learning.

Definitely.  Programmer students should learn assembler and write a
couple of assembler programs.  

But professionnal programmers should never write an assembler program
ever again (in some very specific case they may write a very specific
routine in assembler, but that would be one in a million).  (And C is
just an assembler for a PDP-like computer).

Similarly for memory management.  Students should learn about
malloc/free, and reference counting, and should implement a garbage
collector.   Professionnal programmers should only use garbage
collection.  

And so on.

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
A bad day in () is better than a good day in {}.
_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to