-
i am very interested in learning ASM.but i have some questions
Is it actually worth learning? (besides personal use)
Since i am going too make video games someday (good ones i hope) can i make them in asm as good as if they were made in c++? or is it a waste of time?
2)Is the only plus part of asm the speed of the .exe?
3)What are it's limitations? if any..
4)What good would being a "guru" of sort in asm help in ,say..a job in the real world?..would i be taken serious? or is it "out of style"?.
also i have looked in many college catalouges and i have yet too see a asm programming class.Is it just too hard for people too learn? or is it just that there is other programming lanuages that make it so much easier too make programs?
Hmmmm
I just d/l masm32 f.y.i.
I know i am asking alot..but understand i dont know .asm too save my life if called too do so hehe;)
Thanks too all that can help.
[Edited by Sophtware on 10-19-2000 at 11:15 PM]
-
For your question without a number: You can't really make a game in asm. That will take too much time. But you can use it for some things that take long. Like pixel manipulation. I think almost the whole gdi32.dll is written in asm. But don't forget, stupid asm programmers can make a slow program in asm:(. And experienced programmmers can make a relatively fast program in vb.
-
There are really only 3 reasons to code anything in ASM:
1. Speed. A code snippet coded properly coded in ASM will
be faster than anything else.
2. Size. I know that in this day and age of 1+MB exe
files that size is normally a non-issue...unless you are
coding for the bottom of the Persion Gulf, or a robot
control on Mars.
3. Because I by-God want to. The best reason of all.
DerFarm
Oh, in Dennis's case there might be a fourth: To impress
girls.
-
dummy?
Ok guys, slow down there. Please tell he newbie / dunce what this one is!
I've heard of loads of lanquages, but not this one. What's it for specifically. Then I'll let you get back to the origonal topic of this thread ;)
-
Well, the asm is the mother of all languages. If you program in asm, you talk directly to the hardware. It can be directly compiled to machine language. If you create a program something in c++ then the compiler works like this:
- Convert the code to asm
- Compile it to an exe
Asm doesn't have things like left$(), you have to create them all yourself.
[Edited by oetje on 10-20-2000 at 12:49 PM]
-
Oetje is right. Except for the Mother part...Originally,
binary was a mother, and before that there were peg boards.
With Cobol you talk to yourself
With Fortran you talk to the machine
With C you talk to God
With Assembler....God Answers
Wisdom from the MainFrame
DerFarm