history and evaluation of java.pptx

BHARATHKUMAR599 801 views 15 slides Apr 07, 2022
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

history and evaluation of java.pptx


Slide Content

Java Programming History and Evolution of Java by GOWRU BHARATH KUMAR M.Tech , ( Ph.D) Assistant Professor It is not enough for code to work I'm not a great programmer; I'm just a good programmer with great habits

Java’s Lineage Java is related to C++, which is a direct descendant 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++. I'm not a great programmer; I'm just a good programmer with great habits

Evolution of Java The development of each programming language is based on a fact: there is a need to solve a problem that was not resolved by previous programming languages. Early programmers had to choose different programming languages, usually for various tasks, such as a specific language for a type of field. A certain language was sufficient to solve the problems of its field but was not able to solve the problems of other fields. For example,  Fortran  could have been used to write efficient programs for scientific problems, but it was not good for system code . Similarly,  Basic  was easy to understand but was not robust to write big programs; While the assembly language was powerful for writing efficient programs, but it was not easy to remember and execution. Programming languages such as Cobol, Fortran do not have structural principles . They use the Goto statement to control the flow of the program. Therefore, programs using this type of code are made up of many jumps and conditional statements that make it difficult to understand. Therefore,  C  was invented in 1970, to replace the assembly language and to create a structured, effective and high-level language. The development of C was the result of the development process started with  BCPL  by Dennis Ritchie.  BCPL is an old language developed by Martin Richard. Ken Thompson developed a language called  B , which was influenced by BCPL. But writing and managing large programs was a demand at that time. So a new concept came. I'm not a great programmer; I'm just a good programmer with great habits

Evolution of Java Cont … During the late 1970s and early 1980s, C became the dominant computer programming language, and it is still widely used today. Since C is a successful and useful language, you might ask why a need for something else existed. The answer is complexity. Throughout the history of programming, the increasing complexity of programs has driven the need for better ways to manage that complexity. C++ is a response to that need. C++  came with object-oriented programming features. C++ is the extension of C language which has been used extensively. It is a powerful modern language that includes the power and simplicity of C and the characteristics of OOP. C++ provides more functional software benefits than C. C ++ with OOP became quite famous but then a new problem arose, to control the software on different machines, a separate compiler is required for that CPU. But building a C++ compiler was quite expensive.  Therefore, an efficient and easy solution was needed, and this requirement became the reason for the creation of Java , which is a portable and platform-independent language . I'm not a great programmer; I'm just a good programmer with great habits

Evolution of Java Cont … By the end of the 1980s and the early 1990s, object-oriented programming using C++ took hold. Indeed, for a brief moment it seemed as if programmers had finally found the perfect language. Java is an  object-oriented programming language  with its runtime environment. It is a combination of features of  C  and  C++  with some essential additional concepts. Java is well suited for both standalone and web application development and is designed to provide solutions to most of the problems faced by users of the internet era. I'm not a great programmer; I'm just a good programmer with great habits

I'm not a great programmer; I'm just a good programmer with great habits The History of Java

The history of Java is very interesting. Java was originally designed for interactive television, but it was too advanced technology for the digital cable television industry at the time. The history of Java starts with the Green Team. Java team members (also known as Green Team), initiated this project to develop a language for digital devices such as set-top boxes, televisions, etc. However, it was best suited for internet programming. Later, Java technology was incorporated by Netscape. The principles for creating Java programming were "Simple, Robust, Portable, Platform-independent, Secured, High Performance, Multithreaded, Architecture Neutral, Object-Oriented, Interpreted, and Dynamic".  Java  was developed by James Gosling, who is known as the father of Java, in 1995. James Gosling and his team members started the project in the early '90s. Currently, Java is used in internet programming, mobile devices, games, e-business solutions, etc. Following are given significant points that describe the history of Java. I'm not a great programmer; I'm just a good programmer with great habits

1)  James Gosling , Mike Sheridan , and  Patrick Naughton  initiated the Java language project in June 1991. The small team of sun engineers called  Green Team . 2) Initially it was designed for small,  embedded systems  in electronic appliances like set-top boxes. 3) Firstly, it was called  " Greentalk "  by James Gosling, and the file extension was . gt. 4) After that, it was called  Oak  and was developed as a part of the Green project. I'm not a great programmer; I'm just a good programmer with great habits

Why was Java named as "Oak"? 5)  Why Oak?  Oak is a symbol of strength and chosen as a national tree of many countries like the U.S.A., France, Germany, Romania, etc. 6) In 1995, Oak was renamed as  "Java"  because it was already a trademark by Oak Technologies. I'm not a great programmer; I'm just a good programmer with great habits

Why Java Programming named "Java"? 7) Why had they chose the name Java for Java language? The team gathered to choose a new name. The suggested words were "dynamic", "revolutionary", "Silk", "jolt", "DNA", etc. They wanted something that reflected the essence of the technology: revolutionary, dynamic, lively, cool, unique, and easy to spell, and fun to say. According to James Gosling, "Java was one of the top choices along with  Silk ". Since Java was so unique, most of the team members preferred Java than other names. 8) Java is an island in Indonesia where the first coffee was produced (called Java coffee). It is a kind of espresso bean. Java name was chosen by James Gosling while having a cup of coffee nearby his office. 9) Notice that Java is just a name, not an acronym. 10) Initially developed by James Gosling at  Sun Microsystems  (which is now a subsidiary of Oracle Corporation) and released in 1995. 11) In 1995, Time magazine called  Java one of the Ten Best Products of 1995 . 12) JDK 1.0 was released on January 23, 1996. After the first release of Java, there have been many additional features added to the language. Now Java is being used in Windows applications, Web applications, enterprise applications, mobile applications, cards, etc. Each new version adds new features in Java. I'm not a great programmer; I'm just a good programmer with great habits

The C# Connection The reach and power of Java continues to be felt in the world of computer language development. Many of its innovative features, constructs, and concepts have become part of the baseline for any new language. The success of Java is simply too important to ignore. Perhaps the most important example of Java’s influence is C#. Created by Microsoft to support the .NET Framework, C# is closely related to Java. For example, both share the same general syntax, support distributed programming, and utilize the same object model. There are, of course, differences between Java and C#, but the overall “look and feel” of these languages is very similar. This “cross-pollination” from Java to C# is the strongest testimonial to date that Java redefined the way we think about and use a computer language. I'm not a great programmer; I'm just a good programmer with great habits

Java Version History/ Evolution of java I'm not a great programmer; I'm just a good programmer with great habits

How java changed the internet Java applets Security Portability Java’s Magic: The Bytecode Servlets: Java on the server side I'm not a great programmer; I'm just a good programmer with great habits

Summary Java is a totally computer based programming language developed by sun microsystems ( James Gosling, Mike Sheridan, and Patrick Naughton ). In the year 1991 James Gosling and his friends start a project. Team-> Green Team James Gosling-> GreenTalk (Extension . gt ) GreenTalk -> oak (Oak is a national tree in USA, France etc …) Oak-> Java (in 1995) Java-> Setupbox , television, remote etc … Java -> Internet Programming Version- > JDK alpha & beta (in 1995 sun micro systems) Sun microsystems -> Oracle corporatin (in 2010) Latest version-> JDK 15 (in 2020 by Oracle) Java (Core java, Advanced java and android java) I'm not a great programmer; I'm just a good programmer with great habits

THANK YOU I'm not a great programmer; I'm just a good programmer with great habits
Tags