Menu
Servicesmobiles.frServicesmobiles.fr
Navigation : 
  • Tech
    • Mobile
    • Apple
    • Google
    • trackr.fr
  • BtB
    • OpenAI
  • Fintech
    • Crypto-monnaies
    • Revolut
En ce moment : 
  • Mobile
  • Chine
  • Elon Musk
  • Samsung

Le langage Go by Google, pour Android et iOS

Tech / Google / Plateforme / Android
Par La Rédaction,  publié le 21 août 2015 à 8h25.
Tech

Un nouveau langage de programmation. Ce langage est appelé Go.

Google a construit un logiciel qui fonctionne à travers des milliers de machines, réparties sur un réseau mondial de data-center qui lui permet de servir rapidement des informations à des millions de personnes à travers le monde, de la recherche de Gmail à Google Maps. Et il construit ce logiciel à un rythme extrêmement rapide, en consacrant un nombre énorme de codeurs à chaque projet, la seule façon de garder un rythme soutenu dans le paysage technologique qui est en constante évolution.

Avec la montée des processeurs multi-cœurs, nos téléphones individuels se comportent de plus en plus comme des collections de machines. Construire un tel logiciel implique toutes sortes de nouveaux outils de programmation, y compris un nouveau langage de programmation. Ce langage est appelé Go.

http://golang.org/

Sortie en tant que langue expérimentale en 2009, Go permet maintenant conduire les services en cours d’exécution à l’intérieur de Google. Son influence se développe également bien au-delà de l’entreprise, principalement comme un moyen de construire des services Cloud comme Google le fait. Il est à la pointe d’une nouvelle langue qui peuvent rapidement exécuter du code à travers un grand nombre de systèmes, tout en permettant à de grandes équipes de codeurs de construire ce code rapidement. Cela comprend également les langues de programmation comme D, utilisé chez Facebook, et Rust, développé chez Mozilla.

Google vient de publier une nouvelle version de Go. Équipé d’une refonte pour être plus efficace que les versions précédentes. Mais ce qui est plus intéressant c’est qu’il peut désormais fonctionner sur différents processeurs ARM, le genre de puces qui conduisent généralement nos smartphones.

Les Smartphones: Many Machines in One

Cela peut sembler un environnement très différent (le mobile) de celui des énormes centres de données qui sous-tendent les services Web de Google. En effet, certains se demandent si Go est vraiment adapté pour les téléphones. Tout comme les services qui fonctionnent à l’intérieur des data-center, l’OS sur nos téléphones est de plus en plus complexe. Il évolue à une vitesse plus rapide,Il est construit par de plus en plus de grandes équipes de codeurs (plus de 500 pour certaines équipes). Les applications mobiles impliquent des calculs importants et une logique de réseau qui fonctionne sur le dispositif mobile lui-même.

Apple a lancé le langage appelé Swift pour l’iPhone pour cela, l’espoir de rationaliser le processus à sa manière et maintenant, Google souhaite explorer l’utilisation de Go (mobile – slides) sur les deux appareils Apple et Android.

https://godoc.org/golang.org/x/mobile/cmd/gomobile

Demain, nous pourrions avoir besoin d’exécuter de plus en plus de code sur le téléphone lui-même. Nous pouvons avoir besoin de réduire le fardeau sur les data-center. Paradoxe d’une jeune industrie qui en l’espace de 20 ans voudrait revenir aux bases, mais avec la puissance de calcul 🙂

Une des grandes forces de Go est « la concurrence. » Il fonctionne bien dans de nombreux environnements. Avec la montée des processeurs multi-cœurs, nos téléphones individuels se comportent de plus en plus comme des collections de machines. À suivre…

En savoir plus
  • Google Translate : de nouvelles suggestions bientôt disponibles lors des traductions de conversations ?
  • E-commerce : Google veut imposer un nouveau standard avec UCP
  • Analyse : Apple face à sa dépendance à l’IA de Google
Vous aimez nos contenus ?
Recevez chaque jour nos dernières publications gratuitement et directement dans votre boite mail
Recevoir la newsletter
  • A propos
  • Mentions Légales
  • Archives
  • Newsletter
  • Prix d’une application mobile
© 2026 - Tous droits réservés sur les contenus du site Servicesmobiles.fr  - ADN Contents -