[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: What exactly WAS Apple Pascal?
- Subject: Re: What exactly WAS Apple Pascal?
- From: "John B. Matthews" <nospam@nospam.com>
- Date: Fri, 16 Jul 2004 13:13:31 GMT
- Newsgroups: comp.sys.apple2
- Organization: Road Runner High Speed Online http://www.rr.com
- References: <cd7lc2$q52$1@ottoman.cs.fiu.edu> <cd8bk7$1sjg$1@merope.saaf.se>
- User-agent: MT-NewsWatcher/3.3b1 (PPC Mac OS X)
- Xref: g2news1.google.com comp.sys.apple2:2127
In article <cd8bk7$1sjg$1@merope.saaf.se>,
pausch@saaf.se (Paul Schlyter) wrote:
> In article <cd7lc2$q52$1@ottoman.cs.fiu.edu>,
> Zorin the Lynx <yakko@zorin.org> wrote:
>
> > I was an Apple II user for many years in the 80's and early 90's, but I
> > never actually found out exactly what Apple Pascal was, and references
> > online seem to be nonexistent.
> >
>
[...]
>
> Everyting in UCSD Pascal, except the P-machine, was written in UCSD
> Pascal: the IDE, the editor, the Pascal compiler, the library
> functions, the assembler. The assembler was named TLA (The Last
> Assembler) and it was intended to be a universal assembler -
> opcodes/etc for specific CPU's were defined in an accompanying data
> file. The dream of those who wrote that assembler was obviously that
> no other assembler would ever need to be written -- as we all now
> know, this dream didn't come true.
Uh, the GNU Assembler, GAS, is largely table driven.
Apple Pascal was seminal: Pascal inventor Niklaus Wirth worked
with Apple to create Object Pascal. Similar to p-code, portable
bytecode is now all the rage. There was even a command-line
interpreter (Kernighan & Plaugher, Software Tools), as seen in
Linux and MacOS.
Everything old is new again!
John
----
jmatthews at wright dot edu
www dot wright dot edu/~john.matthews/