how relevant is C today?
Roy Smith
roy at panix.com
Sun Apr 9 22:05:07 EDT 2006
In article <1144632983.039143.203330 at u72g2000cwu.googlegroups.com>,
"gregarican" <greg.kujawa at gmail.com> wrote:
> Here are a few languages I recommend most programmers should at least
> have a peek at:
>
> 1) Smalltalk - The original object oriented programming language.
> Influenced anything from Mac/Windows GUI to Java language. Terse, clean
> syntax. IDE rolled into an operating system rolled into a set of core
> libraries.
> 2) Lisp - Along with FORTRAN, one of the oldest programming languages
> still in use. Pure functional programming model that is extensible and
> has many derivatives. Great for mathematical purposes. Easy to learn if
> you can get past all of the nested parenthesis :-)
> 3) C - The "Latin" of modern programming languages. Used in low level
> tasks (e.g. - hardware drivers) as well as larger projects (e.g. -
> operating systems and other programming languages). Logcal, explicit
> flow albeit a bit wordy.
>
> I have worked in C and Smalltalk for awhile now and just starting to
> pickup Lisp. Knowing different languages can help you approach problems
> with a fresh perspective. I prefer to code in Ruby and Python but can
> use these languages a certain way given the angles I have picked up
> elsewhere...
I would add to that list PostScript. Most people think of it as just
format for print files, but it's a a real general-purpose programming
language, and a cool one at that (with an clear similarity to FORTH). The
stack-based paradigm can be a bit mind bending if you're not used to it,
but bending your mind is the whole point of learning something new.
More information about the Python-list
mailing list