Thread: Wanna learn Assembly?

  1. #76
    Registered User VBprogrammer's Avatar
    Join Date
    Mar 2002
    Posts
    175
    borko_b - how old are you? If you cant take what someone says at face value just because its slightly different to your expectation then you've got some real growing up to do. Sure, he could be lying through his teeth but i wouldnt want to pretend to be 68 year old, and what diffrence does it make because we're never going to know for sure.

    Oh yeah, changing my name would just be plain confuzing! Might change my sig though.
    Last edited by VBprogrammer; 06-21-2002 at 04:41 PM.
    VC++ 6

  2. #77
    Registered User Mario's Avatar
    Join Date
    May 2002
    Posts
    317
    >> i think you should just give it up Mario

    I did give up. I don't know what/who that guy is neither do I really care. Never did... for me it was just is attitude problem.
    Actually the one and only reason I strongly believe he lies with all his teeth. A 68 old timer doesn't usually brag about his achievements the way he does neither does he loose time on a forum like this neither does he use such an blunt language... well, not all of them at the same time.

    He may be a good coder... but he surely seems like even a better liar. His resume and past experience (as he puts it) would build is character in a positive way. This guy is just an idiot with legs.
    Regards,
    Mario Figueiredo
    Using Borland C++ Builder 5

    Read the Tao of Programming
    This advise was brought to you by the Comitee for a Service Packless World

  3. #78
    Registered User Mario's Avatar
    Join Date
    May 2002
    Posts
    317
    >> I noticed that you are a *new* member to this board and are still in that learning phase-- To quote you: "I'm learning. That's my biography in 3 words. " (actually that's 2 words) I have been on the board for 6 years or so.

    Well... I did say I quit, but...

    That's 3 words. And I really can't care less for how long you are here. It doesn't impress me and it doesn't scare me. Especially behind a bunch of ascii.
    I don't constitute your 6 years here, or anyone else for that matter, as a rank. Other values are. Among which, respect (which I'm afraid I lost a long time ago for the likes of you), kindness, maturity, helpfulness and, the most important of all, a good heart.

    You only showed me you lack them all.
    Regards,
    Mario Figueiredo
    Using Borland C++ Builder 5

    Read the Tao of Programming
    This advise was brought to you by the Comitee for a Service Packless World

  4. #79
    Señor Member
    Join Date
    Jan 2002
    Posts
    560
    Has this board even been up for 6 years?

  5. #80
    Registered User billholm's Avatar
    Join Date
    Apr 2002
    Posts
    225

    Thumbs up

    >And by the way billholm, you're never on the "receiving list" of my ire. You're part of the good stuff about this board.

    LOL! Hehe that's because I'm already 20. I think I'm old enough to tell the difference between what's immature and what's not. And I like to keep mind open to new points of view.

    >1) The compiler technology isn't adequate yet.

    Yah I do agree with that. It is not the ultimate all-powerful. There are still incosistencies in the way it handles pointer arithmetic, and still there are too many memory leaks.

    >I was bashing Stroustrup, not C++. C++ is a natural extension to the C language

    I sure like to have a talk with that guy. You may not like him but his abstraction theories do impress me. After all, It does help me oversee properly the developments of my C++ programs without having to re-write new code and hotwiring them to others.
    All men are created equal. But some are more equal than others.

    Visit me at http://www.angelfire.com/my/billholm

  6. #81
    Banned borko_b's Avatar
    Join Date
    Jun 2002
    Location
    Well... I live in Bulgaria :)
    Posts
    100
    Originally posted by VBprogrammer
    borko_b - how old are you? If you cant take what someone says at face value just because its slightly different to your expectation then you've got some real growing up to do. Sure, he could be lying through his teeth but i wouldnt want to pretend to be 68 year old, and what diffrence does it make because we're never going to know for sure.
    about my age...
    well im not teen anymore...
    I'm just anoyed when someone talk bull****

  7. #82
    S­énior Member
    Join Date
    Jan 2002
    Posts
    982
    >I was working at Westinghouse with one of the first Fortran compilers developed by IBM<

    Cool, I bet you're a real programmer.

  8. #83
    Registered User VBprogrammer's Avatar
    Join Date
    Mar 2002
    Posts
    175
    lol, I wanna be a real programmer, but whats fortran??

    p.s. only joking!
    VC++ 6

  9. #84
    S­énior Member
    Join Date
    Jan 2002
    Posts
    982
    >but whats fortran??

    An Argentinian football (soccer) player; Diego Fortran.

  10. #85
    Registered User Mario's Avatar
    Join Date
    May 2002
    Posts
    317
    LOL! The following quote from that link gave me a good laugh.

    "Unix is a lot more complicated of course-- the typical Unix hacker never can remember what the PRINT command is called this week-- but when it gets right down to it, Unix is a glorified video game. People don't do Serious Work on Unix systems: they send jokes around the world on UUCP-net and write Adventure games and research papers."

    Debatable of course, but one got to appreciate the sarcasm
    Regards,
    Mario Figueiredo
    Using Borland C++ Builder 5

    Read the Tao of Programming
    This advise was brought to you by the Comitee for a Service Packless World

  11. #86
    Registered User Zeeshan's Avatar
    Join Date
    Oct 2001
    Location
    London, United Kingdom
    Posts
    226
    I just read the first page and then skipped totally.

    Assembly is not actually suited for normal applications programming, these days. It is a low-level system, used for extremely low-level stuff. that's why it is taught in all engineering courses CE,EE,ME...

    Personally, i think that having learnt ASM does give you an edge over others, although you won't actually be using it very often. Still, you DEEPLY get an understanding of the internal structure e.g. memory allocation which can help you a whole lot in C/C++ even if you don't use inline assembly. it also increases your understanding of your computer...and you can write cool destructive attachable viruses too

  12. #87
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,380
    >Assembly is not actually suited for normal applications
    >programming, these days.

    Assembly can be used to do normal applications programming, whatever normal applications are, but I assume you mean applications on the level above the OS. But it is not recommendable, such programs would require a huge amount of assembly code. And assembly code is not the most maintanable code.

    >that's why it is taught in all engineering courses CE,EE,ME...

    I think CE is computer engineering, EE is electrical engineering, but can you tell me what is ME?

    >Still, you DEEPLY get an understanding of the internal structure
    >e.g. memory allocation which can help you a whole lot in C/C++
    >even if you don't use inline assembly. it also increases your
    >understanding of your computer

    Understanding computer architecture is important for programmers who program at low-level, but also at higher levels it is useful to understand it. That's why assembly is still taught, also at the more theoretic courses like computer science. Since computer scientists also need to understand computer architecture to make optimal use of their hardware.

  13. #88
    Disagreeably Disagreeable
    Join Date
    Aug 2001
    Posts
    711
    >but can you tell me what is ME?<

    I'm guessing Mechanical Engineering...

  14. #89
    Registered User billholm's Avatar
    Join Date
    Apr 2002
    Posts
    225
    >>I think CE is computer engineering, EE is electrical engineering, but can you tell me what is ME?

    I think CE stands for Civil Engineering. That abbrev has been used for a long time even before Computer Engineering was born. I'm not sure what's for Comp Engg but I think it's CoE.

    >>But it is not recommendable, such programs would require a huge amount of assembly code. And assembly code is not the most maintanable code.

    Yah That's why in my university (I'm an EE undergrad) we are taught to program in C first to learn structured programming before getting into Assembly. We never had to go through Pascal.
    All men are created equal. But some are more equal than others.

    Visit me at http://www.angelfire.com/my/billholm

  15. #90
    Unregistered
    Guest
    When you write assembly code you write for the hardware architecture, it is not portable. To build a software architecture ontop of the hardware architecture you will need to use some assembly, especially pertaining to direct hardware access involving the CPU and registers, however if you are not building the operating systems software architecture than the architecture of high level programs should not require you to use non portable assembly lanaguage code. Just build a release version of your program using a professional compiler. It's better to concentrate on high level modeling so that your program design can support additional components. This is why you need to learn OOP.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. wanna learn all about network programming
    By manav in forum Networking/Device Communication
    Replies: 3
    Last Post: 03-24-2008, 01:45 AM
  2. Assembly question
    By linucksrox in forum Tech Board
    Replies: 13
    Last Post: 04-08-2007, 06:41 PM
  3. Assembly....
    By Victor in forum Linux Programming
    Replies: 8
    Last Post: 12-28-2004, 01:46 AM
  4. assembly language...the best tool for game programming?
    By silk.odyssey in forum Game Programming
    Replies: 50
    Last Post: 06-22-2004, 01:11 PM
  5. Wanna Learn...
    By Timer in forum Windows Programming
    Replies: 12
    Last Post: 07-19-2002, 01:33 PM