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
| |
dbo:license
| |
dbo:thumbnail
| |
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 22652 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
prop-fr:auteur
| |
prop-fr:commons
|
- Category:Go_programming_language (fr)
- Category:Go_programming_language (fr)
|
prop-fr:commonsTitre
| |
prop-fr:couleurBoîte
| |
prop-fr:dateDePremièreVersion
| |
prop-fr:fr
| |
prop-fr:langue
| |
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
| |
prop-fr:trad
| |
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 | |