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 63 of 63 Topic 1431 of 1467
Post > Topic >>

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

by Derek <derekrss@[EMAIL PROTECTED] > Mar 19, 2008 at 10:37 PM

On Mar 19, 9:32=A0am, Charmed Snark <sn...@[EMAIL PROTECTED]
> wrote:
> winston19842...@[EMAIL PROTECTED]
 expounded
innews:79cbe0c2-b809-43b4-9b75-62f966b=
e745f@[EMAIL PROTECTED]
>
>
>
>
>
>
>
> > 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".
> >> > > ..
> ..
> >> > > 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).
>
> I remember well p-code and UCSD Pascal, although I never used it much
> myself (at the time I was more of a C biggot). You couldn't really live
> through those years without being aware of them.
>
> But the question that I raised wrt to Java, was whether or not a real
> machine existed when its byte code was "created". The same could be
asked
> about p-code - agreed that hardware did subsequently exist for it.
>
> >> 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.
>
> Yep yep.
>
> >> > If you Google Java, you will often find references to UCSD Pascal.
>
> I know. It would be difficult not to find those comparisons.
>
> >> The JVM is cool. The earlier versions were even hobbiest friendly.
> >> But it has gotten way too complicated now. I looked at the source Sun
> >> released, and it's a monster!
>
> Somehow, I _don't_ doubt that. =A0;-)
>
> Warren.
>
> --
> Posted via a free Usenet account fromhttp://www.teranews.com-
Hide
quoted =
text -
>
> - Show quoted text -

The original bytecode was O-code which the original BCPL compiler used
as its target back in 1967. This made BCPL very portable of course,
and indeed it was widely ported at the time. One slight difference
between O-code and later bytecodes was that it was intended to be
compiled to native code, rather than interpreted. So although O-code
could have been interpreted by an O-code Virtual Machine, it generally
wasn't. Sadly this combined portability/native code advantage was lost
when C was developed, so it's good to know that both Java and C# have
brought it back more recently.

Cheers

Derek




 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:25 CDT 2008.