Mastermind5
2023-08-20 20:05:22
Langage pour programmes système: optimiser le langage et sa bibliothèque pour la réalisation de services plutôt qu’autour de l’interaction utilisateur.
Robustesse: éviter les erreurs d’accès mémoire en gérant la mémoire avec un ramasse-miettes, et pour y parvenir supprimer leur principale cause, l’arithmétique de pointeurs.
Interface avec du code existant: permettre au code Go de s’exécuter avec les conventions d’appel et d’édition de liens du langage C, dominant dans les couches basses d’infrastructure logicielle.
Simplification du déploiement: Google déployant son code sur des grappes de machines massives dans ses centres de données, le choix d’un langage compilé avec édition de liens statiques permet de déployer la plupart des programmes par simple copie du binaire compilé, sans nécessiter de déploiement d’interpréteur, de machine virtuelle, de bibliothèques partagées, voire de programmes et bibliothèques de dépendances à la mode de PHP (composer install) et JavaScript (npm install).
Performance d’exécution: langage compilé natif, fortement typé. X Maîtrise des dépendances et rapidité de compilation: pour éviter les problèmes d’incompatibilité de versions et de lenteur de compilation de C/C++, liés entre autres à la séparation entre fichiers d’en-tête (*.h/*.hpp) et fichiers de code (*.c/*.cpp), construction d’un mécanisme de liaison entre modules de code ne nécessitant pas d’en-têtes séparés.
Le defer
Les retours de fonctions multiples
La syntaxe minimale
La rapidité
Norage les jean-rust
Débat ici : https://discord.gg/6fbcuFh8Dk
Raille-Narre
2023-08-20 20:09:20
Le 20 août 2023 à 20:06:58 :
Le 20 août 2023 à 20:06:18 :
J'ai 18 ans et je souhaite me lancer dans l'informatique, apprendre le golang c'est le train à prendre ?
Apprends d'abord python ensuite apprends go
Pourquoi c'est lié à Python ? Je suis vraiment un noob dans le domaine de l'info
J'ai des bases en Python cependant
Mastermind5
2023-08-21 02:39:11
Le 20 août 2023 à 20:09:20 :
Le 20 août 2023 à 20:06:58 :
Le 20 août 2023 à 20:06:18 :
J'ai 18 ans et je souhaite me lancer dans l'informatique, apprendre le golang c'est le train à prendre ?
Apprends d'abord python ensuite apprends go
Pourquoi c'est lié à Python ? Je suis vraiment un noob dans le domaine de l'info
J'ai des bases en Python cependant
Car python est très bien pour avoir les bases de la programmation, si tu connais déjà python alors apprends golang stv