Re: Teaching (and Learning) Assembly Language, Part I



=Randall====================================
This pretty much differentiates category one from category two people
in the article. Category two people have already learned how to
implement generic algorithms into a formal programming language.
Without question, this is requires the *largest* effort associated with
learning how to program in any language, including assembly language.
It's also why most people believe that assembly language is *not* the
best "first language" to learn, because assembly language is not a good
vehicle for implementing (nor learning to implement) most algorithms.
Cheers,
Randy Hyde
===============================================

You're placing AoA at Cat2 and I'll have to chime in and disagree with
this. I was definitely 'cat1' when I started with AoA and you do a fine
job of teaching the basic programming principles that 'cat2' people are
expected to know.

IMO, you do a better job than some books that are designed for 'cat1.' as
I had read an introductory level Java book and couldn't grasp the concepts
as easily as I was able to do so with AoA and assembly. Now I can pick up
a book on any programming language and immediately understand the
concepts.

In conclusion,
1 - assembly is a great introductory level language, when the
instructional writing is
clear and precise.

2 - AoA is capable of serving Cat1 +

-sevagK


.



Relevant Pages

  • Re: CNN has a worm
    ... it's /help in the _installed_ cLIeNUX. ... language that produces high-performance results. ... The C programming language was developed around 1973 to make UNIX ... The C compiler itself produces assembly language to be processed into ...
    (alt.politics)
  • man C
    ... This is the seedoc for C from my cLIeNUX distro. ... language that produces high-performance results. ... The C programming language was developed around 1973 to make UNIX ...
    (comp.unix.programmer)
  • Re: Learning *NIX programming?
    ... Currently running Debian GNU Linux. ... If you do see C at a shell prompt in cLIeNUX you get this... ... language that produces high-performance results. ... The C programming language was developed around 1973 to make UNIX ...
    (comp.unix.programmer)
  • DRACO Compiler, by Gray Sage, its Author
    ... Writing compilers is probably a pretty strange hobby, ... The first compiler I wrote, like many programmers who end up writing ... programming language intended for Artificial Intelligence work. ... I came up with a truly ugly programming language, ...
    (comp.os.cpm)
  • Re: F is evil (was: XML::LibXML UTF-8 toString() -vs- nodeValue())
    ... characters instead of a sequence of ASCII characters. ... language, no matter if the programming language makes it easy or not. ... Sometimes this is because they don't speak English too well, ...
    (comp.lang.perl.misc)