JavaScript is a core programming language on the Web technology set. As its name let clear, at some point it was inspired on the (1995) Java language. But in fact, despite a few similarities on the most basic lexical structure they both have inherited from the (1972) C language, it turned out they are completely different beasts. For instance, in terms of OOP implementation, while Java is class-based as (1985) C++ is, JavaScript embraces the prototype-based approach inspired on other less-known projects.