Have all the machine code programmers who complained about Assembly changed their minds about the Assembly? [closed]

0

According to Richard Hamming in the The Art of Science and Engineering book, page 26, one of the main complaints of the 1st generation machine code programmers who did not accept the Assembly was that you never know where the Assembly puts things.

The original of the statement I said above says (my italics):

  

Finally, a more complete, and more useful, Symbolic Assembly Program (SAP) was devised-after more years than you are apt to believe during which most programmers continued their heroic absolute binary programming. At the time SAP first appeared I would guess about 1% of the older programmers were interested in it-using SAP was "sissy stuff," and the actual programmers would not stoop to the machine capacity of the assembly.Yes! Programmers wanted no part of it, though when they pressed they had to admit their old methods used more time machine in locating and fixing up errors than the SAP program ever used. One of the main complaints was when using a symbolic system you do not know where anything was in storage - though in the early days we supplied a mapping of symbolic to current storage, and believe it or not later lovingly pored over such sheets rather than realize they did not need to know that information if they stuck to operating within the system -no! When correcting errors they preferred to do it in absolute binary.

reference: link

I did not understand why 1% of coders in machine code that did not accept the Assembly later accepted the Assembly.

If it is not too much to ask, please someone translate the English text of Richard Hamming that I quoted above.

I asked the question based on the following part: One of the main complaints was when using a symbolic system you do not know where anything was in storage.

Translating it goes like this: 'One of the main complaints was that who uses a symbolic system does not know where everything is put into memory.'

I did not understand why machine code programmers complained about the Assembly and also did not understand why 1% of the machine code programmers who believed that the Assembly was a heresy had changed their mind about the Assembly.

Have all the machine code programmers who complained about Assembly changed their mind about Assembly?

    
asked by anonymous 22.01.2015 / 23:15

1 answer

3

The grace of programming in assembly instead of directly in machine language is just that you can name things instead of referring to everything directly by memory address. For example, in assembly you can do a goto for a label instead of directly for a numeric address. If you add a line in the program the address of the label is recalculated automatically during compilation and will point to the right place.

If you really want to, you can write all the memory addresses directly and choose which variables go where but then you end up not taking advantage of one of the main features of the assembler ...

    
23.01.2015 / 03:57