1. Offtopic: C Programming Tutorial
I would like to learn C. I have a copy of a GNU Win32
and DOS32 (Mingw & DJGPP resp.) Is there anything
online I could download as a group of html files in a
.zip file or a Acrobat PDF file? I want the basics
and some of the harder stuff. If you know of any
places to look, for all levels of
difficulty/programming ability, please respond!
Thanks all for reading this offtopic message,
Mike Hurley
=====
It compiled. The first screen came up. Ship it.
--Bill Gates
__________________________________________________
Do You Yahoo!?
Yahoo! Photos -- now, 100 FREE prints!
http://photos.yahoo.com
2. Re: Offtopic: C Programming Tutorial
- Posted by mic _ <stabmaster_ at HOTMAIL.COM>
Jun 11, 2000
-
Last edited Jun 12, 2000
You can try these:
http://home.swipnet.se/progzone/chtm.zip
http://home.swipnet.se/progzone/csrc.zip
http://home.swipnet.se/progzone/cpphtm.zip
http://home.swipnet.se/progzone/cppsrc.zip
I recommend you to get some books about C programming from your local
library. Books were of great help for me when I was learning assembler and
Win32 programming.
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
3. Re: Offtopic: C Programming Tutorial
On Sun, 11 Jun 2000, Mike wrote:
> I would like to learn C. I have a copy of a GNU Win32...
One place is:
http://library.thinkquest.org/3074/1/index.html
Irv
4. Re: Offtopic: C Programming Tutorial
- Posted by Lee West <leewest at ALTAVISTA.COM>
Jun 11, 2000
-
Last edited Jun 12, 2000
Try this introduction:
Lee.
Mike Hurley wrote:
>I would like to learn C. I have a copy of a GNU Win32
>and DOS32 (Mingw & DJGPP resp.) Is there anything
>online I could download as a group of html files in a
>.zip file or a Acrobat PDF file? I want the basics
>and some of the harder stuff. If you know of any
>places to look, for all levels of
>difficulty/programming ability, please respond!
>
5. Re: Offtopic: C Programming Tutorial
- Posted by Lee West <leewest at ALTAVISTA.COM>
Jun 11, 2000
-
Last edited Jun 12, 2000
Mike... just a thought...
Have you looked at EiC? It is an embeddable/extensible interactive, pointer-
safe, bytecode C interpreter/compiler (at least that's how they present it
on their site). It's available free at:
http://www.kd-dev.com/~eic/
Basically it is a C interpreter. It should be a great way for you to learn
the C language without having to go through the compile/link cycle.
Just a thought... Lee.
Mike Hurley wrote:
>I would like to learn C. I have a copy of a GNU Win32
>and DOS32 (Mingw & DJGPP resp.) Is there anything
>online I could download as a group of html files in a
>.zip file or a Acrobat PDF file? I want the basics
>and some of the harder stuff. If you know of any
>places to look, for all levels of
>difficulty/programming ability, please respond!
6. Re: Offtopic: C Programming Tutorial
- Posted by Luis Campos <lcasoft at TELELINE.ES>
Jun 12, 2000
-
Last edited Jun 13, 2000
On 11 Jun 00, at 12:33, Mike Hurley wrote:
Hi Mike,
> I would like to learn C. I have a copy of a GNU Win32
> and DOS32 (Mingw & DJGPP resp.) Is there anything
> online I could download as a group of html files in a
> .zip file or a Acrobat PDF file? I want the basics
> and some of the harder stuff. If you know of any
> places to look, for all levels of
> difficulty/programming ability, please respond!
>
> Thanks all for reading this offtopic message,
> Mike Hurley
I'm also learning C/C++. I have many tools and tutorials about
C,C++ plenty of examples.There's also a greate package(>1mb)
that is perfect for newbies(like me
but's written in spanish.
I'm using mainly DDS MICRO-C,a tiny and very portable compiler of
C language for Dos that translates your code to assembly and you
can compile it with Turbo Assembler,Masm and others.When I
"master" this compiler I'll try to go to Borland C/Turbo C and
GNUC,but right now I'm having my final exams so it will be my
summer homework!
there's also a great link:
http://www.programmersheaven.com
drop me a line when ever you want,
regards
----------------------------------
Luis Campos
lcampoar8 at far.ub.edu
lcasoft at teleline.es
----------------------------------
**************************************
* Luis Campos - lcampoar8 at far.ub.edu *
* LCASOFTWARE S.L *
* LCASOFT at teleline.es *
**************************************
7. Re: Offtopic: C Programming Tutorial
On 2000-06-11 EUPHORIA at LISTSERV.MUOHIO.EDU said:
EU>You can try these:
EU>http://home.swipnet.se/progzone/chtm.zip
EU>http://home.swipnet.se/progzone/csrc.zip
EU>http://home.swipnet.se/progzone/cpphtm.zip
EU>http://home.swipnet.se/progzone/cppsrc.zip
EU>I recommend you to get some books about C programming from your
EU>local library. Books were of great help for me when I was learning
EU>assembler and Win32 programming.
EU>____________________________________________________________________
EU>____ Get Your Private, Free E-mail from MSN Hotmail at http://www.
EU>hotmail.com
from beaumont;
I'm in agreement , books are also good because you can browse through
them at a slower or faster pace ; depending upon your level of
comprehension.
After trying numerous computer languages , finding that none are
'standard' , I resumed my studies of C . This might well of been
inappropriate , prior to 1989 -1990 , the year the ansi standard for
C was introduced.
Hopefully a standard , like ansi , now exists for C++.
As for assembly language , this was something I learnt through a very
roundabout way.
The least you need is a manual that lists all of the codes and,
graphically , illustrates what they do. If I were to learn this all over
again I'd use asm.e or d86 alongside the other approaches I took ; like
using the debug from DOS...
What books might you reccomend , some of the Osbourne texts , are just
too detailed for most types of assembly language construction.
Net-Tamer V 1.11 - Test Drive
8. Re: Offtopic: C Programming Tutorial
On 2000-06-11 EUPHORIA at LISTSERV.MUOHIO.EDU said:
EU>Mike... just a thought...
EU>Have you looked at EiC? It is an embeddable/extensible interactive,
EU>pointer- safe, bytecode C interpreter/compiler (at least that's how
EU>they present it on their site). It's available free at:
EU>http://www.kd-dev.com/~eic/
EU>Basically it is a C interpreter. It should be a great way for you
EU>to learn the C language without having to go through the
EU>compile/link cycle.
EU>Just a thought... Lee.
EU>Mike Hurley wrote:
I visited this site , the C-interpreter/compiler exists alright ; not
for DOS though.
What do you mean by pointer-safe ?
Does this mean that you can't use pointers , or that there are certain
limitations upon their usage.
EU>>I would like to learn C. I have a copy of a GNU Win32
EU>>and DOS32 (Mingw & DJGPP resp.) Is there anything
EU>>online I could download as a group of html files in a
EU>>.zip file or a Acrobat PDF file? I want the basics
EU>>and some of the harder stuff. If you know of any
EU>>places to look, for all levels of
Net-Tamer V 1.11 - Test Drive
9. Re: Offtopic: C Programming Tutorial
On 2000-06-12 lcampoar8 at far.ub.edu said:
lc>On 11 Jun 00, at 12:33, Mike Hurley wrote:
lc>Hi Mike,
lc>> I would like to learn C. I have a copy of a GNU Win32
lc>> and DOS32 (Mingw & DJGPP resp.) Is there anything
lc>> online I could download as a group of html files in a
lc>> .zip file or a Acrobat PDF file? I want the basics
lc>> and some of the harder stuff. If you know of any
lc>> places to look, for all levels of
lc>> difficulty/programming ability, please respond!
lc>> Thanks all for reading this offtopic message,
lc>> Mike Hurley
lc>I'm also learning C/C++. I have many tools and tutorials about
lc>C,C++ plenty of examples.There's also a greate package(>1mb)
lc>that is perfect for newbies(like me
but's written in spanish.
lc>I'm using mainly DDS MICRO-C,a tiny and very portable compiler of
lc>C language for Dos that translates your code to assembly and you
lc>can compile it with Turbo Assembler,Masm and others.When I
lc>"master" this compiler I'll try to go to Borland C/Turbo C and
lc>GNUC,but right now I'm having my final exams so it will be my
lc>summer homework!
lc>there's also a great link:
lc>http://www.programmersheaven.com
lc>drop me a line when ever you want,
lc>regards
lc>----------------------------------
lc>Luis Campos
lc>lcampoar8 at far.ub.edu
lc>lcasoft at teleline.es
Dear Luis,
Just how portable is this C compiler , what size , what libraries ,
how ansi compatible .
Relative to pcc12 , how much of an improvement is there ?
Does this use 16-bit or 32-bit coding , where can you get the masm
assembler from ; this assembler is probably a fair size .
lc>----------------------------------
lc>**************************************
lc>* Luis Campos - lcampoar8 at far.ub.edu *
lc>* LCASOFTWARE S.L *
lc>* LCASOFT at teleline.es *
lc>**************************************
Net-Tamer V 1.11 - Test Drive
10. Re: Offtopic: C Programming Tutorial
>What books might you reccomend , some of the Osbourne texts , are just
>too detailed for most types of assembly language construction.
Actually, the books I read were all written by swedish authors. Might be a
bit tricky for you to understand.. :)
I think Peter Norton has written some books about assembly though, but I
don't know how modern they are.
Anyhow, here are some popular books about assembly. You could try asking for
these at the library:
'Assembly Language Step-By-Step : Programming With DOS and Linux' by Jeff
Duntemann.
'Assembly Language for Intel-Based Computers' by Kip R. Irvine.
'80X86 IBM PC and Compatible Computers: Assembly Language, Design and
Interfacing Vol. I and II' by Muhammad Ali Mazidi.
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
11. Re: Offtopic: C Programming Tutorial
>where can you get the masm
>assembler from ; this assembler is probably a fair size .
You can get MASM 6.13 here:
http://www.geocities.com/prog_zone/files/ (~4.1 MB)
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
12. Re: Offtopic: C Programming Tutorial
Try this site:
http://webster.cs.ucr.edu/
then click on:
Art of Assembly Language Text
Hope this helps... Lee.
Beaumont Furniss wrote:
> As for assembly language , this was something I learnt through a very
> roundabout way.
> The least you need is a manual that lists all of the codes and,
> graphically , illustrates what they do. If I were to learn this all over
> again I'd use asm.e or d86 alongside the other approaches I took ; like
> using the debug from DOS...
> What books might you reccomend , some of the Osbourne texts , are just
> too detailed for most types of assembly language construction.
13. Re: Offtopic: C Programming Tutorial
On 2000-06-13 EUPHORIA at LISTSERV.MUOHIO.EDU said:
EU>>What books might you reccomend , some of the Osbourne texts , are
EU>>just too detailed for most types of assembly language construction.
EU>Actually, the books I read were all written by swedish authors.
EU>Might be a bit tricky for you to understand.. :)
Hmmm.... yes , tricky alright , though this is supposed to be a fairly
universal language.
EU>I think Peter Norton has written some books about assembly though,
EU>but I don't know how modern they are.
Of course his utilities are promoted rather a lot.
PCC12 has an assembler with it , you can learn c and assembly at
the same time , if you wish ; though the codes are for 16-bit and
segment addressing is used in some of the routines.
EU>Anyhow, here are some popular books about assembly. You could try
EU>asking for these at the library:
EU>'Assembly Language Step-By-Step : Programming With DOS and Linux'
EU>by Jeff Duntemann.
Ah..hah ! ; possibily useful.
EU>'Assembly Language for Intel-Based Computers' by Kip R. Irvine.
Should be available.
EU>'80X86 IBM PC and Compatible Computers: Assembly Language, Design
EU>and Interfacing Vol. I and II' by Muhammad Ali Mazidi.
I don't use my ports as much as I might.
Do any of these mention the mmx and 3d instructions ?
There's a rather large and comprehensive volumne , on the 80486 ; bound
in a dark green material , I photocopied the instruction set , as many
of these aren't found in the 8086/80186 intel reference manual , that
I still find useful.
EU>____________________________________________________________________
EU>____ Get Your Private, Free E-mail from MSN Hotmail at http://www.
EU>hotmail.com
Net-Tamer V 1.11 - Test Drive
14. Re: Offtopic: C Programming Tutorial
On 2000-06-13 EUPHORIA at LISTSERV.MUOHIO.EDU said:
EU>>where can you get the masm
EU>>assembler from ; this assembler is probably a fair size .
EU>You can get MASM 6.13 here:
EU>http://www.geocities.com/prog_zone/files/ (~4.1 MB)
EU>____________________________________________________________________
EU>____ Get Your Private, Free E-mail from MSN Hotmail at http://www.
EU>hotmail.com
What about d386/a386 , by isacc isaccson ?
Net-Tamer V 1.11 - Test Drive
15. Re: Offtopic: C Programming Tutorial
Dear Lee,
If I can schedule the time I shall definitely look in at this site.
At this stage I'm just gathering resources , prior to , seeing how
relevant this is to the C/C++ language[s] I'm learning.
On 2000-06-13 EUPHORIA at LISTSERV.MUOHIO.EDU said:
EU>Try this site:
EU>http://webster.cs.ucr.edu/
EU>then click on:
EU>Art of Assembly Language Text
EU>Hope this helps... Lee.
EU>Beaumont Furniss wrote:
EU>> As for assembly language , this was something I learnt through
EU>>a very roundabout way.
EU>> The least you need is a manual that lists all of the codes and,
EU>> graphically , illustrates what they do. If I were to learn this
EU>>all over again I'd use asm.e or d86 alongside the other
EU>>approaches I took ; like using the debug from DOS...
EU>> What books might you reccomend , some of the Osbourne texts ,
EU>>are just too detailed for most types of assembly language
EU>construction.
Net-Tamer V 1.11 - Test Drive