Wanna learn Assembly?

This is a discussion on Wanna learn Assembly? within the A Brief History of Cprogramming.com forums, part of the Community Boards category; >What erks me the most is that you 16 year-olds and such think you invented everything.< Who implied that? What ...

  1. #61
    HtotheB
    Guest
    >What erks me the most is that you 16 year-olds and such think you invented everything.<

    Who implied that? What erks me about you old geezers is that you think you invented everything. It's rather sad I suppose...

    >Ears open, mouth shut. Good advice for you, youngster.<

    Why? I'm amazed by your overconfidence. Perhaps that's one of the signs of aging, going crazy and all...

    You might want to try working on your assumption skills. As for your advice, my good sir, you can stick it up your ass for all I care.

  2. #62
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386
    The people who use C for large scale projects are doing so because OOP is too advanced, same case with going ahead writing a program without planning and documenting the requirements.
    At my company, at some large scale projects we use C. But the architecture and design is object oriented, note that object orientation is a way of thinking, it is a concept which is language independent. There are non-OOP design methods which are as advanced as OOP design methods. But object oriented designs are usually better to maintain. And object oriented software is not only better to maintain, but also reusable at some levels.

    Your gernation wrote poor quality programs. You are lucky that we don't come to your house and shoot you for all the junky tools.
    You cannot relate quality of software with generation. Ofcourse, modern tools are better then they used to have in earlier generations and there are advanced processes which increase quality of software, but that does not mean, that the individual programmers write better software today. One of the most stable operating systems was written by a very earlier generation.

  3. #63
    Registered User Mario's Avatar
    Join Date
    May 2002
    Posts
    317
    Going back to the subject of this thread, I believe the ability of writting assembly code in C/C++ projects makes it a tool for C/C++ developers.

    The discussion of if it is a good or bad tool is rather mute from a C/C++ developer point of view. For him it is a feature of the compiler. Either he chooses to use it here and there, or he does not... just like any other tool at his disposal. If he doesn't know how to use it, he shouldn't worry. Entire projects, no matter their sizes, can be completed without using one single line of ASM. Besides, someone else who knows how to use it can be added to the team if needed be...

    To say Assembler sucks, is disregarding its power and usefulness on those areas even C can't touch. To say it's the one and only thing, is disregarding the history of C and why was it developed and not understanding that today's software complexity is in no way comparable to what it used to be back then.

    One shouldn't disregard the past... but heck! One shouldn't also live by it alone.
    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. #64
    /
    Guest
    Mario, with all due respect, you are nothing more than a child. I was writing code, long before God was given life.

    I designed all of the Intel processors. I am intimately familiar with both the Motorola and Intel families, friends and business associates, as well as millions of other processors and eproms you or nobody else knows anything about. I have been expert in every level of computing technology since its father was a twinkle in it's fathers eye. I know the whys, the wherefores, and the whatnots, as well as the whiches and the whens.

    Unlike you, I am part computer. I understand it at a level only 6 or so other people in the world do. Fortunately, most of them don't even post anymore, or are gone.

    If my delivery of the truth is a little modest, well then tough. You are a child and that isn't going to change until you mature, and just perhaps learn something of what you talk about.

    What erks me the most is that you 70 year-olds and such think you invented everything. You still don't even understand the relationship between C and C++. I am Bjornes father. In my opinion, he is one of the laziest, poorest excuses for a human being that ever existed. His entire idea was driven by the concept of distraction, beer and women -- the requirement of a disorganized mind. Mind you, he wrote some cracking songs.

    Ears open, mouth shut, brush your teeth and wash your hands before bed. Don't eat biscuits after lights out. Good advice for you, youngster.

    (J/K)

  5. #65
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,789
    LOL excellent....

  6. #66
    HtotheB
    Guest
    ROFL...

  7. #67
    Registered User Mario's Avatar
    Join Date
    May 2002
    Posts
    317
    And I don't like you talk about my father that way... grandpa.
    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

  8. #68
    TK
    Guest
    I spoke with Bjarne Stroustrup, he seemed like a smart guy. I have a few of his books, they appear to be written well. I am still investigating the differences between C and C++. I have Lipmanns 'Inside the object model' and Stroustrups 'D&E' but won't get to them for about a year. Too busy learning Linux now.

    The modern world is using a dynamic process to write applications in teams. It's different from the waterfal method in the sense that the workflows are iterative and incremental. The waterfal method simply moves through all of the life cycle stages and encounters difficulties at the end because all the testing doesn't occur until then. That is the singlemost important strength of OPP, is the ability to test components, to be able to integrate and remove them due to encapsulation of the data. These new processes are more attentitive to design, the heuristic is associated with the design problem and the design pattern provides the solution.

    From what I know of MS Windows they used C to write the OS, however even MS used a crude object approach to isolate data (handles/structures) and pointers to functions. They took a very crude route, and now we have to study that. If unix is designed in a similar way than they all used a weak version of C++.

  9. #69
    Unregistered
    Guest
    Everyone who knows anything, believes that Tom Swan is the greatest programmer that ever lived.

  10. #70
    Registered User billholm's Avatar
    Join Date
    Apr 2002
    Posts
    225

    Talking To our oldest guest

    >>What erks me the most is that you 16 year-olds and such think you invented everything. You still don't even understand the relationship between C and C++. I know Bjarne. In my opinion, he is one of the laziest, poorest excuses for a developer that ever existed. His entire idea was driven by the concept of abstraction-- the requirement of a disorganized mind.


    Geez old timer! When I read your post, I really did like the way you bashed everybody else hehehe Cool!

    But when I came to that paragraph of yours, it looks like you were a little closed-minded on the topic. Thanx to his abstraction idea for C++, lots of useful software were developed for engineering, business, statistics and on many other fields, and not just for the laboratory purposes of rocket scientists.

    Since not all of us are like you (I assume you are very organized, which is doubtful), the theory of abstraction enabled less gifted programmers to develop useful tools for everybody else in the whole world (thanx to your internet).

    Now I tell you your own line: "Wake up!" You should be happy that we younger ones are following you footsteps. So please avoid your kind philosophy. It disgraces your generation.
    All men are created equal. But some are more equal than others.

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

  11. #71
    *
    Guest
    ====================================
    from the mad codeGod formerly known as 'Sayeh'
    ====================================

    billholm- I wasn't bashing C++. It works. There are only two things wrong with C++:

    1) The compiler technology isn't adequate yet.
    2) Most, not all, of the people who think it is the end-all-be-all are idiots.

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

    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.


    -----
    Mario-- Let's see, hmmmm... in 1962 I was working at Westinghouse with one of the first Fortran compilers developed by IBM. I was 28 at the time.

    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.

    I'll leave you to work on your addition and subtraction. perhaps another member will help you with your multiplication tables.

  12. #72
    Registered User VBprogrammer's Avatar
    Join Date
    Mar 2002
    Posts
    175
    Mario-- Let's see, hmmmm... in 1962 I was working at Westinghouse with one of the first Fortran compilers developed by IBM. I was 28 at the time.
    I cant believe a 16 year old is trying to argue his case against a 68 year old (being 16 myself), i think you should just give it up Mario. Im learning everything i can about computers (thats why im doing ASM because it is the only way to get close enough to the hardware to learn about it) including coding at the lowest level possible, but i have to take my invisable hat off to this "old timer" who probably has more computer knowlage in his big toe than i can muster from every inch of my body!
    VC++ 6

  13. #73
    Me want cookie! Monster's Avatar
    Join Date
    Dec 2001
    Posts
    680
    Originally posted by VBprogrammer
    thats why im doing ASM
    You should change your name...

  14. #74
    Just because ygfperson's Avatar
    Join Date
    Jan 2002
    Posts
    2,493
    getting back to the subject at hand...
    assuming portability is not necessary, asm can be used for anything. so can c. so can c++. even java...
    assembly is a lesson in the internals of a computer. it's fascinating. but very difficult. in a cost/time basis, c++ or c, or even something like visual basic is the way to go. which is what most people were saying at the beginning of this thread...

    please stop getting angry at the teenage programmers of this board. we all start at the beginning. if we didn't pretend like we knew the world at one point, we would never make mistakes which would correct us.

  15. #75
    Banned borko_b's Avatar
    Join Date
    Jun 2002
    Location
    Well... I live in Bulgaria :)
    Posts
    100
    * >>...Let's see, hmmmm... in 1962 ...

    Do you really expect someone to believe anything you say ?

    those "I did...", "I am..." (and so on... ) are really useless here...
    (or anywhere on the net) ..
    and we don't get ANY proof for what you talk and what you PRETEND to be...

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, 12: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

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