Maison  >  Article  >  développement back-end  >  Tout sur GOLang — Go Language

Tout sur GOLang — Go Language

WBOY
WBOYoriginal
2024-07-25 19:31:42815parcourir

Everything About GOLang — Go Language

Parmi tous les langages de programmation, JavaScript est largement utilisé. Cependant, Python a récemment gagné en popularité. Contrairement à ce que l’on pense, Go figure toujours dans le top 10 des langues les plus appréciées selon l’enquête menée par Stack Overflow. Certaines entreprises célèbres qui utilisent Go incluent Google, Kubernetes, Uber, Docker, PayPal et Dropbox.

Mais qui l’a créé ? Eh bien, il a été développé par trois développeurs : Robert Griesemer, Rob Pike et Ken Thompson. En 2007, ils l'ont publié, mais c'est en 2009 qu'ils l'ont lancé en tant que langage de programmation open source.

La principale raison de sa création était de résoudre les problèmes liés aux couches réseau, à l'évolutivité, aux performances, à la productivité et à la concurrence. Ils ont été réalisés avec la complexité du C++. Ils voulaient quelque chose qui puisse résoudre tous les problèmes. C'est également pourquoi il a été publié pour accélérer le processus de codage et prendre en charge l'informatique multicœur.

De plus, Go s'inspire de divers langages de programmation. Par exemple, la concurrence a été inspirée par Limbo et Newsqueak. De même, il a emprunté la lisibilité et la convivialité à Python. Mais toutes ces fonctionnalités ne visent qu’une seule chose : la stabilité dans Go.

Un peu plus d'informations sur Go :

  1. C'est un langage de haut niveau typé statiquement et compilé.
  2. Il est quelque peu similaire au C, mais contrairement à lui, il offre une sécurité de la mémoire, un garbage collection, un typage structurel et une concurrence de style CSP.
  3. Il a été créé parce que les développeurs étaient frustrés par les langages existants.
  4. Go et Golang veulent dire la même chose. Auparavant, le domaine go.org n'était pas disponible, il a donc été lancé sous le nom de golang.org (un mélange de Go et de langage).
  5. Il s'agit d'un langage à usage général spécifiquement destiné à la création de backends.

De plus, Go étant un projet open source, il donne également accès à divers outils de développement. Les IDE qui fonctionnent bien avec celui-ci incluent GoLand, LiteIDE et Zeus IDE. Pour les éditeurs, vous pouvez utiliser VSCode.

Donc, vous voyez, il n’est pas difficile de comprendre pourquoi le Go est populaire ces jours-ci. Mais ce n’est pas le seul avantage d’utiliser Go. Le fait que Go soit vraiment simple et ait une petite courbe d’apprentissage en fait l’un des meilleurs langages à maîtriser. Mais, par-dessus tout, Go est le meilleur choix pour les ingénieurs back-end. Les développeurs peuvent répondre aux requêtes côté serveur sans utiliser beaucoup de mémoire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Résolution de quelques bugsArticle suivant:Résolution de quelques bugs