Notable Individual Biography
person js
As we all know, JavaScript is an excellent programming language and is always at the top of the major lists provided by the developer platform every year[1]. So now let’s talk about the author of this great language——Brendan Eich. Brendan Eich was born in 1961. He initially studied physics as an undergraduate, and later transferred to the Department of Mathematics and Computer Science[2]. Interestingly, as the father of JS, he doesn't like his child very much. Early browsers in the early 1990s were very weak in functionality and had a limited audience. At that time, the biggest function of the browser was to display some pictures and text. It cannot interact with the user. At that time, the king of browsers was Netscape Navigator developed by a company called Netscape. In 1994, Netscape browser's market share was 70% (the highest was even 90%). The built-in browser on Apple's computers at the time was also the Netscape browser.[3] In 1995, Netscape wanted to add user interaction features to its browser. At that time, judging whether the user wanted to submit a form and whether their input was legal were all done on the server side. However, the traffic fee was too expensive at the time. If it could be judged on the client side, it would save a lot of money. This requires a scripting language that can be used by the browser. At that time, there were Perl, Python, Tcl, Scheme and other languages available on the market to choose from. Netscape's executives were faced with a dilemma: whether to develop directly using existing languages or to develop a completely new language. The former is more convenient and easy to promote; the latter has better performance. Also in 1995, Sun renamed the Oak language they developed to JAVA and promoted it to the market, claiming that it "write once, run anywhere." After seeing this, Netscape immediately decided to cooperate with Sun and develop using JAVA language. Still in 1995, in April, Brendan Eich was recruited to Netscape. In fact, when Netscape initially recruited him, it wanted him to study the possibility of using Scheme language as a web scripting language. But just one month later, the company's senior management collectively "became JAVA believers", so the language he wanted to use also became JAVA. The company asked him to develop a new scripting language based on JAVA. However, at this time, Netscape still believes that JAVA is the language that browser applications (plug-ins) should use. The scripting language used by the browser is just a supplement, used to glue JAVA scripts, and incidentally can handle some simple things instead of JAVA.[4] Reduce the load on your browser a little bit. But Brendan Eich himself is not interested in JAVA at all (didn't he recruit me to do Scheme). In order to complete the task, it only took him 10 days to hurriedly design the first version of the language. The original name of this scripting language was Mocha (because Java is also the name of a kind of coffee), and was later changed to LiveScript. In order to capitalize on the popularity of JAVA, Netscape finally named the language JavaScript, or JS for short.
Reference:
[1]John Larsen, Get Programming with JavaScript , Manning, 2016.
[2]C. Severance, "JavaScript: Designing a Language in 10 Days," in Computer, vol. 45, no. 2, pp. 7-8, Feb. 2012, doi: 10.1109/MC.2012.57.
[3]P. Dreyfus, "The second wave. Netscape on usability in the services-based Internet," in IEEE Internet Computing, vol. 2, no. 2, pp. 36-40, March-April 1998, doi: 10.1109/4236.670681.
[4]Y. Zhang, R. Liang, Y. Qi, H. Chen and B. Li, "A Novice Framework for Learning Java in Higher Education," 2021 7th Annual International Conference on Network and Information Systems for Computers (ICNISC), Guiyang, China, 2021, pp. 777-781, doi: 10.1109/ICNISC54316.2021.00144.