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

RE: Learning more/Linux programming books



><snip>
>I think that it is worth considering skipping the Pascal stage and
>going straight to C, or equivalent languages. Taking this approach a bit
>further, I think it is even worth considering going straight to C++,
>perhaps
>by talking first about the procedural aspects of C++ and only then, as a
>second stage, talking about the OOP aspects.
><snip>

Are you crazy? He's a begginner and he wants learn programming not to get
mad.

>
>Let me suggest a different angle toward this issue. You are interested in
>learning more about programming the Linux system, right? Linux is written
>in C -- not Pascal, not C++, for the most part. I am not disparaging
>those languages, and in fact am more interested in using C++ than C.
>Certainly the C++ advocates feel that you can just learn to program in
>C++ to start with. But I decided to go ahead with C because I want to
>understand the Linux system well.
>
How can you run if you don't know how to walk? If you want to learn
programming the best language is Pascal:
a) It's closer to the natural language than C and, of course, C++, and all
of us think in our own natural language (english, spanish, french, german,
etc...) and this is the first language we use when we develope a program.
b) It forces you to make a highly structured code. Bad programming habits
appears easier with C than with Pascal.

Learn C is not necessary the way to understand linux. To understand linux
you must know how to programm devices like controllers, video cards, sound
cards, etc..., and programm devices is something that you can do with Pascal
also.

Antonio A. Rivas    aeypil@teleline.es
                STARTEG project - Oviedo (Spain)


Reply to: