Google Go : Qu’est-ce que c’est – Exigences, Exemples, FAQ

Jusqu’à présent, nous avons parlé de plusieurs langages de programmation, mais jusqu’à présent, Langage de programmation Google Go, ou Golang, n’est pas encore entré dans la discussion. Oui, ce n’est pas la langue la plus utilisée, mais elle gagne en popularité, quoique lentement.

Google Go

Il y a de bonnes chances que Go pourrait attraper sur une grande partie que Google pousse agressivement dans de nombreux domaines, mais il a ses inconvénients si à moins que ces problèmes soient rectifiés, alors il y a une chance qu’il ne pourrait pas gagner un très fort suivi par rapport à certains des plus utilisés.

Langage de programmation Google Go

Avez-vous déjà entendu parler de programmation procédurale? Google Go est l’une de ces langues. Il a été créé par les ingénieurs de Google, Robert Griesemer, Rob Pike, et Ken Thompson en 2007, cependant, il a été lancé en 2009 et fait open-source.

Une des idées principales derrière Golang est d’être facile à apprendre, et simple à utiliser. En outre, les développeurs ne devraient avoir aucun problème à lire la langue. Maintenant, contrairement à C++, nous comprenons que Go n’a pas un grand ensemble de fonctionnalités, ce qui pourrait être un problème pour certains.

Dans sa syntaxe, Go est assez similaire à C, donc si vous êtes un développeur C à long terme, alors créer du contenu via Go devrait être un jeu d’enfant. Néanmoins, il convient de noter que bon nombre de ses caractéristiques renvoient à des langues comme Erlang, qui existe depuis 34 ans. Nous en discuterons sans doute dans un prochain épisode.

En outre, beaucoup de gens sans expérience avec Go n’a aucune idée qu’il a beaucoup en commun avec Java, c’est pourquoi Google a essayé de le pousser agressivement dans l’espace des applications web côté serveur pour un certain temps; un espace où Java règne en maître.

Google Go est-il multiplateforme?

Le multiplateforme est très important pour tous les langages de programmation pour qu’ils réussissent. Heureusement, nous pouvons dire avec certitude que Go peut être utilisé sur Windows, Linux, Unix, BSD et les appareils mobiles. Ainsi, quel que soit le système d’exploitation que vous utilisez, vous devriez avoir peu de problèmes à exécuter un code dans Go.

Et les bogues?

Une chose impressionnante à propos de Golang est le fait qu’il n’est pas facile pour les bogues de s’efforcer dans un code. Vous voyez, il repose sur une forte dactylographie, ce qui signifie que les développeurs sont tenus d’être attentifs et précis lors de l’écriture de code afin qu’il soit sûr.

Ce serait bien que tous les langages de programmation restent comme ça, mais ce n’est pas le cas. Cependant, les choses changent pour le mieux.

Inconvénients de l’utilisation de Google Go

Bien que nous puissions convenir que Go est un outil impressionnant, il a ses lacunes. Vous voyez, la langue est très facile à apprendre, et c’est une bonne chose. Cependant, pour certains programmeurs, c’est trop simpliste et cela le rend moins polyvalent par rapport à des outils similaires.

Une autre chose que nous n’aimons pas à propos de Go est le fait qu’il ne supporte pas une machine virtuelle. L’absence de cela a été un choix conscient par les gens de Google pour des raisons de simplicité. En raison de cette décision, la taille d’un fichier Go est habituellement plus grande que celle des services concurrents. Sans oublier, Go va manger à travers votre RAM comme un enfant dévorant des bonbons sur Halloween.

Enfin, si vous êtes un fan de génériques, eh bien, vous êtes hors de la chance parce que Go ne soutient pas ces choses. Il y a eu beaucoup de discussions à ce sujet, mais il ne s’est rien passé jusqu’à maintenant.

Voir aussi : Apprendre HTML : Les meilleurs sites Web pour l’apprendre

Exemples de codage

Comme tous les autres, nous nous concentrerons sur la course Bonjour le Monde! parce que c’est la norme, semble-t-il.

OK, donc vous devez d’abord créer un dossier appelé EtudierGo. A partir de ce dossier, vous allez créer notre programme Bonjour le Monde!

Ensuite, créez un fichier appelé etudier.go, puis ajoutez le code suivant à ce fichier :

package main
import ("fmt")

func main() {
fmt.Println("Bonjour le Monde! Mon premier programme Go\n")
}

Depuis votre terminal, accédez au dossier, puis exécutez la commande suivante :

go run etudier.go

Vous devriez maintenant voir le résultat suivant :

Bonjour le Monde! Mon premier programme Go

C’est tout pour cela. Maintenant, allez-y et augmentez vos connaissances.

Voir aussi : Tutoriel Python pour les débutants : Comment commencer