Reply to...
Amos Is Crap
by D!ck
Iceman's article struck a chord in something that I once debated about,
AMOS Pro. I had a long - ahem - active discussion with a couple of
people a while ago, here's my arguments for this debate.
AMOS Pro is shite, it is very badly put together, it is very unfriendly
in terms of system features, it is slow and cumbersome and set in it's
ways, not the best by a long shot.
AMOS Pro *is* a "proper" basic though, none of this low-level access to
functions malarky that Blitz thrives on. If you programmed Basic on the
C64 then moving to AMOS is a piece of cake, all those high-level
routines sat there waiting for you.
AMOS Pro is also very easy to use: a lot of stuff is done for you; file
formats are directly supported by commands; and accessing the system,
while not at a low level or via intuition, is a piece of cake.
AMOS is a great language for developing in, when you go to Blitz you
have to compile everything before you run it, there's no interpreter for
it, but with AMOS it's Edit, Run, Edit, Run, all the time, until you've
got it working how you like, then you can compile it.
I wrote The Word in AMOS because it was the language I was proficient in
at the time, in it I used a lot of technical routines that AMOS just
couldn't (or wouldn't) handle on it's own, and I only got it up to speed
while looking like it does on an A1200 because I cheated like hell to
get everything as close to the system as possible.
If The Word looks good then it's because I put a lot of work into it, as
Iceman said, it's not the language but the programmer who makes a title
look good.
There are loads of Pros and Cons for AMOS, in the end though, it boils
down to being a perfectly capable language, just not a very good one.
Dick
|