In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-20 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
The main content of this article is to explain how Java was born. Interested friends may wish to take a look. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn how Java was born.
The Origin of the naming of Java
Java is the English name of Java, Indonesia. It is famous for its coffee. Many library names in the Java language are related to coffee: such as JavaBeans (coffee beans), NetBeans (network beans), ObjectBeans (object beans), and so on. The logo of SUN and JAVA is also a steaming cup of coffee.
There are two main ways to get the name of Java. One is that the development team held a meeting to discuss the name and went to a coffee shop together. One theory is that Java is actually the initials of several core developers, of which J is, of course, Jame Gosling.
Shortly after Sun changed its stock ticker to Java, Jame Gosling, the father of Java, was interviewed by Sys-con.com to reveal the origin of Java's name. It was a critical moment before the product release, but the Oak, which Gosling chose and had no objection to, was rejected by a lawyer-there was already another language named Oak. So renaming became a top priority.
Jame Gosling
It will be time-consuming and expensive to register the product name through a formal process. James Guslin decided to hire a naming consultant through the marketing department to hold a naming rally. At that time, they had to postpone the introduction of the language because they did not have a suitable name.
At the naming rally, many names were put forward. Finally, according to everyone's selection order, a dozen names will be arranged into a table and reported to the trademark lawyer.
Top of the list is Silk (Silk). Although everyone liked the name, it was firmly opposed by James Guslin. Neither the second nor the third passed the lawyer. James Guslin's favorite is Lyric (lyric poetry), which ranks third. Only the fourth name was approved by everyone and approved by the lawyer. The name is Java.
Who proposed Java at the naming rally? "the marketing department organized a naming meeting, the naming consultant chaired the meeting, and we shouted and listed a lot of names," recalls James Guslin. "I remember the first person who proposed the name Java was Mark Opperman."
Java, I.
Mark Oppo was inspired when he was drinking coffee with colleagues in a coffee shop. Java is the English name of Java, Indonesia. It is famous for its coffee. Many foreign coffee shops use Java to name or promote their coffee to show the quality of their coffee. Many library names in the Java language are related to coffee, such as JavaBeans (coffee beans), NetBeans (network beans), ObjectBeans (object beans) and so on.
From then on, a programming language Java, which is easy to listen to, easy to remember and has strong vitality, was born.
In short, Java was born in chaos.
Google, found Mark Opperman's resume. What is interesting is that before joining Sun, he taught at Peking University, taught C and Unix, and spoke Chinese and Japanese. Two non-profit organizations have been established to promote understanding among students around the world in order to contribute to world peace.
In addition, there is another company called opcode design, which is mainly engaged in technical cooperation with China and Japan. It seems that someone in Beijing should know him. There is also a photo on the company's website, which seems to be the street outside the south gate of Peking University many years ago, but now it is an one-way street:
Early Java
The language started as an internal project that Sun computer (Sun MicroSystems) began working on in December 1990. Patrick Norton, an engineer at Sun computer, was haunted by the company's own C++ and C compilers because API was extremely difficult to use. Patrick decided to switch to NeXT, and he was given the opportunity to research a project called Project Stealth.
Project Stealth was later renamed Project Green, and James Gosling and Mike Sherindan joined Patrick's working group. Together with several other engineers, they are working on new technologies in a small studio on Sand Hill Road in Menlo Park, Calif., targeting the programming of the next generation of smart home appliances, such as microwave ovens. Sun expects technology to excel in home appliances in the future. The team initially considered using the C++ language, but many members, including Bill Joy, chief scientist of Sun, found that C++ and the available API had big problems in some ways.
The working group uses an embedded system and the resources available are extremely limited. Many members find C++ so complex that many developers often misuse it. They found that C++ lacks a garbage collection system, as well as portable security, distributed programming, and multithreading functions. Finally, they want a platform that can be easily ported to a variety of devices.
Oak
With the money available, Joey decided to develop a new language that combines C and Mesa. In a report, Joey called it "the Future" and suggested that Sun engineers should develop an object-oriented environment based on C++. At first, Gosling tried to modify and expand the functionality of C++, calling the new language C++ + -, but later he gave up. He is going to create a whole new language, named "Oak" by him, after the oak outside his office.
Java and the Internet
The prototype of Java language was developed in the early 1990s, which was originally named Oak. It aims at the programming language of small systems such as household appliances, and is used in the control and communication of household appliances such as TV sets, telephones, alarm clocks, toasters and so on. Sun abandoned the plan because the market demand for these smart appliances was not as high as expected.
With the development of the Internet in the 1990s, Sun saw the prospect of the application of Oak on the Internet, so it transformed Oak and officially released it under the name of Java in May 1995. With the rapid development of the Internet, Java has gradually become an important network programming language.
In June 1994, after a three-day brainstorm with John Gage, James Gosling, Bill Joey, Patrick Norton, Wayne Ross and Eric Schmidt, the team decided to change its goal again. This time they decided to apply the technology to the World wide Web. They believe that with the advent of Mosaic browsers, the Internet is evolving to the same highly interactive vision they see on cable networks. As a prototype, Patrick Norton wrote a small World wide Web browser, WebRunner, which was later renamed HotJava.
HotJava 3.0 runs on Windows XP
In October 1994, HotJava and Java platforms conducted demonstrations for senior executives of the company. In 1994, version 1.0a of Java was available for download, but the first public release of Java and HotJava browsers took place at the SunWorld conference on March 23, 1995. John Gage, science director of Sunrise, announced Java technology. The release coincided with the surprise release of Mark Anderson, executive vice president of Netscape, announcing that Netscape will include support for Java in its browser. In January 1996, Sun established the Java Business Group, which specializes in developing Java technology.
Because a trademark search shows that Oak has been registered by a graphics card manufacturer. So in the same year, Oak was renamed Java. When you open a binary file (.class file) compiled from Java source code using a hexadecimal editor, the first 32 bits are displayed as CAFE BABE, the phrase "CAFE BABE".
On May 23, 1995, the Java language was born, and in January 1996, the first JDK-JDK1.0 was born, which started a great counterattack journey for a new programming language.
At this point, I believe you have a deeper understanding of "how Java was born". You might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.