Miscellaneous > Programming & Networking
Windows 3.x (ahhhhh, the glory days)
Hector Headgear:
Well, my main reason for using ASM is quite simple:
--FREE!
But now, you tell me I can get a C compiler for free? That would be great. And also, as the author of the book I am reading on ASM (I found one) says (And I agree) :"The only reason people say ASM is so hard is because they haven't had experience with it. Remember how hard it was to learn your first HLL? It is just a different format, and like learning a new oral language, that is hard."
Anyway, If I can do this X10 project without assembly, I will. But I am still going to learn it. I figured I would need it due to the fact of the circuitry that need to be controlled boolean-ly. If I can do that with a free C compiler, i think i'll do just that. :D
Anyway, I'm rambling so I'll shut up now.
lates,
HH
Hector Headgear:
Also: I have the "Firecracker" CM17A module, not the old obsolete interface.
voidmain:
I certainly don't want to discourage you from learning ASM, you will certainly be a leg up on most everyone else if you do. You have the "ultimate" in control with ASM. It's not that it's harder, it's just that it's a lower level language (the bottom of the heap next to object code but we won't go there). Because of that, you have to do 10 times as much work to get a single function built in to a language like C. And C is middle level between ASM and languages like Pascal and Basic. It's a nice medium.
Oh, and another thing about ASM. It is fairly architecture/platform specific (x86 ASM is not the same as PPC ASM etc). C is "fairly" platform independent/portable. And 99%+ of the best OS in the world is written using it.
As far as your free C compiler go here:
http://www.gnu.org/software/gcc/gcc.html
[ January 23, 2002: Message edited by: VoidMain ]
badkarma:
http://sources.redhat.com/cygwin/ contains gcc, a really good *free* C compiler, the only drawback is that your compiled programs need a cygwin dll (I think I read that this can be circumvented but I don't know how since I don't use cygwin )
Navigation
[0] Message Index
[*] Previous page
Go to full version