Hi,

----- On 9/14/07, Roshan <[EMAIL PROTECTED]> wrote:
| I'm not sure of what the statement "work with system
| RAM" means. Could you simplify?
\--

I meant "buffers" on the RAM present in the system.

-----
| Agreed. But the question is pertinent to who is
| learning and what they learn? They (students) begin to
| learn the basics of programming and typically begin
| with C (in Mum. Univ.)
\--

IMO, students should learn the basics of programming with Lisp, not C.

The twenty video lectures by Hal Abelson and Gerald Jay Sussman on
"Structure and Interpretation of Computer Programs":

http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/

But, since it has been decided on C already, I'd definitely recommend
learning either vi or GNU Emacs, because:

1. It helps you to edit code faster.

2. You get to work with build environments (Makefiles, compilation,
linking, etc.), so it helps you to understand the concepts.

You can still do all these with IDEs, but, most of the time when you
have IDEs, somebody always setups all the linker, compiler flags for
you, so you don't have to worry about it. But, as a student you need
to know the basics :)

In one FOSS event, I still remember an "engineering student" who told
me that compilation was "Alt+F9".

3. You don't get access to GUI IDEs all the time, especially remote
logins. And you shouldn't get stuck with one IDE, and expect to do all
development only with one IDE.

Regards,

SK

-- 
Shakthi Kannan
http://www.shakthimaan.com

-- 
http://mm.glug-bom.org/mailman/listinfo/linuxers

Reply via email to