Dart leguaje de programacion web estucturado

Dart leguaje de programacion web estucturado

Google presentó Dart hoy, su nuevo lenguaje de programación web estructurada.

Con Dart se pretende:

  • Crear un estructurado y flexible lenguaje para programación web.
  • Hacer que Dart se sienta familiar y natural a los programadores y así que les resulte fácil de aprender.
  • Asegurar que Dart entregue alto desempeño en todos los navegadores modernos, tanto en los de escritorio como los presentes en los dispositivos móviles.

El código Dart se puede ejecutar de dos formas diferentes: en una máquina virtual nativa o con un compilador que traduzca código Dar ta Javascript. Esto significa que se peuden escribir aplicaciones web en Dart que una vez compiladas corran en cualquier navegador moderno. Por el momento la MV (VM-Virtual Machine en inglés) no está integrada en Chrome, pero están explorando alternativas para esta opción.

Código de ejemplo. Sucesión de Fibonacci en Dart:

int fib(int n) {
if (n <= 1) return n;
return fib(n - 1) + fib(n - 2);
}

main() {
print('fib(20) = ${fib(20)}');
}

Google Dart

Sitio de Google Dart: www.dartlang.org

+Info(EN): googlecode.blogspot.com/2011/10/dart-language-for-structured-web.html

Por Diego Cambiaso

Comunicador Social, Desarrollador de Software y UX Designer. Blogger desde el 2006, creador de Pixelco Tech. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT