In which language JVM is written?

Am new to Java. But the first thing i want to know is in which language JVM(Java Virtual Machine) and JRE is written. There are people sayins it is written using C, some say using C++, but i still have not recieved an aunthetic information.

arun_ramachandran wrote:
So how many compilers are presently avilable?
Many. The two major ones are probably the Sun javac compiler, as shipped with the SDK and the the Eclipse compiler ecj.
which is the standard compiler (i guess it is SDK by SUN)?I don't think that any one compiler is defined as "standard", strictly speaking.
The one in the JDK is probably the most common one, 'though.
which language SUN uses to write the core of the compiler?Java.
what all forms part of JVM?That's too broad a question, Google.
And if it is written both in C and Java, how are they interacting with each other?As the compiler is pure Java, this question is irrelevant.
You're still confused about the entire JVM vs. compiler issue. They are two entirely different beasts.
The compiler takes Java source files (containing Java source code) and produces class files (containing byte code).
The JVM takes class files and executes them.

Similar Messages

  • In which language does the jvm program is written?

    In which language does the jvm program is written?
    Please give the reason for that
    Thanks,
    Vidyadhar

    Dear Nisha,
    you can use table GRACREVREJUSER with the correpsonding reasons from table GRACREJREASON and GRACREJREASONT.
    Regards,
    Alessandro

  • In which language is ICM in NWCE7.1 written?

    Hi,
    I happen to find that ICM in NWCE7.1 seems not be a java program, so by what language is ICM written in? C language?
    Many thanks.
    Eric

    I am not absolutely sure, but I think it is written in C
    Regards, Bernd

  • What language is JAVA written in?

    Hi,
    What language is JAVA written in? Please give me a simple and short answer for my question.
    God Bless,
    Bruce

    Most of the Java Libraries (java.lang.*, java.util.*, etc) and other APIs are written in Java.
    The compiler can be written in Java, but I think that most are probably written in a native language. The compiler turns your .java files into bytecode, which can then be read by ANY JVM, regardless of the platfrom.
    The JVM will always be written in some native language. On Windows systems, that will usually be C/C++, while on IBM mainframes it can vary. The JVM is in a native language because it is what's responsible for "translating" the compiled bytecode into machine language that the platform can understand.
    .java text files are platform-independent.
    .class bytecode files are platform independent.
    Most APIs (except ones that do platfrom specific actions) are platform independent bytecode.
    The JVM is native code, because it is what turns all the platform independent code into something the native platform can read.
    This explanation is awfully general, but it should give you a good idea of how it all works.

  • What Language is SAP written in?

    Hi All,
              Can anyone plaese tell me in what language is SAP written in. Not SAP coding language, but the source code of SAP...

    >
    Anton Wenzelhuemer wrote:
    > oh, this a good example of how the possibility to edit postings once they are already sent renders the online conversation sometimes meaningless.
    >
    > for the record: the posting I replied to contained a typo which I was making a (not so bad I think) joke of...
    error reinstated.

  • Which language for a tutor website.

    Hi Gurus, 
    Which language do you think would be more adequate for a website with video chat and a whiteboard. 
    In sum, a website for tutoring classes?

    This falls into the category of
    Content Management Frameworks, of which there are quite a few on the market to choose from, some of them free. For example, you should take a look at
    Drupal and Joomla, both being very popular. It's a higher level approach that trying to build this yourself using C# and ASP.NET.
    There are many more but the most popular (Open Source) that are written in .NET are
    DotNetNuke and
    Umbraco.
    I don't think that a CMS platform is always the best choice for every website out there, if the goal is to build a website that does just the things you specified and you have enough time then sometimes it's better to build it from the ground up.
    CMS platforms tend to be quite large in size and it takes time to learn the framework and the plugin architecture of the platform before you can actually build on it.
    The language you use to build the website is insignificant you can achieve the same thing in either PHP, JavaScript, Python, Ruby, Java, C# or any other language that has a web framework.
    Without a web framework you will have to speak to things like protocols and sockets as well as manage threads and whatnot in short low level stuff that no one wants to do/touch.
    Most of the frameworks in most languages are mature enough to support you so just go with the language you like, know or have the most experience and use it.
    Obviously, every language and/or framework has some advantages and some disadvantages and knowing them is a benefit but that's where your experience as a developer comes into play, reading about it isn't enough (although you should) you need to develop on
    each language with different frameworks, different platform to really understand so the best advice that I can give you is do some research (not too much or you will get confused), start somewhere and continue from there, don't look for the perfect language
    even though C# is awesome. ;)
    P.S. I'm moving it doesn't really belong to the C# forum.
    Regards, Eyal Shilony

  • Can't the iPod nano 7th gen. VoiceOver function identify which language that is being used? My iPod Shuffle can.

    I am very satisfied with my iPod SHUFFLE (last version), especially with the VoiceOver function which is (quite) able to  identify correctly which language is being used in every song: For a Norwegian artist / a song in Norwegian, the artist and title is pronounced in Norwegian; for a French artist / a song in French, the artist and title is pronounced in French; for an English artist / a song in English, the artist and title is pronounced in English etc. A really impressive and useful function!
    I was very surprised and dissatisfied to find that my new iPod nano 7th generation does not seem to work this way: I am able to select the language to be used in VoiceOver, but then this language is used in everything that is pronounced. Most of my music is in English language, so this is what I have selected. But to hear Norwegian artists' names and Norwegian titles pronounced with an English-speaking voice is quite disturbing.
    I believe I have been through all possible settings in the nano and in iTunes to correct this, but I am unable to find a solution. I have also asked people at an Apple store, but they were unable to help. Can anybody help? Or is it really possible that this excellent function has been removed?
    (Could it be that the previous version of iTunes could fix the problem? I have installed the last one, v. 11.0.1.12.)

    Hello, Dlira. 
    Thank you for the question.  The articles below may help you with the VoiceOver issue you are experiencing. 
    iPod: Selecting a VoiceOver language for individual songs
    http://support.apple.com/kb/HT3494
    iPod nano (6th generation and later): How to use VoiceOver
    http://support.apple.com/kb/HT4317
    Cheers,
    Jason H. 

  • From which version JVM starts supporting Object bindings in collections.

    from which version JVM starts supporting Object bindings in collections.
    private ArrayList<String> arr = new ArrayList();
    this will bind String objects to arr, nothing else will be stored.
    which version of JVM should I confirm, before using this feature!!!
    please comment.

    thanks MLRon!!!
    They are called "generics", not "bindings". In any case, you need Java 1.5 (also known as Java 5.0).Can generics be used anywhere, or only with collections.
    for eg:-
    public class Abc {
    public Abc(Object obj) {
    if(obj instanceOf String)
    doSomething;
    if(Obj instanceOf Xyz)
    doSomething;
    while creating Abc instance can I use this:-
    Abc<String> abc = new Abc("abc");
    and could we also do this:-
    Abc<String[]> abc = new Abc(new String[5]);
    and what exception does generics generate, if we don't obey them.
    for eg:-
    Abc<String> abc = null;
    abc=new Abc(new Xyz);
    and should generics code be kept in try catch block!!!
    please guide me!!!

  • When we generated a script in which language it will be stored

    Hi,
    when we generated a script in which language it will be stored.
    Thanks
    Rama

    Hi Rama,
    Whenever we generate a script, it is maintained in all languages, by default, if we tick the <b>maintain in all languages</b> checkbox.
    The original script is always maintained in the original langauge,i.e. <b>DE</b>.
    Hope this resolves your query.
    Reward all the helpful answers.
    Regards

  • FAQ: Which languages is Adobe Revel available in?

    FAQ: Which languages is Adobe Revel available in?
    A:
    iOS
    Revel on iOS supports English, French, German, Spanish, Italian, Brazilian Portuguese, Japanese, Russian, and Korean. If the device language is not set to one of these languages, Revel will appear in English.
    Windows 8
    Revel on Windows 8 supports English.
    Adoberevel.com
    Adoberevel.com supports English, French, German, Spanish, Italian, Brazilian Portuguese, Japanese, Russian, Korean, and Simplified and Traditional Chinese.

    Hello, the Public beta version of Photoshop is in international english and japanese only: http://forums.adobe.com/thread/972852?tstart=0

  • Which language is better to develop the software that controls the Tektronix-Sony 370A Curve tracer and how to approach it?

    Which language is better to develop the software that controls the Tektronix-Sony 370A Curve tracer and how to approach it. I a a fresher in this field. Please any one help us developing the software.

    If you're looking to develop a driver for the instrument, one already exists and can be download here or you can get it off of the driver disk that comes with LabVIEW. If you're asking for the best language in which to write an application program that uses the driver, the obviously the answer is going to be LabVIEW. Note that you might get a different answer if you post the question to a Visual Basic or C++ forum but those answers would be wrong.
    Message Edited by Support on 11-26-2008 01:33 PM
    Message Edited by Support on 02-17-2009 09:30 AM

  • Which languages are installed?

    Is anyone able to let me know which languages are installed in the VM Templates? I suspect it's just 'US Eng' as the base language.
    thanks
    Duncan

    It is confirmed by the database itself coming from the template :
    SQL> select language_cd from pslanguages where installed=1;
    LANGUAGE_CD
    ENGNicolas.

  • Noob question: which language for audio unit?

    Hi there, sorry if this has come up before but I'm just starting to write code on my Mac and would like eventually to write an audio unit.
    I'm at the very early stages of doing this and am unsure about which language I should be using. It seems the examples provided by Apple with the SDK are in C++, but I was just wondering if anyone had any opinions about using C or Objective-C instead?
    As a bit of background, I code in VB.Net but also have a little bit of experience in Java and Perl so I'm fairly comfortable with languages which share a similar syntax with C.
    Thanks very much,
    Steve

    Hi Steve
    I see this is your first posting - welcome
    If you're thinking of writing an audio unit then I sincerely recommend that you sign up to Apple's official Core Audio API e-mailing list.
    Go to this site: http://lists.apple.com/mailman/listinfo and choose core audio api.
    Best wishes
    Bob

  • Which Language is right for the job?

    Currently we have a LabVIEW application that a 3rd party vendor created specifically for our needs. This application handles all data logging and instrument control of a large printing press. There is a secondary program that was developed in-house that acts as the user interface to this LabVIEW program and communicated through DDE. My question centers around the fact the we are currently in the process of upgrading the functions of these two programs and would very much like to maintain only one development language. Should we do everything in LabVIEW or VB/C++ with Measeurement Studio? Can someone please point out some quick easy to understand benefits of using either language and which they feel would be a strong
    er environment for a growing department. Thanks.

    timsorenson wrote in message
    news:[email protected]..
    > Currently we have a LabVIEW application that a 3rd party vendor
    > created specifically for our needs. This application handles all data
    > logging and instrument control of a large printing press. There is a
    > secondary program that was developed in-house that acts as the user
    > interface to this LabVIEW program and communicated through DDE. My
    > question centers around the fact the we are currently in the process
    > of upgrading the functions of these two programs and would very much
    > like to maintain only one development language. Should we do
    > everything in LabVIEW or VB/C++ with Measeurement Studio? Can someone
    > please point out some quick easy to understand benef
    its of using
    > either language and which they feel would be a stronger environment
    > for a growing department. Thanks.
    Well, you asked in a Labview group, so my answer is Labview.
    Of course, it depends on what software you need written.
    Here are my reasons.
    1) If you require instrument control (DAQ etc), etc. labview is very very
    good!
    2) Development time in labview is very short, you can't beat it in the
    speed in which you can go from initial architecture to final application.
    3) It sounds like the majority of the code you mention is already in
    labview.
    It is easier to write "user interface" in labview than to write "instrument
    control"
    in CB/C++.
    4) You can always hire labview programmers on contract. The NI Alliance is
    good for this. (but of course, you can hire anyone you want for c++ too).
    Cheers,
    bob stockwell
    [email protected]
    Sunrise Software, LLC
    7421 Mt. Sherman Rd.
    Longmont, CO 80503

  • Identify which language version of java is installed

    Hi
    jre for windows is available in two versions "us engilsh" and "all other languages". How can we know which version of jdk is installed in a machine
    regards
    sibi

    I tried running the program and the result was
    C:\temp>d:\jvm\jdk1.2.2\bin\java Test
    java.specification.name !Java Platform API Specification!
    awt.toolkit !sun.awt.windows.WToolkit!
    java.version !1.2.2!
    java.awt.graphicsenv !sun.awt.Win32GraphicsEnvironment!
    user.timezone !Asia/Calcutta!
    java.specification.version !1.2!
    java.vm.vendor !Sun Microsystems Inc.!
    user.home !C:\Documents and Settings\sibi!
    java.vm.specification.version !1.0!
    os.arch !x86!
    java.awt.fonts !!
    java.vendor.url !http://java.sun.com/!
    user.region !US!
    file.encoding.pkg !sun.io!
    java.home !d:\jvm\jdk1.2.2\jre!
    java.class.path !.!
    line.separator !
    java.ext.dirs !d:\jvm\jdk1.2.2\jre\lib\ext!
    java.io.tmpdir !d:\temp\!
    os.name !Windows NT!
    java.vendor !Sun Microsystems Inc.!
    java.awt.printerjob !sun.awt.windows.WPrinterJob!
    java.library.path !d:\jvm\jdk1.2.2\bin;.;C:\WINNT\System32;C:\WINNT;C:\WINNT\system32;!
    java.vm.specification.vendor !Sun Microsystems Inc.!
    sun.io.unicode.encoding !UnicodeLittle!
    file.encoding !Cp1252!
    java.specification.vendor !Sun Microsystems Inc.!
    user.language !en!
    user.name !sibi!
    java.vendor.url.bug !http://java.sun.com/cgi-bin/bugreport.cgi!
    java.vm.name !Classic VM!
    java.class.version !46.0!
    java.vm.specification.name !Java Virtual Machine Specification!
    sun.boot.library.path !d:\jvm\jdk1.2.2\jre\bin!
    os.version !5.0!
    java.vm.version !1.2.2!
    java.vm.info !build JDK-1.2.2_006, native threads, symcjit!
    java.compiler !symcjit!
    path.separator !;!
    file.separator !\!
    user.dir !C:\temp!
    sun.boot.class.path !d:\jvm\jdk1.2.2\jre\lib\rt.jar;d:\jvm\jdk1.2.2\jre\lib\i18n.jar;d:\jvm\jdk1
    .2.2\jre\classes!
    C:\temp>
    how can i identify the language version from this?
    regards
    sibi

Maybe you are looking for

  • G500 fan running at full speed for no apparent reason

    I have G500 that worked perfectly for a year now. My operating system is Windows 7 Professional. Yesterday the fan started working full speed while the laptop was idle, I wasn't using it and the software that was running in the background were the us

  • Suddenly you tube will not load

    All of a sudden (about 4 or 5 days ago) You tube stopped working on my ipad.  I've never had this issue before.  It's not that I can't sign in, or that the videos load slowly, ...the page won't even open at all !  It won't open through the You Tube a

  • Problem accessing sys table from user's schema

    Hi, I had a store procedure whose owner is say user1.Inside of that store procedure i am executing the following select query. select * from sys.all_coloumns where owner = 'USER1'; This is resulting me "no data found". When i am executing the same se

  • Diffe b/w periodic nad milestone billing? with examples

    diffe b/w periodic nad milestone billing? with exaamples

  • Createprocess failed for AppletViewer Windows NT error #193

    Hi all, I am evaluating jdev 2.0 and I have created a workspace and project on one machine which has a wizard generated master- detail applet. I can log on to the DB and browse records successfully in run mode. When I copy this directory and all asso