Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:Why does everyone ignore C? (Score 1) 962

I disagree. For several reasons.

The first thing a beginner needs to learn is the concept of an algorithm: that it is possible to order the computer to do something, step-by-step. They need to start with the basics of program flow and control. Pointers and classes are way too advanced concepts.

The second thing that is important is interactivity. For a beginner, the best reward is to be able to see the results of their coding. Trial and error is very important. Interpreted languages are good at this. Colors, shapes, sounds, and movement are very important to grab and hold a child's attention. That's why I think QBASIC is good for this purpose. Once the child is hooked, they can be given other languages to play with. I would suggest Python (for algorithms) and Visual Basic (for GUI development).

In my opinion, concepts like memory management and OOP should be introduced only once a genuine interest in programming has been established and demonstrated.

Comment Re:But does it run Linux? (Score 1) 444

I don't know what you're talking about. Seriously. The "Go" button, at the right end of the address bar, acts as a "Stop" button while the page is loading. And when I hover on a link, I can see the target in the bottom-left corner of the browser window. As far as I remember, both functions have been there from day 1. If I'm wrong then maybe you just need to run an update?

Slashdot Top Deals

One man's constant is another man's variable. -- A.J. Perlis

Working...