ArticleDirectory
Coffeescript
Http://coffeescript.org/
Coffeescript (GitHub repo) is a new one written in pure Ruby.Programming LanguageThe Creator Jeremy Ashkenas joked that it was the little brother of JavaScript that was not so overlay (buy. Because coffeescript will compile Ruby into JavaScript, and most of the structures are similar, but the difference is that coffeescript has more strict syntax.
Similar http://www.infoq.com/cn/news/2010/12/languages-on-javascript-vms/
Introduce JavaScript virtual machine languages: coffeescript 1.0, stratifiedjs, emscripten and Python using C/C ++
Dart
Http://www.dartlang.org/
Dart is a new structured Web Programming Language launched by Google.
Dart isClass-based, object-oriented languageWith lexical scoping, closures, and optional static typing. Dart addresses issues with current WEB programming ages and isEasy to learnFor a wide range of developers.
Javascript has been around for seventeen years. when it was first introduced, there was no Web 2.0, no Ajax, no CSS, and very little client-side interactivity at all. when JavaScript first came out, the primary use case was validating client-side forms with alert boxes!
Over the next seventeen years, JavaScript the language has evolved from a proprietary language owned and slowly developed by netcommunications to a web standard that regularly adds new features. but as fast as a committee can add new features to the standard, the web evolves infinitely faster.
And then along came dart. Dart asks, given what we know about the web today, how might we build JavaScript from scratch? How can it load and run as fast as possible? How can we write it so that we can easily define and Load External libraries?
How can we make it easy for developers to write beautiful code?
If dart is the answer to those then questions (and I will try to make the case that it is ), then dart is quite possibly the most exciting technology to come our way in a very long time.
Rust
Http://www.rust-lang.org/
Rust is a language proposed for multi-core systems and absorbs important features from other dynamic languages, such as the absence of memory management, or the absence of null pointers.
Node. js
Http://nodejs.org/
Node. JS is a set of JavaScript toolkit used to write high-performance network servers. A series of changes started from this. Specifically, node. js assumes that you are running Linux or Mac OS X in the POSIX environment. If you are running Windows, install mingw to obtain a POSIX-like environment. In node, HTTP is the first priority. Node is optimized to create an HTTP server, so most examples and libraries you can see on the Internet are concentrated on the Web (HTTP framework, template library, etc ).