www.programmingarena.com
37 views | +0 today
Follow
Your new post is loading...
Your new post is loading...
Rescooped by programmingarena from JavaScript for Line of Business Applications
Scoop.it!

JavaScript is Web Assembly Language and that's OK.

JavaScript is Web Assembly Language and that's OK. | www.programmingarena.com | Scoop.it

It's initially not clear that JavaScript is a good assembly language as it's a high-level programming language that is itself interpreted, then JIT-ted, then turned into machine instructions. Phrased differently, JavaScript floats pretty high in the stack. Certainly every processor has its own assembler and they are very specific, but the browser's JavaScript VM is what runs the "new machine code." There's only one processor architecture. The Web. (again, analogy!)

JavaScript remains a popular transpilation/compilation target. From Google's GWT to Clojure to TypeScript to CoffeeScript, it all stops at JavaScript because JavaScript is the ubiquitous virtual machine that we already have installed on our machines.


Via Jan Hesse
programmingarena's insight:

www.programmingarena.com

 - IT TUTORIALS online forums & blog provides you online training, tutorials, and free pdf ebooks download of lessons on various computer programs. http://www.programmingarena.com

more...
Jan Hesse's curator insight, May 25, 2013 4:23 AM

Post from Scott Hanselmann

Rescooped by programmingarena from Bazaar
Scoop.it!

The Go Programming Language Blog: Advanced Go Concurrency ...

The Go Programming Language Blog: Advanced Go Concurrency ... | www.programmingarena.com | Scoop.it
Last week, at I/O 2013, Go team member Sameer Ajmani continued the story with Advanced Go Concurrency Patterns, an in-depth look at a real concurrent programming problem. The talk shows how to detect and avoid ...

Via Club de TeleMatique
programmingarena's insight:

www.programmingarena.com

 - IT TUTORIALS online forums & blog provides you online training, tutorials, and free pdf ebooks download of lessons on various computer programs.

more...