Preview

java introduction

Good Essays
Open Document
Open Document
1904 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
java introduction
Java’s Lineage
--------------
Java is related to C++, which is a direct descendent of C. Much of the character of Java is inherited from these two languages. From C, Java derives its syntax. Many of Java’s object-oriented features were influenced by C++.

C-> Test.c [Source] --> Test.exe [ Machine Lang.] C is platform dependent - Platform = H.W +O.S

Java -> Test.java --> Test.class [byte code] platform independent | J.V.M Jvm (Java Virtual Machine) | Interpreter O/S

1990 -> started working on lang.
1991 -> OOK --> 1995 Java
1995 -> Internet was becoming popular.

The Creation of Java
---------------------
Java was conceived by James Gosling, Patrick Naughton, Chris Warth, Ed Frank, and Mike Sheridan at Sun Microsystems, Inc. in 1991.It took 18 months to develop the first working version. This language was initially called “Oak” but was renamed “Java” in 1995. Original impetus for Java was not the Internet! Instead, the primary motivation was the need for a platform-independent (that is, architectureneutral) language that could be used to create software to be embedded in various consumer electronic devices, such as microwave ovens and remote controls. As you can probably guess, many different types of CPUs are used as controllers. The trouble with C and C++ (and most other languages) is that they are designed to be compiled for a specific target. Although it is possible to compile a C++ program for just about any type of CPU, to do so requires a full C++ compiler targeted for that CPU. The problem is that compilers are expensive and time-consuming to create. An easier— and more cost-efficient—solution was needed. In an attempt to find such a solution, Gosling and others began

You May Also Find These Documents Helpful

  • Satisfactory Essays

    1990 java was developed by James gosling it turned out to be one of the more popular programming languages.…

    • 388 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    pt1420 exam review

    • 738 Words
    • 3 Pages

    What is used to translate high level language programs to machine language (or machine code)? Compiler…

    • 738 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Phase 2 Db

    • 390 Words
    • 2 Pages

    Java was created in 1991 by James Gosling. He recruited a group of engineers to develop a new programming language targeting consumer devices. The language was given the name “Oak”. It was later discovered the original name had been taken by another company for their programming project which resulted in Oak being renamed to Java. The Java group developed a language that would share similar characteristics with C languages but fewer bugs, more versatility, hardware independence, and reduced development times.…

    • 390 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Intro to programming

    • 534 Words
    • 3 Pages

    Design an algorithm that prompts the user to enter his or her height and stores the user’s input in a variable named height.…

    • 534 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Compilation: programs are translated into machine code which can directly execute on the computer. Compiler analyzes the whole code and generates the machine code which makes it very fast process. And due to this, compiled programs don’t require any second application or package to run it. The time takes to create a program from compilation is relatively faster than interpretation. As a disadvantage, compilation process is hardware specific into which machine it get compiled. Architecture of the computer affects…

    • 1672 Words
    • 7 Pages
    Better Essays
  • Good Essays

    Individual Project 3

    • 1026 Words
    • 5 Pages

    First of all, Java, C++ and C# were all conceived from the C programming language Secondly, when I looked up the history of C#, I found out that it first came out in December 2000. It has many similar features that both Java and C++ have.…

    • 1026 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    Intro to Computers

    • 340 Words
    • 2 Pages

    Submit complete answers to the following end-of-chapter Review Questions [RQ] from the Digital Planet: Tomorrow's Technology and You textbook.…

    • 340 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Intro to Programming

    • 390 Words
    • 2 Pages

    Procedure programming can be written in C, HTML, Perl, and Visual Basic Script while Object Oriented Programming can be written in C++, Java, and .NET language (Stetson, 2004).…

    • 390 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    pt1420 assignment 1

    • 728 Words
    • 3 Pages

    Some of the programming languages that were designed in the 1980’s are C++, Postscript, Eiffel, and Caml. C++ is a general-purpose programming language. It was developed by Bjarne Stroustrup starting in 1979 at Bell…

    • 728 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Thought there are numerous computer programming languages in the world today, we will focus on the three basic fundamental types of computer programming languages.…

    • 1318 Words
    • 6 Pages
    Powerful Essays
  • Satisfactory Essays

    Eclipse and Java for Total Beginners Tutorial Companion Document Eclipse And Java For Total Beginners Companion Tutorial Document By Mark Dexter Table of Contents Introduction........................................................................................................... ............................. 2 . Tutorial Target Audience.....................................................................................................................2…

    • 7556 Words
    • 31 Pages
    Satisfactory Essays
  • Good Essays

    Forum 7 ENTD311

    • 712 Words
    • 2 Pages

    1996 – Java: Java applets, which can run in a web browser using a Java Virtual Machine, were introduced in the first version of the java language.…

    • 712 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Java, a language based on C++, was developed by James Gosling and colleagues at Sun Microsystems in the early 1990 's. (Java programming language, n.d.) It was originally called OAK and was designed for set top boxes and hand held devices. "Oak was unsuccessful so in 1995 Sun changed the name to Java and modified the language to take advantage of the burgeoning World Wide Web." (Java, n.d.) Java is an object-oriented language simplified to eliminate language features that cause common programming languages. Java should not be confused with JavaScript, which shares only the name and a similar C-like syntax. Sun Microsystems currently maintains and updates Java regularly.…

    • 2033 Words
    • 9 Pages
    Powerful Essays
  • Powerful Essays

    Java is an object-oriented program language created by Sun Microsystems in May of 1995. The language was originally part of the "Green Project" which was handled by a staff of thirteen people at Sun known as the "Green Team." During it's first releases, the language was known as OAK, and it was originally intended to be used for converging devices, which was seen as the next great computing wave. Most of this never saw the light of day, and as the project was about to be scrapped, the Internet took hold in late 1994; the language was almost perfect for this new platform. It was introduced to the world at a SunWorld conference on May 23, 1995, given its new name Java, which came from the drink of choice most of the Java Technology team drank often in order to work the long hours it took to tweak the interpreter to be used for various operating systems and the Netscape Navigator browser.…

    • 2401 Words
    • 10 Pages
    Powerful Essays
  • Powerful Essays

    The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a lower level language (e.g., assembly language or machine code). If the compiled program can run on a computer whose CPU or operating system is different from the one on which the compiler runs, the compiler is known as a cross-compiler. A program that translates from a low level language to a higher level one is a decompiler. A program that translates between high-level languages is usually called a language translator, source to source translator, or language converter. A language rewriter is usually a program that translates the form of expressions without a change of language.…

    • 3794 Words
    • 16 Pages
    Powerful Essays

Related Topics