is java interpreter is written in java language ?
355796
it is simply impossible to write an intrepreter/compiler fully with it's own language. Why? It is simply because that intrepreter would then need another intrpreter and that extra layer of intrepreter only wastes resource usage with no advantage.\n\nIt is possible, though to write MOST (NOT ALL) part of the intrpreter/compiler in its own language, but there must be at least some parts that is written in other language, that is the core functions. The core functions have to be written in language other than itself, but it's additional feature may be written in it's own language. Core features maybe like 1+1, while additional is like a module for networking, etc.\n\nIn conclusion, in every programming language (exception on assembly), the most basic functions of the compiler/intrepreter is written in other language, while it's higher level functions is usually written in that language itself.
390108
A compiler converts human-readable code into machine code, typically performing several optimizations in the process.\n\nAn interpreter reads the human code line-by-line, and executes each instruction as it finds it. Several modern interpreters also perform "just-in-time" (JIT) compilation as the script is executed by reading ahead in order to improve efficiency.
398955
Java and C++ are remarkably similar in terms of syntax.  Java has all of the same constructs that you are familiar with: for loops, while loops, pre- and post-increment, if-then-else, etc.  So you should be able to pick up the syntax pretty quickly.\n\nThe differences between Java and C++ have more to do with structure than syntax: the way that files are arranged, the way that code is compiled and run, the way that rules are enforced, and the things that come with the package.\n\nWith Java, there is just one file to describe a class, with the interface and the implementation together in the same file.  In C++ these parts are split into a header (.h) file and an implementation (.cpp) file.  This makes things simpler, in that with Java there are half as many files to manage.  It also makes it impossible to lose half of your class, as you can in C++ by losing either the .h or the .cpp file.  It also makes your code more open: if you want to show someone your interface (API) code, then they can also see your implementation.  There is a workaround for this, however, in that you can use the Java-Doc comments to automatically generate HTML-based documentation for your code that only describes your public API.  (Another nice difference –- automatic documentation!)\n\nJava source code is compiled to .class bytecode files.  These files are then run by the Java interpreter/JVM.  This adds an extra layer between your code and the OS, but surprisingly causes very little deterioration in performance, mostly due to really smart JVMs.  This buys you two things: portability and safety.  The portability comes from the fact that code is written to the JVM, which is an idealized stack-based virtual machine, and not to the quirks of the underlying OS.  This is what leads to the infamous “write once, run anywhere” claim.  The safety comes from the fact that all bytecode is checked at run time for any malicious or mal-formed code, and the JVM can restrict the access of any piece of code so that it can't get to sensitive stuff (like your personal files, or the microphone, for instance).\n\nSafety is the common heading for several other differences between Java and C++: there are no pointers in Java (at least not directly), so there are no dangling pointers, uninitialized pointers, or bizarre pointer math errors; arrays are dynamically checked for staying within the boundaries, so there are no out-of-bounds errors; you can't cast an variable to an incompatible type in Java, so data structures can't get corrupted in that way; exceptions must be caught (this check is done at compile time), so there are no uncaught exceptions to bring down your application; and the list goes on!\n\nThus far it might seem like Java is missing a lot of things that are found in C++.  So what would you probably miss if you made the move to Java?  Pointers, templates, operator overloading, multiple inheritance, and a preprocessor.  What wouldn't you miss?  Pointers, templates, operator overloading, multiple inheritance, and a preprocessor.  You might have noticed that these two lists are remarkably similar.  How can this be?  It is one of those things where you might miss some particular feature at first, and even wonder how in the world you will do without it, but once you are familiar with Java and the way that it works, you wonder why you ever bothered with that complicated stuff in the first place.  Java has elegant replacements for many of these missing items, or better yet, makes them completely unnecessary by design.  A good example is multiple inheritance – in Java there is only a single parent class for a given user-defined class, but a class can implement any number of interfaces, which are special classes that only specify methods and operations but have no implementation whatsoever.  A class that implements a given interface can be passed anywhere that the interface is expected, regardless of its size or the way that it is implemented.  It
288635
Um...I think an Update of JAVA is needed. Dont you?\n\nwww.java.com
731404
I used one once many years ago, but can't find it.  Here is one I found using Google:\n\nhttp://www.innovation.ch/java/java_compile.html
511391
Yes. You can use java for any games, text-based to 3D, RPG to actions.
214214
You can use Perl with Java. The simplest interface is called Inline::Java, and can be found in the CPAN.  You can also intermingle Java and Perl applications, using the "JPL" library.
370055
Something like this maybe:\n\n Runtime.getRuntime().exec("C:" + pathSeparator +\n"jdk1.3.1" + pathSeparator + "bin" + pathSeparator + "javac.exe " + file);  } catch(Exception e)  { e.printStackTrace();  }  }  }
179254
c,c++,java are not Compilers. They are languages, but this languages need compilation before they are excuted. by the help of compilation the errors can be found
484095
Maybe you need to download Java. It's free. Go to:\nhttp://www.java.com/en/
797799
The Java Platform consists of a wide array of technologies, each of which provides a distinct portion of the overall development or Java Runtime Environment. For example, end-users typically interface with the Java Virtual Machine and the standard set of class libraries. In addition, there are numerous ways for Java applications to be deployed, including being embedded into a web page. Lastly, developers who are creating applications for the platform use a set of development tools called the Java Development Kit.\n\nJava Virtual Machine\n\nThe heart of the Java Platform is the concept of a common "virtual" processor that executes Java bytecode programs. This bytecode is the same no matter what hardware or operating system the program is running under. The Java Platform provides a just-in-time (JIT) compiler within the Java Virtual Machine, or JVM, which handles execution of Java. The JIT compiler translates the Java bytecode into native processor instructions at run-time and caches the native code in memory during execution.\n\nThe use of bytecode as an intermediate language permits the same application to be run on any platform that has a virtual machine available. The use of a JIT compiler means that Java applications, after a short delay during loading and once they have "warmed up" by being all or mostly JIT-compiled, tend to run about as fast as native programs. Since JRE version 1.2, Sun's JVM implementation has included a just-in-time compiler instead of an interpreter.
205661
JAVA\n\n- Java is an object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s.\n- Java is compiled and interpreted\n- Java is strongly typed\n- Java can be used to created standalone apps\n\n\nJAVASCRIPT\n\n- JavaScript is the name of Netscape's implementation of ECMAScript, a scripting programming language based on the concept of prototypes. The language is best known for its use in websites, but is also used to enable scripting access to objects embedded in other applications.\n- JavaScript is interpreted\n- JavaScript is loosely-typed\n- JavaScript can run only inside a browser. It cannot be used to create a standalone app.
711376
Are you meaning 'Java'?\nYou can download it from:\nJava Technology http://java.sun.com
962163
First of all, did it install correctly? Is it enabled in your browser? Go to Internet properties in the tools menu and see if it is...if not, delete it, and then re-install it and use the tool that java has that lets you know if Java is installed and working on your computer. Just click the link that says something like "test your java software" .\n\nIts been a while since i've done it, but i had the same problem.\n\nlook for a link on the Java website that lets you email for customer assistance.
566467
java is a programming language...\nRather than declaring as a language for programming, a number of applications have been developed which enables it's cool use on websites..through JVM, which makes them platform independent.Java provides a great User Interface...\nYou can download whatever is required from:-\nhttp://www.java.com/en/download/index.jsp \nhttp://java.sun.com/j2se/1.4.2/download.html
487972
A scripting language has an INTERPRETER, which is a program that interprets the instruction into something that the processor can execute at the time of execution. A compiled program, on the other hand, is executable and runs directly on the processor in binary form. Scripts can be run on every platform that has an interpreter (i.e Linux, Mac, Sun, a PDA, anything) but binary code is much faster for demanding applications.
136805
Right to cut out confusion i have very strong doubts that any of windows is written in Java.  That would be a very odd move for Microsoft as it would involve using a rival company's programming language (Sun Microsystems).\n\nThe base implementation from what i can gather is written in C.  However new additions will all be in C++ and since updating previous C code to C++ isn't unheard of it is difficult exactly what language the current version of windows is written in.\n\nI think it is safe to say that the majority of new components that will be in Vista will be written in C++.  This is due to the Object oriantated options that C++ provides making the whole task much easier.\n\nI hope that helps.