delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/03/05/20:25:19

Date: Thu, 5 Mar 1998 17:23:59 -0800 (PST)
Message-Id: <199803060123.RAA18966@adit.ap.net>
Mime-Version: 1.0
To: "Lennart Marien" <lennartm AT metronet DOT de>, djgpp AT delorie DOT com
From: Nate Eldredge <eldredge AT ap DOT net>
Subject: Re: [Off Topic] How to learn DJGPP?

At 03:22  3/5/1998 GMT, Lennart Marien wrote:
>Hi!
>I apologize for sending a Message thatīs probably Off Topic, but
>after an  hour searching the net I thought it would be best to ask some
>DJGP experienced programmers.
>I have programmed in Pascal, Basic and Assembler until now.
>I thought I should learn C++, as well.I just downloaded DJGPP,
>but I donīt know how to begin learning the language.I thought about
>buying a book.So my question is:
>Are there books on DJGPP or do I have to buy a book on C/C++?

There is no book that specifically addresses DJGPP, as far as I know. You
will have to get a book that describes the language generically. Watch out
for books that refer to specific compilers or systems (like "Learn Visual
C++" should be avoided). Also avoid the "Dummies" and "Idiots" books; they
are prone to blatant inaccuracies. A reccomendation I heard that makes a lot
of sense is to start with a tutorial book, then, when you finish it, get a
reference book. In the case of C the canonical (and apparently quite useful)
one is Kerninghan and Ritchie's "The C Programming Language, Second
Edition." The standard C++ reference escapes me at the moment.

>Is there a big difference beetween the languages?(After reading
>this NG for a time, I noticed that the compilers are often compared.So
>they canīt be the same!)

I'm not sure what you're asking here. What are "the languages" you want to
know the difference between? And what has this to with compiler comparations?

There are often significant differences in how different *compilers* (like
Borland, Microsoft, DJGPP) implement features of the *language* (C or C++).
The biggest problem is usually extensions to the language invented by one
system, because one can get used to using them, then try to use another
compiler and get confused when it isn't there.

Hope this has helped somewhat.

Nate Eldredge
eldredge AT ap DOT net



- Raw text -


  webmaster     delorie software   privacy  
  Copyright Đ 2019   by DJ Delorie     Updated Jul 2019