Android añade lenguajes de programación: Python, C y otros

oha_main_rgb

Hablando de la plataforma de Android, se puede decir que se trata de una máquina virtual de Java, de modo que las aplicaciones han sido escritas en Java.

Pero debido a que cada lenguaje de programación tiene sus limitantes, Android ha decidido añadir otros lenguajes.

Google ha anunciado que se podrá utilizar lenguajes como C y C++ desde aplicaciones Java.

El Android NDK tendrá las siguientes características:

  • Un conjunto de herramientas para generar bibliotecas que corren en forma nativa a partir de código fuente en C y C++.
  • Una forma de integrar las bibliotecas nativas en paquetes distribuibles para dispositivos Android (.apks).
  • Un conjunto de bibliotecas que serán soportadas en todos los siguientes releases de Android, comenzando por la versión 1.5.

Este NDK tendrá soporte para las siguientes bibliotecas:

  • La interfaz JNI para usar el código nativo desde Java (Java Native Interface)
  • libc : Biblioteca estándar de C
  • libm : Biblioteca estándar para operaciones matemáticas
  • libz : Biblioteca de compresión Zlib
  • liblog : Acceso al subsistema de registro (logging)

También se ha añadido soporte para Python, Lua, BeanShell y próximente para Ruby y JavaScript.

Vía | fayerwayer

Ir arriba