preview

Search Of The Second Language

Decent Essays

As my search of the second language to write the analysis started, I wanted to find a language that I believe was more interesting that the ones I already know. Dart is a multi-purpose, garbage-collected, class-based, programming language that borrows the same C-like syntax as many modern programming languages out there. Dart was originally developed by Google and released on 2011. [1] The main usages of Dart are four; compiled as JavaScript to run in the Chromium web browser, stand-alone by using the Dart Virtual Machine, and ahead-of-time compiled into machine code. In other to run on the main-stream web browsers, Dart "relies on a source-to-source compiler to JavaSript", which is basically a type of compiler that takes the source code in one language as input, and output a source code in another language. This is the opposite to tradicional compilers, which translate between a high level language to a lower level, while source-to-source translate to a langauge within the same level of abstraction. In some cases, code written in Dart can run faster than the same code written using JavaScript. [1] [2] The Dart SDK brings a modified version of Chromium that includes a Dart VM which allows to run Dart on this browser. In my opinion, I believe that the target of Dart 's designers is to substitute JavaScript in the future. By allowing source-to-source compilation and integrating a Dart VM to the Chromium browser, I beleive this is an attempt to make people use Dart instead of

Get Access