Xref: news-dnh.mv.net comp.os.msdos.djgpp:1243 Path: news-dnh.mv.net!mv!news.sprintlink.net!news.bluesky.net!news.mathworks.com!news.kei.com!eff!news.duke.edu!godot.cc.duq.edu!nntp.club.cc.cmu.edu!cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!oitnews.harvard.edu!news.sesqui.net!uuneo.neosoft.com!news!sandmann From: Charles Sandmann Newsgroups: comp.os.msdos.djgpp Subject: Re: How do I get djgpp? Date: Sat, 29 Jul 1995 21:06:33 CDT Organization: NeoSoft Internet Services +1 713 968 5800 Lines: 12 References: <3vckm3$ksm AT post DOT tau DOT ac DOT il> <3vdd7qINNrn6 AT CS DOT UTK DOT EDU> Reply-To: sandmann AT praline DOT no DOT NeoSoft DOT com Nntp-Posting-Host: praline.no.neosoft.com To: djgpp AT sun DOT soe DOT clarkson DOT edu Dj-Gateway: from newsgroup comp.os.msdos.djgpp > Don't try and learn C with djgpp! I used to tell people this too, but now I recommend djgpp for newbies too. Why? When programming under DOS, most 16-bit compilers will lock the machine and require a reboot with simple programming errors. DJGPP will usually catch most of these with a register display, or at least be interruptable with CTRL-BREAK. The newbies then moan about registers and assembly listings; but once they UNDERSTAND how useful this information is, they are much better programmers. I have wasted too much time trying to explain memory models, why you can't have an array of 10000 doubles, what to do when running the program locks the machine, etc to even consider recommending a "traditional" DOS C compiler ever again.