Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Basic Misc > Re: Interpreter...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 60 of 63 Topic 1431 of 1467
Post > Topic >>

Re: Interpreter for old basic programs from the line number era

by "winston19842005@[EMAIL PROTECTED] " <winston19842005@[EMAIL PROTECTED] > Mar 18, 2008 at 10:13 PM

On Mar 18, 11:41 pm, Eric <englere_...@[EMAIL PROTECTED]
> wrote:
> On Mar 18, 6:18 pm, winston19842005 <bjjlya...@[EMAIL PROTECTED]
> wrote:
>
>
>
> > On 3/18/08 3:52 PM, in article
> > Xns9A65A9BDEA2B5SnarkCharmedImS...@[EMAIL PROTECTED]
 "Charmed Snark"
>
> > <sn...@[EMAIL PROTECTED]
> wrote:
> > > Eric expounded in news:f1e8dd88-0800-4725-98ee-8ad4fa188ee5
> > > @[EMAIL PROTECTED]
>
> > >> On Mar 6, 5:26 pm, Guy Macon <http://www.guymacon.com/>
wrote:
> > >>>> There's Cheesecake BASIC V 3 that does.
> > >>>>http://noktosoft.megafolio.com/
>
> > >>> Now that is cool! "Cheesecake BASIC is written in BASIC, and
> > >>> can be compiled with the PowerBasic Console Compiler (2.0 or
> > >>> above), with QuickBASIC 4.5, or with Cheesecake BASIC V3"
> > > ..
>
> > >> Remember that the term Virtual Machine is just a fancy term that
means
> > >> the runtime interpreter that executes the p-code instructions.
"cvm"
> > >> is the Cheesecake virtual machine. Once this is compiled it is
called
> > >> the "RTL".
> > > ..
>
> > >> Eric
>
> > > Interesting reading.
>
> > > WRT to VMs, I've always found that term, at least in its modern
usage, to
> > > be a bit of a "marketing amusement". GW-Basic for example, also
> > > interpreted its own "tokenised program format" a long time ago:
>
> > >   seehttp://www.chebucto.ns.ca/~af380/GW-BASIC-tokens.html
>
> > > Many other interpreted basics do something similar. I am also sure
that
> > > there were many many earlier examples of this technique.
>
> > > Wikipedia states (http://en.wikipedia.org/wiki/Virtual_machine)
that
> > > the term was "originally defined by Popek and Goldberg as an
efficient,
> > > isolated duplicate of a real machine. Current use includes virtual
> > > machines which have no direct correspondence to any real hardware."
>
> > > I can't recall if JVM was based on any real hardware. I seem to
recall
> > > Sun was making some noise about JVM hardware at one time. But I
suspect
> > > that in Java's case, Java byte code came long before any real
hardware
> > > ever existed.
>
> > Google UCSD Pascal. It was byte-code, for a virtual machine. UCSD
Pascal
> > involved porting an interpreter written to each processor. The
environment
> > (OS) was written in itself. It compiled to p-code (one of the first
uses of
> > this terminology).
>
> Yes, although UCSD wasn't the first Pascal compiler to use p-code it
> was the most popular by far. It used an especially compact variation
> that was well suited for 8-bit CPUS.
>
> There's a Yahoo group for UCSD Pascal and they've managed to dig up
> much, or all, of the UCSD source code for several different versions.
> They also have a linux runtime interpreter that run real UCSD p-code
> programs.
>
> > If you Google Java, you will often find references to UCSD Pascal.
>
> The JVM is cool. The earlier versions were even hobbiest friendly. But
> it has gotten way to complicated now. I looked at the source Sun
> released, and it's a monster!
>
> I made a web page on a nice small version of the JVM called NanoVM:
>
> http://www.EricEngler.com/NanoVM.aspx
>
> > And there was a version of UCSD Pascal (III) that was implemented in
> > hardware.
>
> The Western Digital Micro Engine port. It was too expensive :-(

Sir, you have a better memory than I. I did remember it was Western
Digital, but could not remember the name.

I also recall the earlier Pascal compilers that used p-code, that UCSD
was based upon. But cannot remember the name. I have the source to it
somewhere.

P2 & P4, ETH Zurich from Google ring many bells. I have all the PUG
(Pascal Users Groups) manuals in PDF format, and have read them cover
to cover.

I will check out your page on the NanoVM JVM. Yes, it has become a
monster...




 63 Posts in Topic:
Interpreter for old basic programs from the line number era
thomas.mertes@[EMAIL PROT  2008-03-03 11:12:00 
Re: Interpreter for old basic programs from the line number era
Paul Bartlett <bartlet  2008-03-03 20:07:01 
Re: Interpreter for old basic programs from the line number era
rebel <me@[EMAIL PROTE  2008-03-04 10:16:31 
Re: Interpreter for old basic programs from the line number era
"R.Nicholson" &  2008-03-03 18:23:10 
Re: Interpreter for old basic programs from the line number era
rebel <me@[EMAIL PROTE  2008-03-05 10:44:45 
Re: Interpreter for old basic programs from the line number era
thomas.mertes@[EMAIL PROT  2008-03-08 01:56:45 
Re: Interpreter for old basic programs from the line number era
ArarghMail803NOSPAM@[EMAI  2008-03-08 15:47:56 
Re: Interpreter for old basic programs from the line number era
thomas.mertes@[EMAIL PROT  2008-03-04 00:05:17 
Re: Interpreter for old basic programs from the line number era
"R.Nicholson" &  2008-03-04 19:09:26 
Re: Interpreter for old basic programs from the line number era
Happy Trails <nomail@[  2008-03-04 22:46:12 
Re: Interpreter for old basic programs from the line number era
"R.Nicholson" &  2008-03-04 21:06:46 
Re: Interpreter for old basic programs from the line number era
Happy Trails <nomail@[  2008-03-05 11:07:24 
Re: Interpreter for old basic programs from the line number era
thomas.mertes@[EMAIL PROT  2008-03-05 00:04:10 
Re: Interpreter for old basic programs from the line number era
"Auric__" <n  2008-03-06 17:12:03 
Re: Interpreter for old basic programs from the line number era
thomas.mertes@[EMAIL PROT  2008-03-06 12:05:46 
Re: Interpreter for old basic programs from the line number era
"Auric__" <n  2008-03-07 17:12:49 
Re: Interpreter for old basic programs from the line number era
ArarghMail803NOSPAM@[EMAI  2008-03-07 13:38:51 
Re: Interpreter for old basic programs from the line number era
"Auric__" <n  2008-03-07 23:58:56 
Re: Interpreter for old basic programs from the line number era
ArarghMail803NOSPAM@[EMAI  2008-03-07 18:53:19 
Re: Interpreter for old basic programs from the line number era
"Auric__" <n  2008-03-10 17:46:12 
Re: Interpreter for old basic programs from the line number era
ArarghMail803NOSPAM@[EMAI  2008-03-10 18:17:41 
Re: Interpreter for old basic programs from the line number era
"Auric__" <n  2008-03-11 17:01:43 
Re: Interpreter for old basic programs from the line number era
ArarghMail803NOSPAM@[EMAI  2008-03-11 17:43:05 
Re: Interpreter for old basic programs from the line number era
"Auric__" <n  2008-03-12 17:35:00 
Re: Interpreter for old basic programs from the line number era
ArarghMail803NOSPAM@[EMAI  2008-03-12 14:22:49 
Re: Interpreter for old basic programs from the line number era
"Auric__" <n  2008-03-13 15:10:08 
Re: Interpreter for old basic programs from the line number era
ArarghMail803NOSPAM@[EMAI  2008-03-13 19:36:55 
Re: Interpreter for old basic programs from the line number era
"Auric__" <n  2008-03-14 17:26:15 
Re: Interpreter for old basic programs from the line number era
ArarghMail803NOSPAM@[EMAI  2008-03-14 18:01:00 
Re: Interpreter for old basic programs from the line number era
Guy Macon <http://www.  2008-03-06 20:58:28 
Re: Interpreter for old basic programs from the line number era
"Tom Lake" <  2008-03-06 16:02:16 
Re: Interpreter for old basic programs from the line number era
Guy Macon <http://www.  2008-03-06 21:26:33 
Re: Interpreter for old basic programs from the line number era
"Judson McClendon&qu  2008-03-06 15:25:02 
Re: Interpreter for old basic programs from the line number era
ArarghMail803NOSPAM@[EMAI  2008-03-06 16:58:58 
Re: Interpreter for old basic programs from the line number era
Vic Drastik <user@[EMA  2008-03-08 23:33:53 
Re: Interpreter for old basic programs from the line number era
Vic Drastik <user@[EMA  2008-03-08 23:51:54 
Re: Interpreter for old basic programs from the line number era
thomas.mertes@[EMAIL PROT  2008-03-06 15:16:17 
Re: Interpreter for old basic programs from the line number era
thomas.mertes@[EMAIL PROT  2008-03-08 01:20:26 
Re: Interpreter for old basic programs from the line number era
"Auric__" <n  2008-03-10 17:51:46 
Re: Interpreter for old basic programs from the line number era
"Auric__" <n  2008-03-11 17:21:41 
Re: Interpreter for old basic programs from the line number era
"Auric__" <n  2008-03-11 17:23:33 
Re: Interpreter for old basic programs from the line number era
thomas.mertes@[EMAIL PROT  2008-03-08 01:38:33 
Re: Interpreter for old basic programs from the line number era
thomas.mertes@[EMAIL PROT  2008-03-11 12:57:35 
Re: Interpreter for old basic programs from the line number era
"Auric__" <n  2008-03-12 18:06:43 
Re: Interpreter for old basic programs from the line number era
Warren Gay <snark@[EMA  2008-03-13 15:19:22 
Re: Interpreter for old basic programs from the line number era
thomas.mertes@[EMAIL PROT  2008-03-13 03:41:59 
Re: Interpreter for old basic programs from the line number era
Warren Gay <snark@[EMA  2008-03-13 15:36:05 
Re: Interpreter for old basic programs from the line number era
Thomas Dickey <dickey@  2008-03-14 11:11:41 
Re: Interpreter for old basic programs from the line number era
Charmed Snark <snark@[  2008-03-14 15:28:29 
Re: Interpreter for old basic programs from the line number era
Thomas Dickey <dickey@  2008-03-14 22:37:27 
Re: Interpreter for old basic programs from the line number era
Charmed Snark <snark@[  2008-03-15 04:15:36 
Re: Interpreter for old basic programs from the line number era
Thomas Dickey <dickey@  2008-03-16 13:10:27 
Re: Interpreter for old basic programs from the line number era
Thomas Dickey <dickey@  2008-03-14 16:03:56 
Re: Interpreter for old basic programs from the line number era
thomas.mertes@[EMAIL PROT  2008-03-14 08:41:36 
Re: Interpreter for old basic programs from the line number era
Charmed Snark <snark@[  2008-03-14 15:57:50 
Re: Interpreter for old basic programs from the line number era
Eric <englere_geo@[EMA  2008-03-18 09:11:26 
Re: Interpreter for old basic programs from the line number era
Charmed Snark <snark@[  2008-03-18 19:52:03 
Re: Interpreter for old basic programs from the line number era
winston19842005 <bjjly  2008-03-18 18:18:44 
Re: Interpreter for old basic programs from the line number era
Eric <englere_geo@[EMA  2008-03-18 20:41:12 
Re: Interpreter for old basic programs from the line number era
"winston19842005@[EM  2008-03-18 22:13:40 
Re: Interpreter for old basic programs from the line number era
Charmed Snark <snark@[  2008-03-19 15:32:27 
Re: Interpreter for old basic programs from the line number era
thomas.mertes@[EMAIL PROT  2008-03-19 12:35:28 
Re: Interpreter for old basic programs from the line number era
Derek <derekrss@[EMAIL  2008-03-19 22:37:05 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Thu May 22 14:10:36 CDT 2008.