“Conocimientos Programación>Lenguajes De Programación

¿Qué lenguaje son aplicaciones Android Escrito en

2013/5/18
? Una de las principales características del sistema operativo móvil Android de Google es que cualquier persona de un ingeniero de software profesional para un programador novato puede crear aplicaciones sobre él, y casi todo el mundo el uso de Android puede ejecutarlos. La forma en Android ejecuta sus aplicaciones significa que la mayoría de estos programas están escritos en Java, pero las herramientas están disponibles para facilitar también escribir aplicaciones en C /y otros lenguajes de programación C + +. Android Application Framework

Android está construido sobre un kernel Linux , pero encapsula la capa de aplicación con fines de seguridad . Android se ejecuta cada aplicación de manera aislada de otras aplicaciones . Esto también limita el acceso de una aplicación para los componentes de software y hardware que se declaran explícitamente que sea necesario en el manifiesto que acompaña las apps Android en su paquete de software. En base a este manifiesto , y el resto de archivos de programa dentro de paquete de software de los desarrolladores , Android crea una máquina virtual específica para ejecutar esa aplicación.
Java

El más común lenguaje para escribir aplicaciones Android es Java. Las máquinas virtuales que Android crea para cada aplicación que se ejecuta en su sistema es una variante de la Máquina Virtual Java ( JVM ) , que traduce el bytecode de Java en la plataforma de código máquina específico. En consecuencia, el kit de desarrollo de software (SDK ), que Google ofrece a los programadores dar fácil acceso a las características del software de Android , así como para interactuar con el hardware en el que Android se está ejecutando, consiste en bibliotecas con clases y métodos Java .

C /C + +

El lenguaje de programación Java es un lenguaje de alto nivel que los lenguajes de programación como C o C + + . Mientras que los programas en C o C + + puede emitir comandos directamente al hardware de un dispositivo, la JVM interpreta el código fuente de Java, y produce su propio código para interactuar con el hardware. En algunos casos un programador androide quiere crear directamente código optimizado para una parte particular de un programa , en lugar de dejar la JVM manejar este proceso . Para aquellos casos en los que Google tiene un kit de desarrollo nativo (NDK ) que permite a los programadores crear aplicaciones y componentes de aplicaciones en C o C + + .
Intérpretes

Al escribir estas líneas , Google sólo produce kits de desarrollo para escribir aplicaciones para Android en C /C + + o Java. Sin embargo , el uso de estos kits , los desarrolladores han producido herramientas que permiten a los programadores crear aplicaciones en lenguajes como Python o Perl. Estas herramientas actúan como una capa adicional entre el código fuente en otros idiomas , y la máquina virtual dentro de la cual funciona con el androide . Esta capa adicional interpreta el código fuente de la otra lengua , y la traduce en código que puede interactuar con la máquina virtual androide creado para ello . Por lo tanto, funciona como una aplicación desarrollada con uno de los kits de desarrollo de Google haría.

Lenguajes De Programación
Función de AS3 clase Sprite
Cómo calcular los minutos totales de los desarrolladores de bases de datos SQL
Las desventajas de un plano del sistema de archivos basados ​​en intereses
Cómo cambiar un PictureBox Valor imagen
Cómo escribir una función para ode45
Diferencia entre el tiempo de ejecución y tiempo de compilación
¿Qué Lenguaje de ordenadores utiliza palabras cortas conocido como mnemotécnicos para escribir programas
¿Qué es un diagrama de flujo de programación
Conocimientos Informáticos © http://www.ordenador.online