Développeurs

Qu'est-ce que le langage de programmation Google Go - Exigences, exemples, FAQ

Qu'est-ce que le langage de programmation Google Go - Exigences, exemples, FAQ

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

Il y a de fortes chances que Go attrape beaucoup car Google le pousse agressivement dans de nombreux domaines, mais il a ses inconvénients, donc à moins que ces problèmes ne soient corrigés, il y a une chance qu'il ne suscite pas un très grand succès par rapport à certains des plus utilisés.

Langage de programmation Google Go

Avez-vous déjà entendu parler de la programmation procédurale? Google Go fait partie de ces langages. 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 rendu open source.

L'une des principales idées derrière Golang est qu'il soit facile à apprendre et simple à utiliser. De plus, les développeurs ne devraient avoir aucun problème à lire le langage. 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 de longue date, 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 telles que l'erlang, qui existe depuis 34 ans. Nous en reparlerons sans doute dans un prochain épisode.

De plus, beaucoup de gens qui n'ont aucune expérience avec Go n'ont aucune idée qu'il a beaucoup en commun avec Java, c'est pourquoi Google essaie de le pousser agressivement dans l'espace des applications Web côté serveur depuis 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 s'ils veulent réussir. Heureusement, nous pouvons affirmer avec certitude que Go peut être utilisé sur Windows, Linux, Unix, BSD et les appareils mobiles. Donc, dans l'état actuel des choses, quel que soit le système d'exploitation que vous utilisez, vous devriez avoir peu de problèmes pour exécuter un code dans Go.

Lis: Qu'est-ce que Angular JavaScript Framework pour le développement Web?

Qu'en est-il des 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, cela repose sur une typisation forte, ce qui signifie que les développeurs doivent être attentifs et précis lors de l'écriture du code afin qu'il soit sûr.

Ce serait bien si 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 défauts. Vous voyez, la langue est très facile à maîtriser et à apprendre, et c'est une bonne chose. Cependant, pour certains programmeurs, il 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 prend pas en charge une machine virtuelle. L'absence de cela était un choix conscient des gens de Google pour des raisons de simplicité. En raison de cette décision, la taille d'un fichier Go est généralement supérieure à celle des services concurrents. Sans oublier, Go va manger dans votre RAM comme un enfant dévorant des bonbons à Halloween.

Enfin, si vous êtes fan de génériques, eh bien, vous n'avez pas de chance car Go ne supporte pas ces choses. Il y a eu pas mal de discussions à ce sujet, mais rien ne s'est passé à ce sujet jusqu'à présent.

Exemples de codage Google Go

Comme tous les autres, nous nous concentrerons sur l'exécution de Hello World! parce que c'est la norme, il semble.

OK, donc vous devez d'abord créer un dossier appelé étudierAller. À partir de ce dossier, va créer notre Hello World! programme.

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

package principal import ("fmt") func main()  fmt.Println("Bonjour tout le monde! Ceci est mon premier programme Go\n") 

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

va courir en premier.va

Vous devriez maintenant voir la sortie suivante :

Bonjour le monde! Ceci est mon premier programme Go

C'est pour ça. Maintenant allez-y et augmentez vos connaissances.

Comment développer un jeu sur Linux
Il y a dix ans, peu d'utilisateurs de Linux prédisaient que leur système d'exploitation préféré serait un jour une plate-forme de jeu populaire pour l...
Ports Open Source des moteurs de jeux commerciaux
Les récréations de moteur de jeu gratuites, open source et multiplateformes peuvent être utilisées pour jouer à d'anciens ainsi qu'à certains des titr...
Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...