On Mon, Jan 2, 2012 at 3:04 PM, Liam Proven <lproven at gmail.com> wrote:
It was, for me, one of
the greatest weaknesses of the Commodore line of home computers - the
VIC-20, Commodore 64, C128 and so forth - that their BASIC was very
primitive, had no commands for structured programming and, crucially,
no commands for sound, graphics, colour or any of the media facilities
of the underlying hardware.
Yep. It was pretty much 1970s Microsoft BASIC all the way through,
starting with the PETs in 1977.
One of the things that frustrates me with C21 OSs and
languages is
that the graphics facilities of machines are locked away behind the
high walls of libraries and APIs designed for professional developers
- which are simply too hard for an interested amateur such as myself.
That's not a C21 issue... look back 20+ years and build something
graphical on Amiga's Intuition API or for X... I never very far into
the graphic aspects of either platform, and I'm way beyond the amateur
developer stage. I dug in the other direction - systems programming
and embedded programming - I haven't done much with graphics since I
moved up from the Commodore 64 (where I did a _lot_ of it, but did all
the graphics and sound stuff myself, at first in BASIC, then in
assembler).
-ethan