[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Programming Languages, "to C or not to C, that is the Q."

On Sun, Jan 23, 2005 at 08:53:23PM -0500, Scotty Fitzgerald wrote:
> Thanks for all the responses, I think I will learn C after all,
> it seems to be the most popular for the linux world.

C and C++ are okay, but not great for beginners.  In C, it can be
difficult to do things that should be easy, and it is very easy to write
buggy code that will SEGV.  I suggest to learn python first.

I am working on a new dialect of C / C++, called "nipl" (for Not Insane
Programming Language - this is its distinguishing characteristic).
It has a python-like syntax.  I aim to make it suitable for beginners.

> Maybe perl and lisp too.

I know perl very well, use it often, and don't recommend to learn it.
Or rather, I recommend not to learn it.  Perl is powerful and popular,
and has many libraries, but it's syntax is awful beyond your wildest
nightmares.  Perl is insane.  Learn python or ruby instead.
Or assembly language, or intercal, or brainf*ck - anything but perl!

If you are interested in learning lisp, try scheme (e.g. guile).
Scheme is a small, clean, well-designed dialect of lisp.
The syntax is awful (too many parentheses), but not as awful as perl.


Reply to: