Go est un langage de programmation compilé et concurrent inspiré de C et Pascal. Ce langage a été développé par Google à partir d’un concept initial de , Rob Pike et Ken Thompson. Go possède deux implémentations : la première utilise gc, le compilateur Go ; la seconde utilise gccgo, « frontend » GCC écrit en C++. Go est écrit en C en utilisant yacc et GNU Bison pour l’analyse syntaxique jusqu’à la version 1.4, et en Go lui-même pour les versions suivantes (1.5). Un objectif de Go est donné par Rob Pike, l’un de ses trois créateurs, qui dit à propos des développeurs inexpérimentés :

Property Value
dbo:abstract
  • Go est un langage de programmation compilé et concurrent inspiré de C et Pascal. Ce langage a été développé par Google à partir d’un concept initial de , Rob Pike et Ken Thompson. Go possède deux implémentations : la première utilise gc, le compilateur Go ; la seconde utilise gccgo, « frontend » GCC écrit en C++. Go est écrit en C en utilisant yacc et GNU Bison pour l’analyse syntaxique jusqu’à la version 1.4, et en Go lui-même pour les versions suivantes (1.5). Un objectif de Go est donné par Rob Pike, l’un de ses trois créateurs, qui dit à propos des développeurs inexpérimentés : « Ils ne sont pas capables de comprendre un langage brillant, mais nous voulons les amener à réaliser de bons programmes. Ainsi, le langage que nous leur donnons doit être facile à comprendre et facile à adopter » Go veut faciliter et accélérer la programmation à grande échelle : en raison de sa simplicité, il est donc concevable de l’utiliser aussi bien pour écrire des applications, des scripts ou de grands systèmes. Cette simplicité est nécessaire aussi pour assurer la maintenance et l’évolution des programmes sur plusieurs générations de développeurs. S’il vise aussi la rapidité d’exécution, indispensable à la programmation système, il considère le multithreading comme le moyen le plus robuste d’assurer sur les processeurs actuels cette rapidité tout en rendant la maintenance facile par séparation de tâches simples exécutées indépendamment afin d’éviter de créer des « usines à gaz ». Cette conception permet également le fonctionnement sans réécriture sur des architectures multi-cœurs en exploitant immédiatement l’augmentation de puissance correspondante. (fr)
  • Go est un langage de programmation compilé et concurrent inspiré de C et Pascal. Ce langage a été développé par Google à partir d’un concept initial de , Rob Pike et Ken Thompson. Go possède deux implémentations : la première utilise gc, le compilateur Go ; la seconde utilise gccgo, « frontend » GCC écrit en C++. Go est écrit en C en utilisant yacc et GNU Bison pour l’analyse syntaxique jusqu’à la version 1.4, et en Go lui-même pour les versions suivantes (1.5). Un objectif de Go est donné par Rob Pike, l’un de ses trois créateurs, qui dit à propos des développeurs inexpérimentés : « Ils ne sont pas capables de comprendre un langage brillant, mais nous voulons les amener à réaliser de bons programmes. Ainsi, le langage que nous leur donnons doit être facile à comprendre et facile à adopter » Go veut faciliter et accélérer la programmation à grande échelle : en raison de sa simplicité, il est donc concevable de l’utiliser aussi bien pour écrire des applications, des scripts ou de grands systèmes. Cette simplicité est nécessaire aussi pour assurer la maintenance et l’évolution des programmes sur plusieurs générations de développeurs. S’il vise aussi la rapidité d’exécution, indispensable à la programmation système, il considère le multithreading comme le moyen le plus robuste d’assurer sur les processeurs actuels cette rapidité tout en rendant la maintenance facile par séparation de tâches simples exécutées indépendamment afin d’éviter de créer des « usines à gaz ». Cette conception permet également le fonctionnement sans réécriture sur des architectures multi-cœurs en exploitant immédiatement l’augmentation de puissance correspondante. (fr)
dbo:designer
dbo:developer
dbo:formationDate
  • 2009-11-10 (xsd:date)
dbo:license
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 4230561 (xsd:integer)
dbo:wikiPageLength
  • 22652 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 191322044 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:auteur
prop-fr:commons
  • Category:Go_programming_language (fr)
  • Category:Go_programming_language (fr)
prop-fr:commonsTitre
  • Go (fr)
  • Go (fr)
prop-fr:couleurBoîte
  • 2 (xsd:integer)
prop-fr:dateDePremièreVersion
  • 2009-11-10 (xsd:date)
prop-fr:fr
  • Caddy (fr)
  • Caddy (fr)
prop-fr:langue
  • en (fr)
  • en (fr)
prop-fr:licence
prop-fr:logo
  • Go Logo Aqua.svg (fr)
  • Go Logo Aqua.svg (fr)
prop-fr:paradigme
  • Langage compilé, programmation concurrente, impérative et structurée (fr)
  • Langage compilé, programmation concurrente, impérative et structurée (fr)
prop-fr:systèmeD'exploitation
prop-fr:texte
  • Caddy (fr)
  • Caddy (fr)
prop-fr:trad
  • Caddy (fr)
  • Caddy (fr)
prop-fr:typage
prop-fr:wikiPageUsesTemplate
prop-fr:wikibooks
  • Programmation en Go (fr)
  • Programmation en Go (fr)
prop-fr:wikibooksTitre
  • Programmation en Go (fr)
  • Programmation en Go (fr)
dct:subject
rdf:type
rdfs:comment
  • Go est un langage de programmation compilé et concurrent inspiré de C et Pascal. Ce langage a été développé par Google à partir d’un concept initial de , Rob Pike et Ken Thompson. Go possède deux implémentations : la première utilise gc, le compilateur Go ; la seconde utilise gccgo, « frontend » GCC écrit en C++. Go est écrit en C en utilisant yacc et GNU Bison pour l’analyse syntaxique jusqu’à la version 1.4, et en Go lui-même pour les versions suivantes (1.5). Un objectif de Go est donné par Rob Pike, l’un de ses trois créateurs, qui dit à propos des développeurs inexpérimentés : (fr)
  • Go est un langage de programmation compilé et concurrent inspiré de C et Pascal. Ce langage a été développé par Google à partir d’un concept initial de , Rob Pike et Ken Thompson. Go possède deux implémentations : la première utilise gc, le compilateur Go ; la seconde utilise gccgo, « frontend » GCC écrit en C++. Go est écrit en C en utilisant yacc et GNU Bison pour l’analyse syntaxique jusqu’à la version 1.4, et en Go lui-même pour les versions suivantes (1.5). Un objectif de Go est donné par Rob Pike, l’un de ses trois créateurs, qui dit à propos des développeurs inexpérimentés : (fr)
rdfs:label
  • Go (Programmiersprache) (de)
  • Go (langage) (fr)
  • Go (lavar programmiñ) (br)
  • Go (llenguatge de programació) (ca)
  • Go (ngôn ngữ lập trình) (vi)
  • Go (programazio lengoaia) (eu)
  • Go (programmeertaal) (af)
  • Go (programmeertaal) (nl)
  • Go (programming language) (en)
  • Go (programspråk) (sv)
  • Go (мова програмування) (uk)
  • Go (プログラミング言語) (ja)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:influenced of
is dbo:influencedBy of
is dbo:mainArticleForCategory of
is dbo:programmingLanguage of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is prop-fr:aInfluencé of
is prop-fr:influencéPar of
is prop-fr:langageClient of
is prop-fr:langageDeProgrammation of
is prop-fr:écritEn of
is oa:hasTarget of
is foaf:primaryTopic of