Entradas correspondientes a la etiqueta 'Dartlang'

dic
26
2011

Dart API Reference

Ya esta lista la API sobre Dart en las que se encuentran especificado en forma de interfaz las rutinas, estructura de datos, clases, variables…

Con respecto a lo que ya teníamos, esta nueva API trae como novedad la inclusion de la librería dart:Html docs; http://api.dartlang.org/html.html

La API a sido construida con Dartdocs Tools, el cual podremos utilizar, para realizar lo que en Java se llamaría; “Javadocs”.

Enlace: http://api.dartlang.org/

Enlace permanente a este artículo: http://www.dartexperience.com/es/2011/12/26/dart-api-reference/

oct
28
2011

Corrijamos a Google el algoritmo de fibonacci

Cuando miramos en la página de inicio de dartlang.org y vemos un editor y lanzador de código para Dart con varios ejemplos lo primero que hacemos es ejecutarlos y modificarlos. Pues a las primeras de cambio modificamos el ejemplo de fibonacci y cambiando el 20 por 200 (es lo primero que se nos ocurrió) dejó bloqueado el navegador porque es una función exponencial.

Este es el código original:


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

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

Si lo modificáis para imprimir la lista completa de la sucesión de valores de la función podréis comprobar cómo llega a bloquearse el navegador: Continuar leyendo »

Enlace permanente a este artículo: http://www.dartexperience.com/es/2011/10/28/corrijamos-a-google-el-algoritmo-de-fibonacci/