Section courante

A propos

Section administrative du site

 Langage  Elément  Programmation  Cadre d'application  IDE  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Les opérateurs
Référence des mots réservés
Référence des modules
Bonjour
Biochimie
Calcul du calcium corrigé
Calcul le taux d'alcoolémie
Hyperledger Burrow
Hyperledger Fabric
Komodo IDE
Préface
Notes légal
Dictionnaire
Recherche

Voici la liste des différents modules (ou package en anglais) qu'utilise le langage de programmation Go :

Module (Package) Description
archive Ce module renferme les routines de manipulation d'archives compressés.
   tar Ce module renferme les routines de manipulation d'archives TAR.
   zip Ce module renferme les routines de manipulation d'archives ZIP.
bufio Ce module renferme les routines de tamporisation d'entrée/sortie.
builtin Ce module renferme les routines fournissant la documentation des identificateurs prédéclaré du langage de programmation Go.
bytes Ce module renferme les fonctions d'intégrations pour la manipulation de tranches d'octets.
compress Ce module renferme les fonctions de compression.
   bzip2 Ce module renferme les routines de manipulation de la décompression bzip2.
   flate Ce module renferme les routines de manipulation de la compression flate selon les spécifications du RFC 1951
   gzip Ce module renferme les routines de manipulation de la compression gzip selon les spécifications du RFC 1952
   lzw Ce module renferme les routines de manipulation de la compression lzw (Lempel-Ziv-Welch)
   zlib Ce module renferme les routines de manipulation de la compression zlib selon les spécifications du RFC 1950
container Ce module renferme les routines de contenues de données.
   heap Ce module renferme les routines de gestion de tas.
   list Ce module renferme les routines de gestion de liste symétrique.
   ring Ce module renferme les routines de gestion de liste circulaire.
crypto Ce module renferme les constantes communes de cryptographie.
   aes Ce module renferme les routines d'encryption AES.
   cipher Ce module renferme les routines du bloc cipher standard.
   des Ce module renferme les routines d'encryption DES.
   dsa Ce module renferme les routines d'intégration DSA (Digital Signature Algorithm).
   ecdsa Ce module renferme les routines d'intégration ECDSA (Elliptic Curve Digital Signature Algorithm).
   elliptic Ce module renferme les routines d'intégration elliptique des standards de courbes elliptiques sur les corps premiers.
   hmac Ce module renferme les routines d'intégration HMAC (Keyed-Hash Message Authentication Code).
   md5 Ce module renferme les routines d'intégration MD5. Voir Technologie - Informatique - Sécurité - Encryptage/décryptage MD5
   rand Ce module renferme les routines de générateur de nombre pseudo-aléatoires sécurisés.
   rc4 Ce module renferme les routines d'intégration RC4.
   rsa Ce module renferme les routines d'intégration RSA.
   sha1 Ce module renferme les routines d'intégration SHA-1.
   sha256 Ce module renferme les routines d'intégration SHA256.
   sha512 Ce module renferme les routines d'intégration SHA512.
   subtle Ce module renferme les routines subtiles pour le code cryptographique.
   tls Ce module renferme les routines d'intégration TLS.
   x509 Ce module renferme les routines d'analyse d'encodage de clef X.509 et les certificats.
      pkix Ce module renferme du contenu partagé, les structures de bas niveau utilisé dans l'analyseur ASN.1 et les certifications de sérialisation X.509, CRL et OCSP.
database Ce module renferme les routines de gestion de base de données.
   sql Ce module renferme un interface générique pour les bases de données avec du SQL.
      driver Ce module renferme un pilote de définition d'interface pour intégrer des pilotes de base de données dans un module SQL.
debug Ce module renferme les routines de déboguage.
   dwarf Ce module permet de fournir l'accès aux informations de déboguage DWARF des fichiers exécutables.
   elf Ce module permet d'intégrer les fichiers objets ELF.
   gosym Ce module permet d'intégrer les accès aux symboles Go et les tables de numéro de ligne des binaires Go généré par le compilateur gc.
   macho Ce module permet d'intégrer les accès des fichiers d'objet Mach-O.
   pe Ce module permet d'intégrer les accès des fichiers PE (Microsoft Windows Portable Executable).
encoding Ce module renferme les routines d'encodage.
   ascii85 Ce module permet d'intégrer l'encodage ascii85 de données utilisé dans l'outil btoa et les formats de document Adobe's PostScript and PDF.
   asn1 Ce module permet d'intégrer l'analyseur d'encodage DER et les structures de données ASN.1 étant définie dans l'ITU-T Rec X.690.
   base32 Ce module permet d'intégrer l'encodage base32 selon les spécifications RFC 4648.
   base64 Ce module permet d'intégrer l'encodage base64 selon les spécifications RFC 4648.
   binary Ce module permet d'intégrer les binaires d'interprétation entre les nombres et les séquences d'octets et l'encodage/décodage de varints.
   csv Ce module permet d'effectuer la lecture et l'écriture des fichiers CSV (Comma-Separated Values).
   gob Ce module renferme un gestionnaire de flux de gob, soit des valeurs binaires d'échange entre un encodeur (transmetteur) et un décodeur (receveur).
   hex Ce module renferme les routines d'encodage et de décodage de nombre hexadécimal.
   json Ce module renferme les routines d'encodage et de décodage d'objets JSON selon les définitions du RFC 4627.
   pem Ce module renferme les routines d'encodage de données PEM, lequel est originaire du Privacy Enhanced Mail.
   xml Ce module renferme les routines d'intégration d'un simple analyseur XML compris dans des espaces de nom XML.
errors Ce module renferme les routines de gestion des erreurs.
expvar Ce module renferme un interface standard de variables publiques, comme des compteurs d'opérations dans les serveurs.
flag Ce module renferme un analyseur de drapeau pour les lignes de commandes.
fmt Ce module renferme les routines de formatage.
go Ce module renferme les routines dédié au langage de programmation Go.
   ast Ce module renferme les déclarations et les types utilisés dans une représentation des arbres syntaxique pour les modules Go.
   build Ce module renferme les informations à propos des modules Go.
   doc Ce module renferme l'extraction de documentation de codes sources pour le Go AST.
   parser Ce module renferme l'analyseur des fichiers sources Go.
   printer Ce module renferme les noeuds d'impression d'AST.
   scanner Ce module renferme le balayeur de source texte de Go.
   token Ce module renferme les définitions de constantes représentant les jetons lexical du langage de programmation Go et les opérations sommaires dans les jetons (impression, prédiction).
hash Ce module renferme les interfaces de fonctions hachés.
   adler32 Ce module renferme les routines de sommation de vérification du Alder-32.
   crc32 Ce module renferme les routines de sommation de vérification du CRC-32 (Cyclic Redundancy Check en 32 bits).
   crc64 Ce module renferme les routines de sommation de vérification du CRC-64 (Cyclic Redundancy Check en 64 bits).
   fnv Ce module renferme les routines de fonctions haché non-cryptographique FNV-1 et FNV-1a créé par Glenn Fowler, Landon Curt Noll et Phong Vo.
html Ce module renferme les routines d'échappement et non échappement du texte HTML.
   template Ce module renferme les gabarits de données pilotes pour la génération de sortie sécurisé HTML.
image Ce module renferme les routines de gestion d'image en 2 dimensions.
   color Ce module renferme les routines de manipulation de couleur dans une image.
   draw Ce module renferme les routines de base pour la composition d'une image.
   gif Ce module renferme un décodeur d'image de format GIF.
   jpeg Ce module renferme un décodeur et un encodeur d'image de format JPEG.
   png Ce module renferme un décodeur et un encodeur d'image de format PNG.
index Ce module renferme les routines d'indexation.
   suffixarray Ce module renferme les routines de recherche de sous-chaine de caractères dans un temps logarithmique utilisé dans un tableau de suffix en mémoire.
io Ce module renferme un interface d'entrée/sortie primitif.
   ioutil Ce module renferme les fonctions utilitaires d'entrée/sortie.
log Ce module renferme un simple journal de bord.
   syslog Ce module renferme un simple interface pour un système de service de journal de bord.
math Ce module renferme les classes de traitement mathématique entier et réel.
   big Ce module renferme l'arthmétique multi-précision (gros nombres).
   cmplx Ce module renferme les constantes de base et les fonctions mathématiques pour les nombres complexes.
   rand Ce module renferme les routines de générations de nombre pseudo-aléatoire.
mime Ce module renferme les parties de spécifications MIME.
   multipart Ce module renferme l'analyseur de multipartie MIME, définit dans RFC 2046.
net Ce module renferme un interface portable pour les entrées/sorties réseau, incluant le TCP/IP, UDP, la résolution de nom de domaine et les sockets de domaine Unix.
   http Ce module permet d'intégrer la technologie client/serveur HTTP.
      cgi Ce module permet d'intégrer le CGI (Common Gateway Interface) spécifié par le RFC 3875.
      fcgi Ce module permet d'intégrer le protocole FastCGI.
      httptest Ce module renferme les routines utilitaires pour tester le HTTP.
      httputil Ce module renferme les routines utilitaires HTTP, complémentant les modules les communs NET/HTTP.
      pprof Ce module renferme le profileur de données de serveur HTTP dans le format attendu par l'outil de virtualisation pprof.
   mail Ce module renferme l'analyseur de messages de courriel.
   rpc Ce module renferme les routines d'accès aux méthodes d'exportation d'objet croisé à un réseau ou les autres connexion d'entrée/sorties.
      jsonrpc Ce module renferme le Codec client (ClientCodec) et serveur (ServerCodec) du RPC.
   smtp Ce module permet d'intégrer le protocole SMTP (Simple Mail Transfer Protocol) étant définit par le RFC 5321.
   textproto Ce module permet d'intégrer un support générique pour les protocoles de requête et réponse basé sur du texte dans le style HTTP, NNTP et SMTP.
   url Ce module renferme l'analyseur URL et l'intégration de requête d'échappement.
os Ce module renferme un interface indépendant pour les fonctionnalités du système d'exploitation.
   exec Ce module permet d'exécuter des commandes externes.
   signal Ce module permet d'intégrer des signales d'entrées.
   user Ce module permet d'allouer un compte utilisateur par nom ou identificateur.
path Ce module renferme les routines utilitaires pour la manipulation des chemins avec des barres obliques comme séparateur.
   filepath Ce module renferme les routines utiles pour la gestion des nom de fichiers dans un chemin compatible avec l'opérateur destinataire.
reflect Ce module renferme la réflexion d'exécution alloué dans un programme pour manipuler les objets avec des types arbitraires.
regexp Ce module permet d'intégrer la recherche d'expression régulière.
   syntax Ce module permet d'analyser les expressions régulières dans des arbres d'analyse et de compiler ses arbres d'analyse dans les programmes.
runtime Ce module renferme l'exécution des opérations de contenu interagissant avec le système d'exécution du langage de programmation Go, comme les fonctions vers le contrôle de goroutines.
   cgo Ce module renferme un support d'exécution pour le code généré par les outils cgo.
   debug Ce module renferme les facilités de déboguage pour déboguer un programme.
   pprof Ce module permet d'écrire les données du profile d'exécution dans le format attendu par l'outil de virtualisation pprof.
sort Ce module renferme des routines de tri permettant de trier une collection de données utilisateurs.
strconv Ce module renferme les routines de conversions de chaine de caractères en type de données simple.
strings Ce module renferme les routines de gestion de chaîne de caractères.
sync Ce module permet d'effectuer des synchronisations primitives avec des verrous exclusif mutuel.
   atomic Ce module renferme les primitives mémoires de base niveau atomique permettant l'intégration d'algorithme de synchronisation.
syscall Ce module renferme un interface d'opérations systèmes de base niveau primitif.
testing Ce module renferme un support pour l'automatisation de test avec les modules Go.
   iotest Ce module renferme le Readers (Lecteur) et Writers (Ecriveur) pour les tests.
   quick Ce module renferme les fonctions utilitaires pour aider avec la boite noir de test.
text Ce module renferme le modules de gestion de texte.
   scanner Ce module renferme un balayeur et l'analyseur de jeton pour l'encodage de texte UTF-8.
   tabwriter Ce module permet d'intégrer un filtre d'écriture convertissant les colonnes de tabulation de l'entrée en un alignement propre.
   template Ce module permet d'intégrer des gabarits de données pilotes pour générer une sortie textuel.
      parse Ce module permet d'analyser la construction de l'arbre des gabarits définit par le gabarit/texte et le gabarit/HTML.
time Ce module renferme les fonctionnalités pour mesurer et afficher l'heure.
unicode Ce module renferme les données et les fonctions de texte de propriété vers les points Unicode.
   utf16 Ce module permet d'intégrer l'encodage et le décodage de séquences UTF-16.
   utf8 Ce module permet d'intégrer l'encodage et le décodage de séquences UTF-8.
unsafe Ce module referme les étapes d'opérations pour les types sécuritaire des programmes Go.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 19 juin 2018