Skip to main content
Stack Overflow
  1. About
  2. For Teams

Timeline for Javascript - Compiled language?

Current License: CC BY-SA 3.0

20 events
when toggle format what by license comment
Dec 9, 2022 at 22:00 answer added user4289763 timeline score: 0
Jun 11, 2021 at 23:06 review Close votes
Jun 15, 2021 at 0:03
Jun 20, 2020 at 9:12 history edited Community Bot
Commonmark migration
Feb 20, 2019 at 8:28 answer added Arushi Bajpai timeline score: 5
May 23, 2017 at 10:26 history edited URL Rewriter Bot
replaced http://stackoverflow.com/ with https://stackoverflow.com/
Nov 3, 2014 at 8:16 history edited haitran CC BY-SA 3.0
added 265 characters in body
Nov 3, 2014 at 7:59 history edited haitran CC BY-SA 3.0
added 66 characters in body
Nov 3, 2014 at 7:58 comment added slebetman @haitran: Unfortunately, in my opinion, no single place. It took me several years working with javascript to develop a feel for the language. It's a nice language once you get to know it. But due to its history not a fully documented language. Even the specs don't really document implementation details such as "is it compiled". Nor the existence of the two phases of execution: compilation and evaluation. Most of us old-school js programmers learned it by writing test programs and running them in different browsers.
Nov 3, 2014 at 7:53 comment added haitran @slebetman So, where should I learn JS theory?
Nov 3, 2014 at 7:49 comment added haitran The next sentences from this book: "It is not compiled well in advance, as are many traditionally compiled languages, nor are the results of compilation portable among various distributed systems. But, nevertheless, the JavaScript engine performs many of the same steps, albeit in more sophisticated ways than we may commonly be aware, of any traditional language compiler.", after that, he explained the compiled-language process with some steps.
Nov 3, 2014 at 7:45 comment added slebetman The description of JIT is wrong. Javascript is and has always been compiled to bytecode since the first prototype implementation (LiveScript). JIT refers to compiling that bytecode to native machine code - same meaning as Java's use of the term JIT
Nov 3, 2014 at 7:42 comment added Thilo Do you have the next sentence from that book, where they actually explain this assertion about "compiled language"?
Nov 3, 2014 at 7:41 review Close votes
Nov 3, 2014 at 10:48
Nov 3, 2014 at 7:34 history edited haitran CC BY-SA 3.0
added 638 characters in body
Nov 3, 2014 at 7:34 comment added haitran Yes, I'm already quoted those definitions in my questions, but if you need, I will edit with the full version!
Nov 3, 2014 at 7:29 comment added Thilo Can you paste these two definitions here?
Nov 3, 2014 at 7:27 answer added Thilo timeline score: 2
Nov 3, 2014 at 7:25 comment added haitran @Thilo, I have read this yet. But how about the book and the course's definition?
Nov 3, 2014 at 7:24 comment added Thilo stackoverflow.com/questions/9623813/…
Nov 3, 2014 at 7:20 history asked haitran CC BY-SA 3.0
toggle format

AltStyle によって変換されたページ (->オリジナル) /