Re: How do I start?



On 2007-07-29, Jim Langston <tazmaster@xxxxxxxxxxxxxx> wrote:

"Richard Heathfield" <rjh@xxxxxxxxxxxxxxx> wrote in message
news:fNadnRiWV_F5FTHbRVnyuwA@xxxxxxxxx
rossum said:

On Sat, 28 Jul 2007 20:05:37 -0700, bldaves@xxxxxxxxxxx wrote:

Hi guys. I would like to know how to get into computer programing.
1. Select a language to learn.

2. Get a compiler for your language - most languages have a free
compiler available on the net.

3. Find a tutorial for your language on the net.

Alas, that is how too many people "get into computer programming"
nowadays, which is perhaps why so many people are so bad at it.

Being good a computer progrmaming depends on a number of factors. For some
people, the above would not work for them, they would need to take a class.
For some a class would not work, they would need to read a book. For some,
they just need to try.

Reguardless, you should get a good book for your language, generally the
thicker the better, but not all languages are equal.

Not sure about "the thicker the better". Bookshops usually groan under
the weight of enormous programming language books but if you actually
open one they're often incredibly turgid, noddy and full of errors.

The best C book by a country mile is K&R, which is not very thick at
all.
.



Relevant Pages

  • Re: "STL from the Ground Up"
    ... high-level intermediate language than can interoperate with many other ... If your language lacks expressive features then you cannot write code ... memory management in comparison. ... Mostly because type errors mean that the programmer and compiler disagree ...
    (comp.programming)
  • Re: A note on computing thugs and coding bums
    ... It would handle international characters if the execution character ... method I used in "Build Your Own .Net Language and Compiler". ... work areas and counting on Nul is an illusion. ...
    (comp.programming)
  • Re: WaitForSingleObject() will not deadlock
    ... represent an incorrect implementation of the language. ... the *compiler* does not guarantee this. ... but to state it in terms of the execution instead of the formal semantics of the language ... as long as the optimizations do not change the semantics of the language). ...
    (microsoft.public.vc.mfc)
  • Re: subroutine stack and C machine model
    ... Use a compiler optimizer ... higher determinism means that optimizer has more information. ... C programmers like to brag that their "language" is more ... prospective computer science majors at Princeton. ...
    (comp.lang.c)
  • Re: "STL from the Ground Up"
    ... are not features of a language. ... To support reflection you make a compiler embbed type and functional information in the compiled program. ... When the OCaml compiler is given a complicated nested pattern match it ... virtual const Base *clone= 0; ...
    (comp.programming)