![]() ![]() Start the Back-end Career Path JavaScript - Brief History □ These days it has more appropriately found its correct place in programming, but when JavaScript was first coming into existence OOP was the name of the game. OOP was so popular in the early 2000s that it became (in my opinion) overly widespread. It requires that everything in the program be a class, even the main function! Java is the king of the OOP design pattern. OOP was and remains popular due to the ability to reuse code and think about entities within a program as hierarchies of types. Java rose quickly to fame and adoption mostly due to its cross-platform nature and object-oriented programming (OOP) pattern. ![]() This is a major contributing factor to Java’s success. Because it compiles code in this way, Java becomes completely cross-platform. It compiles code into Java-specific byte code, then the Java Virtual Machine (JVM) converts that byte code into machine compatible code. Java is a general-purpose programming language that allows developers to run code on any device. The founding team had a hard time thinking of a good name for their project, and while out for coffee, decided to name the language after their coffee. Eventually, re-compiling or restructuring code to run on various CPU architectures became too time-consuming. Sun Microsystems wrote software for many different devices. In 1991, James Gosling of Sun Microsystems created Java. Let’s go over the differences between JavaScript vs Java in this quick read. Java has been used for everything from games, to desktop apps, to backend APIs. None of those assumptions are true! JavaScript is primarily used as a front-end in-the-browser language, like how we use it for v’s courses. They sound so similar, so one might think they have the same use-cases, similar properties, or maybe the same company created both languages. The naming of Java and JavaScript confuses many new programmers. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |