how relevant is C today?

John Zenger john_zenger at yahoo.com
Sat Apr 8 22:16:43 EDT 2006


Martin v. Löwis wrote:

> As for *learning* the languages: never learn a language without a
> specific inducement. If you know you are going to write a Python
> extension, an Apache module, or a Linux kernel module in the
> near future, start learning C today. If you don't know what you
> want to use it for, learning it might be a waste of time, as
> you won't know what to look for if you don't have a specific project
> in mind.

Your message makes me sad, as if I heard someone say "never read a book 
without a specific inducement; if you know someone is going to ask you 
about the book, start reading it today, but if you don't know what you 
are going to use the book for, reading it will be a waste of time."

Programming languages are intellectual achievements and you can learn a 
lot every time you study a new one (provided it is different enough from 
the ones you already know.)  Even if you don't have an immediate project 
in mind, learning a new programming language can mean learning a new 
style of programming, or at least a new way of looking at computer 
science.  That is worthwhile even if you get no immediate use from the 
new language.



More information about the Python-list mailing list