View Poll Results: You like Assembly?

Voters
20. You may not vote on this poll
  • Just like it and want to learn more

    15 75.00%
  • Taking it in class

    2 10.00%
  • Work with Assembly

    2 10.00%
  • Hate it

    1 5.00%
Results 1 to 13 of 13

Thread: Why Assembly?

  1. #1

    Thread Starter
    Hyperactive Member Radames's Avatar
    Join Date
    Feb 2001
    Location
    Tech Tropics
    Posts
    360

    Why Assembly?

    Hello! Out of curiosity, are you people here because you like Assembly, are taking it in class, or work with Assembly.
    Top Tip: You can make friends and impress the opposite sex at geeky cocktail parties by saying "DB" instead of database. - Karl Moore

  2. #2
    Dazed Member
    Join Date
    Oct 1999
    Location
    Ridgefield Park, NJ
    Posts
    3,418
    I know nothing about Assembly, but what i do no is that
    an assembly program takes up less that half the file size of
    a typical compiled program and runs twice as fast. This is why i want to learn it when i have the time. I think divice drivers are written mostly in Assembler and it's used in games alot running inline with C++ and OpenGL.

  3. #3
    PowerPoster beachbum's Avatar
    Join Date
    Jul 2001
    Location
    Wollongong, NSW, Australia
    Posts
    2,274
    Hi
    yeah i have written in assembly years ago and even wrote my own assembler / disassembler. let's face it, although it is as fast as hell (my first ever prog moved an image across a screen row by row and i thought i made a mistake cos couldnt even see it! ) it is extremely difficult to program in. I like the fact that with basic u can spend more time conceptualizing the whole design of ur app and not worry about dikky little routines and memory management. If u have a really intensive routine then u can go to a lower level language than basic but hell u gotta be keen to go to assembly
    Regards
    Stuart
    Stuart Laidlaw
    Brightspark Financial Software
    http://www.gstsmartbook.com

  4. #4
    Frenzied Member Vlatko's Avatar
    Join Date
    Aug 2000
    Location
    Skopje, Macedonia
    Posts
    1,409
    Because it is a very low level language and you feel powerful cos you have control over everything.
    I am become death, the destroyer of worlds.
    mail:[email protected]

    • Visual Basic 6.0 & .NET
    • Visual C++ 6.0 & .NET
    • ASP
    • LISP
    • PROLOG
    • C
    • Pascal

  5. #5
    Knight_Vision
    Guest
    beachbum -
    You made your own Assembler????

    Is it possible I could get ahold of it and your source to get some good pointers? I too am writting one. However, I am making all of my routines first before I start on it. I have made things like BASIC and LOCATE and END and COLOR and a few other commands. I am making more then just a compiler, it's and editor too. I have a lot of work to do, but I have to do it for my OS that I am making. You can see some of my stuff at my site.

    Thanks guy..

  6. #6
    Megatron
    Guest
    I can't seem to download your library of ASM routines. Tripod keeps giving me a "File not found" error.

  7. #7
    Junior Member
    Join Date
    Jun 2000
    Posts
    28
    Well I already voted in the API vs MFC debate so I might as well do this one. I started doing asm just out of interest really, just to see how fast I could get a program to go - I started off in qbasic finding all the prime numbers up to 10000 in 6 minutes, and got it down to less than one clock tick for all up to 65535 (using trial division even), and I also made an instantaneous mandelbrot program. Why? Just for the hell of it I suppose!
    And then win32 comes along and wipes out all of my effort with stupid slow SetPixelV().

  8. #8
    Megatron
    Guest
    It works great now. Thanks.

    If you want, you can PM (Private Message) beachbum for a quicker reply.

  9. #9
    Zaei
    Guest
    I honestly think that any and all programmers should at least know the basic concepts of assembly(ie, what an if statement turns into, etc), to improve coding. Its also great to know what the compiler is doing with all that C++ code.

    Z.

  10. #10
    Zaei
    Guest
    And writing compilers is fun =). I havent attempted an actual assembler, but script compilers are fun (especially when the scripting language looks a lot like assembly =).

    Z.

  11. #11
    Fanatic Member
    Join Date
    Jan 2003
    Posts
    1,004
    Sorry about hitting this so late.

    Define "work" in it.
    "Can't" and "shouldn't" are two totally separate things.

    All questions should be answered. All answers should be true. That is why I post.

  12. #12

    Thread Starter
    Hyperactive Member Radames's Avatar
    Join Date
    Feb 2001
    Location
    Tech Tropics
    Posts
    360
    "So late" as in 2 years later? Dude!

  13. #13
    Fanatic Member
    Join Date
    Jan 2003
    Posts
    1,004
    Well, it takes me a little while to post.
    "Can't" and "shouldn't" are two totally separate things.

    All questions should be answered. All answers should be true. That is why I post.

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