|
Grex > Micros > #64: Buying a C tutorial: Folly or wise move? | |
|
| Author |
Message |
aa8ij
|
|
Buying a C tutorial: Folly or wise move?
|
Nov 6 06:35 UTC 1993 |
I am contemplating a aquisition of a C tutorial so that I might start
bossing my PC around, instead of the other way 'round. While in the book
store with my mom, I saw a rather thick book called "Learn C in 21 days"
My question is: What else do I need to do this? (In terms of software/
hardware)
I did learn radio theory in a little more than 3 yrs, so I can focus my
energies on this, But do I need to go to school as well?
I am truly lost on this subject, and before wasting precious money on a
book that I cannot use, I am seeking the advice of you, the more wiser
contingent of the micros conf (shameless attempt at flattery)
|
| 16 responses total. |
danr
|
|
response 1 of 16:
|
Nov 6 12:59 UTC 1993 |
There's a guy in the UK who's been passing around a C tutorial. I also
believe there's one on Victor Volkman's BBS (the name escapes me right
now). You might want to check there first. Also check Jemmie's BBS to
see if there's something there.
|
rogue
|
|
response 2 of 16:
|
Nov 6 15:04 UTC 1993 |
Do you know any other languages?
|
aa8ij
|
|
response 3 of 16:
|
Nov 6 18:20 UTC 1993 |
No. I know some basic, and Spanish ;)
|
power
|
|
response 4 of 16:
|
Nov 6 19:59 UTC 1993 |
You might think about trying to learn pascal, first--its a lot nicer
language to learn, and with a copy of Turbo Pascal, you can do pretty much
anything you could do with C....
|
aa8ij
|
|
response 5 of 16:
|
Nov 6 21:08 UTC 1993 |
Do I need to buy software as well as a book? I am in the dark about all
this stuff.
|
robh
|
|
response 6 of 16:
|
Nov 6 22:40 UTC 1993 |
Re #4 - No, no, he should learn C. That way, he can use it on Grex,
too, and get the most out of his membership. >8)
Come to think of it, we have a Pascal compiler online too...
Jim, I'd recommend calling the HAL 9000 BBS, 663-4173. They have
several tutorial programs for DOS machines, most of which I highly
recommend.
|
rogue
|
|
response 7 of 16:
|
Nov 8 02:33 UTC 1993 |
C is more powerful than Pascal but some of the fundamental concepts of C
can be difficult to grasp if you do not know another language fairly well.
I knew BASIC, Pascal, Fortran and some assembly before I learned C, and
now I am what is known as a "C Bigot" as depise other languages because C
gets the job done better. Pascal may be a better language to learn first,
however. For me, learning Pascal also made me appreciate some of the
weaknesses of Pascal which C cures and it made me appreciate the power of C.
|
aa8ij
|
|
response 8 of 16:
|
Nov 8 09:20 UTC 1993 |
Is it possible to find a compliler, cheap?
I downloaded something called Adventures in C which looks to be pretty
good, but they want you to have a compiler, and I don't know where to
get one. I don't want to use Grex's per se, rather, I'd like to have this
on my machine so I don't tie up my mom's phone.
suggestions?
|
kentn
|
|
response 9 of 16:
|
Nov 9 00:25 UTC 1993 |
If you have a 386 or 486 machine, you can use djgpp (the port of the
GNU C compiler). I have it running on my 486. It's free and relatively
easy to set up (though it takes up a fair amount of space). Since it's
a port of Unix compiler, there are no bells and whistles, no GUI, etc.
I also found a C compiler on the net called PCC12C.ZIP, though from
what little I remember of it, I didn't care for it much (mostly since
I already had gcc running). Can't even remember if it was freeware or
shareware.
Djgpp is available on barnacle.erc.clarkson.edu (128.153.28.12) in
/pub/msdos/djgpp/.
|
aa8ij
|
|
response 10 of 16:
|
Nov 9 20:29 UTC 1993 |
I bought this thing from Jurassic Park Computers (we sell only dinosaurs)
;) Is there anything for the XT? or is that something that's Not Possible (tm)
|
danr
|
|
response 11 of 16:
|
Nov 10 00:17 UTC 1993 |
I think one of the commercial C compiler companies released an earlier
version of their product as shareware. Call HAL 9000 (663-4173) and
poke around.
|
kentn
|
|
response 12 of 16:
|
Nov 10 05:54 UTC 1993 |
That pcc12c.zip that I mentioned in :9 is the "Personal C Compiler"
and is shareware ($30). It is based on the DeSmet C compiler and
is compatible with DeSmet C v2.51. It says it runs on 8088/8086
computers with at least 256K RAM. You are limited to 64K of code +
64K of data. Other than that, I don't know much about it, or how
DeSmet C performs relative to other compilers.
|
danr
|
|
response 13 of 16:
|
Nov 10 12:08 UTC 1993 |
DeSmet C is actually pretty good. At Northern Tel, they used it for
some in-house projects. Got get 'em, Jim.
|
robh
|
|
response 14 of 16:
|
Nov 10 16:52 UTC 1993 |
Re #12 - I have used the PCC compiler, and would highly recommend
*against* using it. It can't handle all standard C declarations,
and I find it just plain annoying. The PCC compiler is what convinced
me to do all of my C programming on Grex. >8)
|
danr
|
|
response 15 of 16:
|
Nov 10 17:27 UTC 1993 |
That was the other option I was going to suggest. If you use the C
compiler here, you get to learn some Unix as well. :)
|
mju
|
|
response 16 of 16:
|
Nov 10 18:11 UTC 1993 |
You'll also get to use a full ANSI C compiler (GCC) on Grex. Most of
the PD and free compilers for DOS are fairly old, and thus are not ANSI C.
BTW, for others who have a 386 or 486, I *highly* recommend DJGPP.
This is a full 32-bit port of GCC 2.4.1 to MS-DOS. It requires a 386
or 486 because it runs under a DOS extender, as well as running your
programs under a DOS extender. It eliminates many of the limitations
of programming under DOS ("malloc(50*1024*1024)" works just fine, for
instance). You can also use it with the Emacs 19.19 32-bit port to
DOS, for a programming environment that's very Unix-like.
|