delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/05/24/18:29:28

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.

- Raw text -


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