Jerry Franz wrote:
Thinking the code belongs to the data just a mental model. One of many that may be used or not used at need for the exact same code. But never make the mistake of thinking any of them are "The Truth". A good programmer switches mental models as needed and is not wedded to any of them as "The Truth" - merely as *convenient to the task*.
+10
...and I started programming in binary, then moved up to assembler. When I finally got to FORTRAN IV I thought I'd reached nirvana.
As teaching languages go I still like Pascal and it's not bad as a general purpose language. For practical work I lean towards PERL and PHP, but then I do sys admin for work and websites for fun.
Define your task then -
Use the tool that fits the task... not the other way around!
-- Steve Lindemann, MSIS __ Network Administrator //\ ASCII Ribbon Campaign Marmot Library Network \// against HTML/RTF email, +1.970.242.3331 x116 //\ vCards & M$ attachments http://www.marmot.org