Xref: news2.mv.net comp.os.msdos.djgpp:5682 From: Pål-Kristian Engstad Newsgroups: comp.os.msdos.djgpp Subject: Re: new to djgpp Date: Fri, 05 Jul 1996 09:36:12 +0200 Organization: Funcom Oslo AS Lines: 33 Message-ID: <31DCC5EC.5779@funcom.com> References: <1 DOT 5 DOT 4 DOT 16 DOT 19960703185502 DOT 0a973ee0 AT mailhost DOT cyberhighway DOT net> <4rhaml$odn AT panix2 DOT panix DOT com> Reply-To: engstad AT funcom DOT com NNTP-Posting-Host: khazad.funcom.com Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp deuce wrote: > I do not mean to discourage you about your programming abilities, but > BASIC 10 years ago has very little to do with C. I have been programming > many different high level languages for many years. C presents other > problems. It is very powerful and terse, but not very programmer > friendly. It is possible to make invisible bugs. Get a really good book > and go VERY slowly. I am using Waite groups Robert Lafore's Microsoft C. > Although dedicated to MS C and Quick C, it is a fine presentation and I > have run across few problems (far pointers being one) in using it. And no > programmer should be without Kerighan & Richie. Actually, you are wrong. "C" _is_ very programmer friendly. As I used to tell my C students: "C is made by programmers, for programmers." One basic fact about programmers is that we hate to write tedious commands over and over again. That is why "C" uses { and } instead of BEGIN and END. Also, C is extreme in the sense that you can do "almost everything". "C" does _no_ range-checking. If you want to reformat the hard disk, you can do so in "C"! "C" is certainly not programmer unfriendly. But I might agree in that it is not exactly beginner friendly. > C is also very dependent on the compiler, linker and daunting array of > options that "fix" or deal with situations you never imagined existed. > > I'll know how you are progressing by questions you leave here. Good luck. PKE. -- ---------------------------------------------------------------------- | Pål-Kristian Engstad | engstad AT funcom DOT com | Games programmer, PSX | | Funcom Oslo AS | Ph +47 22 42 01 02 | developer & Linux Fan | ----------------------------------------------------------------------