Results 1 to 6 of 6

Thread: Learning Assembly?

  1. #1

    Thread Starter
    Dazed Member
    Join Date
    Oct 1999
    Location
    Ridgefield Park, NJ
    Posts
    3,418

    Learning Assembly?

    I was wondering what kind of programmer would benefit from learning assembly? I know that someone is going to reply "everybody" and while this does make sense becuase it's lends a hand to writing tighter, cleaner code in another language, because you know what is really going on under the covers. It seems (to the best of my knowledge) that assembly is used mainly for games where speed and file size is an issue. Ive seen examples on reading/writing files but that is about it.

    So the question is, should i learn assembly just to give me a better understanding of what is going on "under the covers" so to speak. Or should i learn assembly in the hopes of writing actual code?

  2. #2

    Thread Starter
    Dazed Member
    Join Date
    Oct 1999
    Location
    Ridgefield Park, NJ
    Posts
    3,418
    Hey thanks CornedBee. I don't plan on doing much C++ programming but i guess i always could link Assembly to Java.
    I programmed in C++ for 4 months and i didn't like it too much. Im going got my bachleors degree in computer science and they are giving C++ instead of Java so im not to happy about that. That might actualy keep me from going unless i can substitute some of the assignments.

  3. #3
    Member TheGuru's Avatar
    Join Date
    Dec 2001
    Posts
    57

    Assembly...

    Well 2 reasons to learn assembly...

    Reason #1
    You'll learn a great deal about computers.

    Reason #2
    C++ has its limits! If you ever have to write a program that has a problem which bumps its head on the limits of c+, you can alway's turn to assembly. Assembly is a very flexable programming language as you can even put a string into a integer variable... not saying you would want to... but you could if you did.

  4. #4
    Fanatic Member Gimlin's Avatar
    Join Date
    Dec 2001
    Location
    Hell
    Posts
    734
    Where could I get my hands on some good assembly tutorials, and what exactly do I need to make programs with it?

  5. #5
    Fanatic Member Gimlin's Avatar
    Join Date
    Dec 2001
    Location
    Hell
    Posts
    734
    Bah nevermind I am sleepy and didnt see the FAq

  6. #6
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221

    Re: Assembly...

    Originally posted by TheGuru
    Well 2 reasons to learn assembly...

    Reason #1
    You'll learn a great deal about computers.

    Reason #2
    C++ has its limits! If you ever have to write a program that has a problem which bumps its head on the limits of c+, you can alway's turn to assembly. Assembly is a very flexable programming language as you can even put a string into a integer variable... not saying you would want to... but you could if you did.
    There's loopholes in C++ that allows the same thing as well which makes it a bad language, but from that perspective assembly is totally rotten. The limits in C++ are a nessesary dicipline for a high level language, although C++ is a hybrid
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width