www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/03/20/21:02:01

From: "M. Schulter" <mschulter AT value DOT net>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: C tutorial?
Date: 21 Mar 1998 01:45:52 GMT
Organization: Value Net Internetwork Services Inc.
Lines: 37
Message-ID: <6ev64g$4sv$1@vnetnews.value.net>
References: <351164CE DOT 7EB36C11 AT BTInternet DOT com>
NNTP-Posting-Host: value.net
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Reinier Zwitserloot <R DOT Zwitserloot AT BTInternet DOT com> wrote:

: I am considering learning either 32-bit assembler -OR- DJGPP. I
: downloaded DJGPP (along with most of the additional tools). Now, all I
: need is a good, preferably free and available online, tutorial for C,
: and C++. I've tried one, but it appears DJGPP isn't exactly ansi c
: compatible. Any DJGPP stuff out there?

Hello, there.

As others have pointed out, djgpp is in fact 100% ANSI-compatible in
theory, although in practice, as with any nontrivial program, bugs can and
do occur.

However, the main reason I'm replying is just to point out that your
choice of "32-bit assembler _or_ djgpp" need not be an exclusive or: djgpp
itself includes the GNU assembler, GAS, with which I've started to learn a
bit of assembly language program. GAS (as.exe) offered a 32-bit
protected-mode assembler for DOS with AT&T i386 syntax, a standard
favored in the UNIX world.

If you prefer Intel syntax, NASM is also available, and is warmly
recommended by some people on this newsgroup.

To find out more about GAS as a djgpp alternative for 32-bit assembler,
you might want to check out a reference in progress, the DJGPP User Guide
at

http://www.delorie.com/djgpp/doc/ug/asm/about-386.html

for an overview. Please see also sections 17 and 18 of the DJGPP FAQ.

Most respectfully,

Margo Schulter
mschulter AT value DOT net

- Raw text -


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