Mail Archives: djgpp/2000/10/10/03:05:06
From: | "al" <alxx AT tig DOT spam DOT DOT -sux DOT com DOT die DOT spammer DOT die DOT au>
|
Newsgroups: | alt.comp.lang.learn.c-c++,comp.os.msdos.djgpp,comp.programming
|
Subject: | Re: Undertaking a programming journey
|
Date: | Tue, 10 Oct 2000 17:52:24 +1000
|
Organization: | The Internet Group (Sydney)
|
Lines: | 138
|
Message-ID: | <8rueam$j09$1@bugstomper.ihug.com.au>
|
References: | <MOqE5.2173$W31 DOT 29870 AT news1 DOT online DOT no>
|
NNTP-Posting-Host: | p64-max68.syd.ihug.com.au
|
Mime-Version: | 1.0
|
X-Trace: | bugstomper.ihug.com.au 971160726 19465 203.109.166.98 (10 Oct 2000 06:52:06 GMT)
|
X-Priority: | 3
|
X-MSMail-Priority: | Normal
|
X-Newsreader: | Microsoft Outlook Express 5.50.4133.2400
|
X-MimeOLE: | Produced By Microsoft MimeOLE V5.50.4133.2400
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Reply-To: | djgpp AT delorie DOT com
|
"Tore Salte" <toresalte AT gmx DOT net> wrote in message
news:MOqE5.2173$W31 DOT 29870 AT news1 DOT online DOT no...
> OK, I have decided to LEARN programming. Earlier I've fooled around
with
> lots of things in various languages like BASIC, Turbo Pascal, Java and
> C/C++, but I've never made anything real. Now I have decided to learn
> programming good enough to be able to make some apps and probably even
some
> simple games. I am on a tight budget so I am thinking of using DJGPP
> probably combined with RSXNT, GNU-Mingwin32, Cygnus or another one of the
> free compilers around.
> Being at this stage I have lots of questions and I hope that some of
you
> might be able to give me some answers. Should I learn the basics in DOS
> programming or should I go straight on to mastering Windows? Are there any
> good books teaching C/C++ (DOS/Windows) without being connected to any of
> the commercial compilers? Can I find something of any use somewhere on the
> web?
> Any tips will be greatly appreciated!
>
> Tore Salte
> toresalte(x)gmx.net
> remove (x) to reply!
>
>
1. read the faqs. they give pointers to books, compilers(free), and web
tutorials.(links below)
2.get a compiler(no need to buy one see faqs for the links)
devcpp , djgpp, cygwin all work well (also borland has a free commandline
compiler - link in faq)
free compilers for windows mac and linux
for windows
borland c++ (also handles c)
www.borland.com
ports of g++/gcc for windows
http://www.xraylith.wisc.edu/~khan/software/gnu-win32/index.html
http://www.xraylith.wisc.edu/~khan/software/gnu-win32/gcc.html
http://www.xraylith.wisc.edu/~khan/software/gnu-win32/ide-and-gui.html
djgpp www.delorie.com port for dos 32 bit runs under win9x
mingw http://www.xraylith.wisc.edu/~khan/software/gnu-win32/gcc.html
gcc with a real nice editor but c++ only.download. 2.7Mb
http://cs-alb-pc3.massey.ac.nz/software/gcc.exe
more info here
http://www.xraylith.wisc.edu/~khan/software/gnu-win32/ide-and-gui.html
devcpp www.bloodshed.net alternate website
http://download.cnet.com/downloads/0-10085-100-1683220.html?tag=st.dl.10085.
dir.10085-100-1683220
has an ide/editor(uses mingw with ide on top)
cygwin http://sources.redhat.com/cygwin/
port of gcc/g++ , bash shell and gnu utilities to windows
allows compilation of linux programs as well so they can run under windows
free compilers for mac
there are free development tools available for macs
depends on what os version are using.
http://developer.apple.com/membership/macosx.html
or
http://maximumlinux.com/content/news/2000/09/13/11335
http://developer.apple.com/macos/intro.html
http://developer.apple.com/tools/index.html
http://developer.apple.com/tools/mpw-tools/ free downloadable compiler
http://developer.apple.com/tools/mpw-tools/compilers/index.html
for linux
gcc (gnu compiler collection) (www.gnu.org) should either have been
installed automatically
or is at least available on your installation dics.
compiler for c and c++(and assembler depending on linux distribution).
additional libraries available to give java, fortran, pascal and other
languages.
there are free ide available depending on the desktop your using
3. get a couple of good books. at least 1 beginners book and a reference
book.work thru the books and the problems they give you.
see links in faq for book reviews or links to reviews from my web site.
also reviews on www.accu.org
4.write programs
5. write more programs
haven't found any free c books but for c++
web tutorial links, books, etc
http://www.kfa-juelich.de/zam/cxx/extern.html under learning c++ section
free downloadable book(2 vols)
Thinking in c++ by Bruce Eckel http://www.bruceeckel.com
also www.steveheller.com online books
and a few pdfs and other files from
http://www.kfa-juelich.de/zam/cxx/
http://www.kfa-juelich.de/zam/cxx/cxxkurs.pdf
http://hobbes.jct.ac.il/~naiman/c++-intro/
http://www.pragsoft.com/download.html#CppBook
http://math.nist.gov/pozo/c++class/
good info here
http://www.comeaucomputing.com/techtalk
Also try the world lecture hall do a search for c or c++
beginners courses or intro to computer science or programming 101
http://www.utexas.edu/world/lecture/
Alex
http://www.faqs.org/faqs/C-faq/learn/ alt.comp.lang.learn.c-c++
http://www.eskimo.com/~scs/C-faq/top.html comp.lang.c
http://marshall-cline.home.att.net/cpp-faq-lite/ comp.lang.c++
http://members.xoom.com/jshiva/welcome.txt
http://www.geocities.com/alxx9672/learnc.html al's c and c++ links page
- Raw text -