Qu'est-ce que le langage de programmation Google Go - Exigences, FAQ
Jusqu'à présent, nous avons parlé de plusieurs langages(programming languages) de programmation , mais jusqu'à présent, le langage de programmation Go , ou Golang , n'est pas encore tombé dans la discussion. Oui, ce n'est pas la langue la plus utilisée, mais elle gagne en popularité, bien que lentement.
Il y a de fortes chances que Go fasse beaucoup de succès car Google le pousse de manière agressive 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 recueille pas une très forte audience 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 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 rendu open-source.
L'une des principales idées derrière Golang est qu'il soit facile à apprendre et simple à utiliser. De plus(Furthermore) , 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 à long terme, la création de contenu via Go devrait être un jeu d'enfant. Néanmoins, il convient de noter que bon nombre de ses fonctionnalités remontent à des langages tels que Erlang , qui existe depuis 34 ans. Nous en reparlerons sans doute dans un prochain épisode.
De plus, beaucoup de gens sans 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 de manière agressive 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 ?
La multiplateforme est très importante pour tous les langages de programmation s'ils veulent réussir. Heureusement, nous pouvons dire 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 en Go.
Lire(Read) : Qu'est-ce que Angular JavaScript Framework pour le développement web(What is Angular JavaScript Framework for web development) ?
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'épanouir dans un code. Vous voyez, il repose sur une forte typisation, 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 restaient comme ça, mais ce n'est pas le cas. Cependant, les choses évoluent 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 à saisir 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 de la part des gens de Google par souci 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 que Go mangera dans votre RAM comme un enfant dévorant des bonbons à Halloween .
Enfin, si vous êtes un fan de génériques, eh bien, vous n'avez pas de chance car Go ne prend pas en charge ces choses. Il y a eu beaucoup de discussions à ce sujet, mais rien ne s'est produit à ce sujet jusqu'à présent.
Exemples de codage Google Go
Comme tous les autres, nous nous concentrerons sur l'exécution de Hello World ! car c'est la norme, semble-t-il.
OK, vous devez donc d'abord créer un dossier appelé studyGo . A partir de ce dossier, créera notre Hello World ! programme.
Ensuite, créez un fichier appelé first.go, puis ajoutez le code suivant à ce fichier :
package main import ("fmt") func main() { fmt.Println("Hello World! This is my first Go program\n") }
Depuis votre terminal, accédez au dossier, puis exécutez la commande suivante :
go run first.go
Vous devriez maintenant voir la sortie suivante :
Hello World! This is my first Go program
Voilà pour ça. Maintenant, allez-y et augmentez vos connaissances.
Related posts
Les cinq meilleurs projets pour les programmeurs débutants
Quelle est Java Langage de programmation? Code exemples
Quelle est la langue R programming et pourquoi vous devriez utiliser RStudio
Alternate Text Browser vous permet de parcourir plusieurs langues Programming
Download, Install, Learn Microsoft Small Basic programming Langue
Fix Command python setup.py egg_info a échoué avec error code 1
Best Alternatives Xampp Server gratuites pour les développeurs
Qu'est-ce que Xamarin? Comment peut-il aider à app development mobile multi-plateforme?
Quel est le langage de programmation Python?
Microsoft Graph: Tout ce que vous devez savoir
Meilleurs sites Web pour apprendre Coding online gratuitement
SciTE est un Text Processing software gratuit pour les programmeurs
Chrome Development Tools Tutorials, Tips, Tricks
Windows 365 Cloud PC Details, Price, Release Date, FAQ
Comment faire un native Windows app pour tout site Web ou Web-App
Code sur l'amélioration Studio Code visuel avec l'aide d'extensions
Comment télécharger des fichiers à partir de Github et voyez-les
Redwood Resource Extractor: Extraire des ressources des fichiers EXE
Create natif Windows application de n'importe quelle page Web utilisant Nativefier
Comment 08771454 :: blocs en Windows 10