[comp.sys.amiga.tech] C versus Assembler

rrs@neabbs.UUCP (RONALD VAN EIJCK) (11/23/90)

There has been al lot of discussion about the use of C and Assembler.
People saying that if you can't code in more than 10 languages you are not
qualified to join in. Well maybe I am not qualified (I can only code in C,
Pascal, basic, 68000 and 6502) but I do want to say something about
this discussion.

The most important things about a programm are:

1 It does wat a the user wants it to do.
    this can be done in any language even english, russian or Japanees if
    you have the right compiler.

2 It does its job quickly.
    this can be done by using assembler but also in other languages.
    Maybe your assembler code is faster but my programm can use a
    smarter algorithms because I use less time coding and more time thinking !!
    and for that special part that has to be done very fast you can always
    go BACK to assembler.
    Chess programms became faster and better because of Algorithms not
    because of assembler or the use of very fast computers.
    (There is no assembler programm running on a cray in a chesscomputer
    in a toyshop!)

3 It is as bugfree as possible (No programm is bugfree !!).
    Higher languages have their advantages over assembler. They're more
    readable (Don's say you can read 100K of assebler as if it was your
    autobiography).

4 It may not use more resources as strictly nessecary.
    Ok maybe you create more code when you use a high level language but
    remember a lot can be done by smart coding, good functions etc.
    And if the high level language uses more space. Thats the price you
    pay for fast development.

My conclusion is that all languages have their use at a given time for a
given job. And this changes in time. C programmers will have the same
discussion in 5, 10 or 20 years when other people say 'Don't use C it takes
to much time, use F++'.
So don't say assembler is the language for the job if you don't know what
the job is!

BTW I am 21.

  -------------------------------------------------------------------------
 |  Ronald van Eijck             R&R Software             rrs@neabbs.uucp  |
 |                                                                         |
 |                   Some day soon I'll find a nice motto                  |
  -------------------------------------------------------------------------