Date: Fri, 24 May 1996 18:23:57 -0400 From: dj (DJ Delorie) Message-Id: <199605242223.SAA03933@delorie.com> To: rkwcvdz AT rivier1 DOT puk DOT ac DOT za CC: djgpp AT delorie DOT com In-reply-to: <45709.rkwcvdz@rivier1.puk.ac.za> Subject: Re: Moving from pascal to Djgpp > [1] This is my first experience with C/C++ ,and ive been told to use Djgpp > as it is a true 32bit compiler . Does it have a Dos extender like > Dos/4gw or Borland Pascals (which is a 16 bit extender). It uses whatever DPMI is available. Most of the "extension" stuff is in the runtime libraries. DJGPP comes with a DPMI providor in case you don't have one. > [2] Does it support the method of inline Assembly that i am used to with > Borland Pascal . eg It supports inline assembler, but the syntax is very different from Borland. > Does it come with a external Assembler like Tasm , does the language > differ much from Turbo Assembler . Yes. The language is quite different, but of course it's the same opcodes (different names for a few of them). > [3] Does it support the writing and using of Dlls , like borland Pascal. > If so , will they be compatible with all my Dlls that ive written with > BP. No. > [4] How good is it for writing games .Code size , effeciency and speed . > Does it compile Native 486 and Pentium code . How fast is the code > compared to Watcom C/C++. It is good for games. Quake (from Id) is built with djgpp. > [5] Are there many Freeware(im only a student) graphics,sound libs for > Djgpp. Yes. > [6] How compatible is it with other C/C++ compilers , mostly Watcom and > Borlands Compiler , which is used at work. DJGPP is compatible with the ANSI and POSIX standards for the language and runtime. There is additional stuff to improve source compatibility with other compilers.