Benefits of learning assembly language?

This is a discussion on Benefits of learning assembly language? within the A Brief History of Cprogramming.com forums, part of the Community Boards category; For the C/C++ programmer, are there any benefits in learning 80x86 assembly language. Is assembly language used much in industry? ...

  1. #1
    Registered User
    Join Date
    Jul 2002
    Posts
    18

    Benefits of learning assembly language?

    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?

  2. #2
    Super Moderator VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,596
    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.

  3. #3
    Registered User whistlenm1's Avatar
    Join Date
    Jan 2002
    Posts
    124
    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

  4. #4
    Registered User
    Join Date
    Jul 2002
    Posts
    18
    Thanks, Bubba

    That's an excellent web site, BTW.

    Thanks

  5. #5
    Super Moderator
    Join Date
    Sep 2001
    Posts
    4,913
    Not only that, it works on Texas INstrument graphing calculators. Boy do I have fun in English with that thing.

  6. #6
    Registered User
    Join Date
    Nov 2003
    Posts
    5
    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)

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Assembly Programming...
    By Junior89 in forum Tech Board
    Replies: 35
    Last Post: 04-22-2007, 02:01 PM
  2. Strange loop
    By D@rk_force in forum C++ Programming
    Replies: 22
    Last Post: 12-18-2004, 01:40 PM
  3. function adapted from assembly routine
    By curlious in forum C++ Programming
    Replies: 0
    Last Post: 11-18-2003, 05:30 PM
  4. Fun Learning a New Language
    By UnregdRegd in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 09-30-2003, 10:03 PM
  5. Wanna learn Assembly?
    By Garfield in forum A Brief History of Cprogramming.com
    Replies: 137
    Last Post: 06-29-2002, 01:49 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21