www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/07/05/05:15:19

Xref: news2.mv.net comp.os.msdos.djgpp:5682
From: Pål-Kristian Engstad <engstad AT funcom DOT com>
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
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 |
----------------------------------------------------------------------

- Raw text -


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