ARM programming?
"Iain Young, G7III" wrote in message
...
On 10/12/15 15:58, gareth wrote:
"Iain Young, G7III" wrote in message
...
Linux is used to load the code
No thanks! Now that I've retired, it's time to put into practice my ideas
for language and OS design which have been festering menatally for
over 30 years!
Such as ? micro kernel ? real-time ? What are you planning to do
differently to existing systems ? Do you have your ideas written
down somewhere ?
This is really a continuation of my first real job back in 1973 working for
the CEGB at
Portishead Power Station, where we were engaged on producing a multi-tasked
version of the PDP-11 BASIC ( Which, after I'd left to get married, was
morphed by
them into SWEPSPEED)
With the increasing speed of processors and hard disks, I get increasingly
impatient
with the boot dance, which for the most part is unnecessary because no
changes
to my computer happen for months at a time, so, from booting, the computer
should be up and running in about a second, all the time it should take to
download
a fixed binary image. That is the OS motivation. The design won't be
revolutionary, and probably
based on the ideas that Dave Cutler put into RSX (and latterly the VAX and
NT systems)
having myself been on the DEC RSX systems programmer course about 35 yrs
ago.
From the point of view of language development, the idea, which I am sure
has been
replicated by someone, somewhere in the world is for a language that can be
listed back
directly from the compiled code. Any source program has to be stored in some
form, usually
in ASCII of Unicode, but why cannot the representation of the source be the
compiled code
itself if unambiguous machine code sequences are stoered for such things as
WHILE, IF, etc?
This, coupled with the interface of BBC BASIC and / or FORTH so that you can
type immediate
commands from the command line ties in with the OS idea.
I started out with the CRAP language "Create Rapidly Applications Programs"
25 years ago, which as a tokenised stream
was like FORTH but with local variables, but was overtaken in its
development by the emergence of Turbo Pascal
at that tiem.
However, now retired, I've dug out all my design notes from those years and
would like to pursue now, not
on 16bit 80X86 .COM files but on ARM, probably on Raspberry PI.
Well, you did ask, and off-the-cuff I've probably missed much off.
The genesis of my interest and experience in computers is back in the days
of the PDP8 and PDP11, and my
first home-brewed CPU back in 1973 where I conceived of my own 8-but
instruction set using SSI TTL.
Computers are there to be appreciated for them themselves, and not for any
use to which they might be put!
|