Maison > Article > développement back-end > Qu'est-ce que le compilateur de Golang ?
GCC est un compilateur puissant qui peut non seulement compiler le C/C++ que nous connaissons, mais aussi compiler des langagestels que Fortran, Pascal, Objective- Appareil C, etc.
GCC GO est spécialement utilisé par GCC pour compiler le langage Golang. (Apprentissage recommandé : go)
GC, le nom complet est Golang Compiler, est le compilateur officiel du langage Go et l'accompagne généralement. ., est GC.
Le résultat de la comparaison avec lequel la plupart des gens sont d'accord :
GC est le compilateur natif du langage Go et n'a pas besoin d'être installé, utilisez-le simplement pendant que GCC ; GO doit être installé par vous-même.
La vitesse de compilation de GC est plus rapide que celle de GCCGO.
GC ne prend en charge que certains processeurs grand public, tels que x86, AMD, ARM, etc. GCC GO prend en charge pratiquement tous les processeurs.
Les programmes compilés par GCC GO fonctionnent plus efficacement car GCCGO possède des capacités d'optimisation de code plus puissantes que GC.
Le code compilé GCC GO peut être mieux utilisé avec GDB.
GCC GO a du retard et ne peut pas prendre en charge la compilation de toutes les versions de Golang. Veuillez y prêter attention lorsque vous l'utilisez.
GCC GO peut générer un bon code d'exécution, mais il manque de détection d'échappement et perdra certaines performances dans l'allocation et le recyclage de nombreuses petites mémoires.
GC n'est pas implémenté de manière rigoureuse et prend mal en charge les systèmes 32 bits. Le code compilé sans utiliser GCCGO sur l'architecture de la puce ARM n'est pas fiable.
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!