I saw another post, and I was just wondering who here knows assembly. I don't really know it, although I am learning it right now, and it seems that almost everyone tries to avoid it if they can.
I saw another post, and I was just wondering who here knows assembly. I don't really know it, although I am learning it right now, and it seems that almost everyone tries to avoid it if they can.
I know the basics, havent done anything with it recently and dont plan to.
hey muttski , I have a question..why don't you register or post as a registered user?
There are some real morons in this world please do not become one of them, do not become a victim of moronitis. PROGRAMMING IS THE FUTURE...THE FUTURE IS NOW!!!!!!!!!
"...The only real game I thank in the world is baseball..." --Babe Ruth
"Life is beautiful"-Don Corleone right before he died.
"The expert on anything was once a beginner" -Baseball poster I own.
Left cprog on 1-3-2005. Don't know when I am coming back. Thanks to those who helped me over the years.
I am more interested in doing calculator programming with it, than computer stuff.
I know x86 assembly. Had to take it in college. It's a good idea to learn the basics of it but I wouldn't suggest making any large programs with it. It's good to know if you need to speed up a specific part of your program, but keep in mind that a good C compiler is better than an average assembly programmer.
If a tree falls in the forest, and no one is around to see it, do the other trees make fun of it?
I know Mainframe, PC/370, and PC Assembler. Big fan of it. Was there any specific question you had in mind?
i know a bit of x86 asm
I know a bit of x86 assembly, but im not very good, still learning a lot.
we are learning 8086 assembly
I also have programmed a lot of assembler in the past, (when I started, there wasn't much choice on some platforms!), rarely use it these days. I avoid it, there are just too many maintenance problems.
As has been said already, frequently people think that assmbler is always faster than a compiled language, and that, these days, is simply not true in most cases. Compiler writing is an art and the people that specialise in it use a lot of mathematical and logical tricks to generate assembler sequences that the average programmer would never have dreamt of. (Would you rather have the brakes on your car fixed by a pro or the kid up the road that tinkers with cars at the weekend?)
I certainly believe a knowledge of assembler, and indeed, hardware function is useful, but I've met some long time serving professional programmers who have never understood what happens with their code, they compile it and run it - end of story.
Wave upon wave of demented avengers march cheerfully out of obscurity unto the dream.
..but keep in mind that a good C compiler is better than an average assembly programmer
I tend to disagree with that statement. True compilers have come a long way, but I've still looked at some of the asm that my compiler generates and at times it produces some odd combo of opcodes to do a very simple task. Or it uses to many movs, too many pushes, etc. Compilers are good, don't get me wrong, but they are not always better than the observant and diligent asm programmer.
I only use assembly for sections of code, or for OS experiments. However, I'm not of the mind set that the compiler is always right because I've looked at my decompilations and profiles and they are not always what I'd expect. In those cases I insert specific asm into the code.
But, in general, yes, compilers are very good. Are they always the best? No. Are asm programmers always the best? No. It's all a matter of balance.
Granted most of this is a mute point with today's high level code and with the Windows OS. Very few, if any, will ever use assembler. But there is a huge debate ongoing about this very topic. I don't think that it will ever end or ever be proven one way or the other.
I know of a handful of game development studios that use a fair amount of asm. Bohemia Interactive used asm to help speed-crucial parts of Operation FlashPoint and (if I'm not mistaken) TimeGate used some asm in the code for Kohan.Very few, if any, will ever use assembler
Granted that's not the majority, but I think it speaks against asm being forsaken.
I knew assembly since I was 3. My first real experience with assembly was the large Legos that are 5 times size of normal legos.
I think that every programmer should know
a little bit of assembly just to help with debugging.
Games will prob always have a need to use asm somewhere. But the majority of programmers out there are not game programmers. They are business programmers.