Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • La différence entre SOAP et REST se…
  • Comment générer des colonnes de mo…
  • Comment faire de rubans en CSS3 
  • Comment placer un texte autour d'une…
  • Quelle est la différence entre un s…
  • Chaîne dans CSH 
  • Comment écrire des méthodes de Pse…
  • Qu'est-ce qu'un curseur en TSQL 
  • Comment obtenir de nouvelles Enemies…
  • Comment fermer un mot de VBA Script 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Quelle langue applications Android Written In

    ? L'une des principales caractéristiques du système d'exploitation mobile Android de Google , c'est que n'importe qui d'un ingénieur logiciel professionnel pour un codeur de novice peut créer des applications sur elle, et presque tous ceux qui utilisent Android peut les exécuter. La façon dont Android gère ses applications signifie que la plupart de ces programmes sont écrits en Java, mais les outils sont disponibles afin de faciliter également l'écriture des applications en C /C + + et d'autres langages de programmation. Application Android Framework

    Android est basé sur un noyau Linux , mais encapsule sa couche d' application à des fins de sécurité. Android fonctionne chaque application indépendamment des autres applications . Cela limite également l'accès d'une application pour les composants logiciels et matériels qui sont explicitement déclarées comme nécessaire dans le manifeste qui accompagne les applications Android dans leur logiciel . Sur la base de ce manifeste , et les autres fichiers de programme à l'intérieur du logiciel du développeur, Android crée une machine virtuelle spécifique pour exécuter cette seule application .
    Java

    Le plus commun langue pour écrire des applications Android est Java. Les machines virtuelles Android crée pour chaque application fonctionnant sur son système est une variante de la Java Virtual Machine (JVM) , qui se traduit bytecode Java en code machine plate-forme spécifique. Par conséquent, le kit de développement logiciel (SDK) fournis par Google pour donner aux programmeurs d'accéder facilement aux fonctionnalités du logiciel d'Android , ainsi que d'interagir avec le matériel sur lequel Android est en marche, se compose de bibliothèques avec des classes et méthodes Java.

    C /C + +

    Le langage de programmation Java est un langage de plus haut niveau que les langages de programmation tels que C ou C + + . Alors que les programmes en C ou C + + peut émettre des commandes directement au matériel d'un dispositif , la JVM interprète code source Java et produit son propre code pour interagir avec le matériel . Dans certains cas, un programmeur Android veut créer directement un code optimisé pour une partie particulière d'un programme, plutôt que de laisser la JVM gère ce processus. Pour ces cas, Google dispose d'un kit de développement natif (NDK ) qui permet aux programmeurs de créer des applications ou des composants d'applications en C ou C + + .
    Interprètes

    A ce jour , Google ne produit que des kits de développement pour écrire des applications Android en C /C + + ou Java. Cependant, l'utilisation de ces kits , les développeurs ont produit des outils qui permettent aux programmeurs de créer des applications dans des langages tels que Python ou Perl . Ces outils agissent comme une couche supplémentaire entre le code source dans d'autres langues , et la machine virtuelle s'exécute dans lequel androïde . Cette couche supplémentaire interprète le code de source de l'autre langue , et le traduit en code qui peut interagir avec la machine virtuelle androïde créé pour lui. Ainsi, il fonctionne comme une application développée avec l'un des kits de développement de Google serait .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment apprendre Python gratuitement 
  • Comment faire une image CSS carte 
  • Comment faire pour supprimer le premier élément de C Chaîne 
  • Comment écrire un rapport sur la Programmation 
  • Comment faire pour convertir un Decimal BCD paniers 
  • Niveaux de contour dans MATLAB 
  • Comment faire pour rediriger les données à afficher dans AIX 
  • Comment délier les fichiers sous Linux 
  • Comment faire un organigramme pour un programme comportant de nombreuses variables 
  • Comment utiliser une zone de liste dans une requête 
  • Connaissances Informatiques © http://www.ordinateur.cc