@Atheist
It isn't a logical language.
:roflmao:
As was already said, C is an EXTREAMLY logical language, and that's what makes it a pain in the ass sometimes.
Your arguments about the problems with C are moot. The simple fact remains that the grammar of C is one of the most elegant and powerful grammars around. Its syntax is strange, I will grant you that, but its power and flexability is undeniable. With a mere 32 keywords C is able tackle even the most difficult programming tasks. AMOS and C represent the two fringes of the progrmaming language spectrum. C is small and simple, no frills, no excess--anything you need you must make yourself or #include (which, by the way, is the reason for the #include statment). AMOS is at the other end of the spectrum and has hundreds of commands and a simple, yet not very flexable syntax. AMOS has a more difficult time adapting to changes.
Lest you think that I am preaching the superiority of C over AMOS and other such languages, you may wish to note that
liquido2.com (which is my domain and where I host my C tutorial) is also the home of the AMOS Factory. In addition I am in the process, even today, of attempting to port the AMOS grammer to the A1 and other systems.
My final statement is this: AMOS and C are different approaches to programming, both have their pros and cons, and there is absolutely no reason why someone cannot learn C as a first programming language if they so choose.