Date: Sun, 1 Jul 2007 23:18:46 +0300 From: Giorgos Keramidas <keramida@ceid.upatras.gr> To: Oliver Fromme <olli@lurza.secnetix.de>, mjalvarez@fastmail.fm Cc: freebsd-chat@freebsd.org Subject: Re: Where software meets hardware.. Message-ID: <20070701201846.GB6005@kobe.laptop> In-Reply-To: <200706211233.l5LCXuYv082845@lurza.secnetix.de> References: <1182418101.6802.1196302545@webmail.messagingengine.com> <200706211233.l5LCXuYv082845@lurza.secnetix.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2007-06-21 14:33, Oliver Fromme <olli@lurza.secnetix.de> wrote: >Mark Jayson Alvarez wrote: >> I have a cousin who's taking up a programming course. He doesn't have >> background with programming nor an in depth understanding of how the >> computer works. [...] > > [snip excellent material by Oliver] > At university there was a teacher who said that you should learn as > many different programming languages as possible, at least one of > every kind, i.e. one of the "classical brace languages", such as C, at > least one object-oriented language (e.g. Smalltalk, Eiffel), one > functional language (Haskell or OCaml), one assembly language (no > matter which one) and so on. The more the better. After years of working with several languages, and using at least five or seven of them in production code, I can't agree more. The particular professor definitely knew what he was talking about :-)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070701201846.GB6005>