Mail Archives: djgpp/1996/05/24/18:29:28
> [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.
- Raw text -