Re: C Programming



On Sun, Jul 30, 2006 at 10:31:38PM -0400, Lyvim Xaphir wrote:
It is not the best book for learning programming, but C would be a
dreadful choice for one's first programming language.
Not necessarily. That is exactly the target course of the book I
recommended elsewhere in this thread tackles that very topic and
abolishes that old wives tale.

The old wives are often right.

In fact it's been shown that students in introductory Pascal courses
have no advantages over the students in the introductory C courses, with
the distinction that the C students have greater motivation on the
course material due to the fact that they are learning a production
language.

Comparing to Pascal is hardly fair or even useful, since it's barely used
anymore (outside of Borland's Delphi). A better comparison would be Python,
which is designed to be both a learning language *and* practical.

--
Matthew Miller mattdm@xxxxxxxxxx <http://mattdm.org/>
Boston University Linux ------> <http://linux.bu.edu/>

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list



Relevant Pages

  • Re: If Scheme is so good why MIT drops it?
    ... for students compared to x86 architectures, ... assembler (when comparing the implementations for a given problem), ... high-level language. ... Lisp encourages premature optimization when it ...
    (comp.lang.lisp)
  • Re: International Conference on the Phaistos Disk
    ... The Ice Age produced a visual language I partly ... can also be tested by comparing language of industrial societies with ... You can't falsify any reconstruction of mine, ...
    (sci.lang)
  • Re: A 21st Century Apple II?
    ... that appears to be supported by the benchmarks at the language shootout web site if you look at them in aggregate. ... These results do not support a claim that "X is faster than Y" in general. ... Numerous other factors may shift the balance completely: project size, time-to-market, platform constraints, availability of suitable libraries, developer experience, etc. ... we have for comparing performance short of doing a dual implementation ...
    (comp.sys.apple2)
  • Re: Who owns C#?
    ... now you're comparing apples to oranges. ... The compiler is not the language. ... framework" in C++ and C. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Who owns C#?
    ... Framework or whatever you want to call it. ... defined ONLY in the library and not referenced by the C++ LANGUAGE spec. ... now you're comparing apples to oranges. ... The compiler is not the language. ...
    (microsoft.public.dotnet.languages.csharp)