From owner-freebsd-newbies Sun Feb 14 20:30:34 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA28524 for freebsd-newbies-outgoing; Sun, 14 Feb 1999 20:30:34 -0800 (PST) (envelope-from owner-freebsd-newbies@FreeBSD.ORG) Received: from chopin.seattleu.edu (chopin.seattleu.edu [206.81.198.70]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA28518 for ; Sun, 14 Feb 1999 20:30:31 -0800 (PST) (envelope-from hodeleri@seattleu.edu) Received: from seattleu.edu ([172.17.41.90]) by chopin.seattleu.edu (8.8.5/8.8.5) with ESMTP id UAA05043; Sun, 14 Feb 1999 20:30:22 -0800 (PST) Message-ID: <36C7A2F6.841770E2@seattleu.edu> Date: Sun, 14 Feb 1999 20:30:46 -0800 From: Eric Hodel X-Mailer: Mozilla 4.5 [en] (X11; I; FreeBSD 3.0-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: root@isis.dynip.com CC: durang@u.washington.edu, freebsd-newbies@FreeBSD.ORG Subject: Re: Very Strange Question References: <199902150218.FAA04186@isis.dynip.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-newbies@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org About all that other stuff, I don't know. I am only experienced with Java and Basic/QBasic, and have no idea where they started/branched/whatever. > You are probably very close to the correct answer, but when was the > concept of compiling into binary format developed, and why the hell > there are so many binary formats, does this indicate that none of them > is effecient enough, and a new UNIVERSAL binary format is needed, the > kind of binary that runs on any architecutre, or any OS. This is part of one of the goals of Java. It runs on a virtual machine (the Java VM) and the Java VM is written (in C for computers, I suppose) to interpret the Java class file (I heard it called byte code or something somewhere) into instruction the CPU can understand. The unfortunately, the extra layer of the VM to interpret the java class (byte code?) to actual CPU instructions slightly slows the execution of java applications. A solution to this is a native java CPU. I've heard of some being proposed, but can't recall where/when. Java is supposed to be able to run on everything from your PII to your clock radio, provided a VM has been written for it. (I really don't know much about the low level details, except generalities.) -- Eric Hodel hodeleri@seattleu.edu Where do you want to go today? http://www.FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-newbies" in the body of the message