For the C/C++ programmer, are there any benefits in learning 80x86 assembly language. Is assembly language used much in industry? Are assembly programmers in demand?
For the C/C++ programmer, are there any benefits in learning 80x86 assembly language. Is assembly language used much in industry? Are assembly programmers in demand?
Not sure about the demand, not sure about the industry. What I am sure about is that assembly programming will give you the 'big picture' of what is going on underneath all that code. My advice is to learn it and live by it.
It's all assembly in the end. It will help you code in C much better because you will have a very good idea of what you are telling the system to do and whether or not it really fits into the architecture or not.
For game programming nearly every position requires that you know some assembly language. Since games are by far the fastest thing and IMO the most advanced code out there....I would say that yes...it's in demand.
It's absolutely essential if you are going to get into programming operating systems and low level drivers.
Go to www.flashdaddee.com - we have a good assembly language board. You can't rant and rave about assembly all you want there with no repercussions. We love it.
I have to agree (fully) with bubba! For that matter knowing other programming lanquages betters a persons programmings skills.
Man's mind once streched by a new idea, never regains its original dimensions
- Oliver Wendell Holmes
In other words, if you teach your cat to bark (output) and eat dog food (input) that doesn't make him a dog. It would have to chase cars, chew bones, and have puppies before I'd call it Rover ;-)
- WaltP
Thanks, Bubba
That's an excellent web site, BTW.
Thanks
Not only that, it works on Texas INstrument graphing calculators. Boy do I have fun in English with that thing.
It is all true what the people before said. But it has the great use in writig of interrupt routines in microprocessors and OS bulidng. It is also used in time-critical programs like real-time programing, simulations and control of big systems that require immidate actions (electrical systems, Nuclear plants and other)