Questions marquées «compiler»

Un compilateur est un programme informatique qui transforme le code source écrit dans un langage de programmation en un autre langage informatique.



5
Les modèles C ++ ne sont-ils qu'une sorte de macros glorifiées?
À partir de différentes comparaisons entre les modèles C ++ et les génériques C # / Java comme celui-ci- /programming/31693/what-are-the-differences-between-generics-in-c-and-java-and-templates-in-c/31929#31929 J'ai l'impression que les modèles C ++ sont implémentés par une sorte de prétraitement (remplacement de texte brut avant l'analyse), et non par compilation. Parce que la vérification de type …
27 c++  c  compiler  templates  macros 


2
Quelles caractéristiques sémantiques de Python (et d'autres langages dynamiques) contribuent à sa lenteur?
Je ne connais pas très bien Python. J'essaie de comprendre plus précisément quelles caractéristiques exactes des langages dynamiques (à la Python, Lua, Scheme, Perl, Ruby, ....) forcent leurs implémentations à être lentes. À titre d'exemple, les machines métables de Lua 5.3 rendraient intuitivement Lua assez lent, mais dans la pratique, …




5
Quelle est l'histoire du compilateur C?
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . Quand nous disons que "Dennis Ritchie a développé le langage C", voulons-nous dire qu'il a créé un compilateur (utilisant un autre langage "déjà" développé) …
23 c  compiler 

6
Quelle est la procédure courante utilisée lorsque les compilateurs saisissent statiquement des expressions «complexes» de vérification?
Remarque: Lorsque j'ai utilisé "complexe" dans le titre, je veux dire que l'expression a de nombreux opérateurs et opérandes. Non pas que l'expression elle-même soit complexe. J'ai récemment travaillé sur un simple compilateur pour l'assemblage x86-64. J'ai terminé la partie frontale principale du compilateur - lexer et analyseur - et …


2
Est-il possible de créer un interpréteur «bootstrapé» indépendant de l'interpréteur d'origine?
Selon Wikipedia, le terme "bootstrap" dans le contexte de l'écriture de compilateurs signifie ceci : En informatique, le bootstrap est le processus d'écriture d'un compilateur (ou assembleur) dans le langage de programmation source qu'il a l'intention de compiler. L'application de cette technique conduit à un compilateur auto-hébergé. Et je peux …

4
GCC vs clang / LLVM - avantages et inconvénients de chacun [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
20 compiler  clang  gcc  llvm 

6
Quand payer pour les compilateurs C ++ [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Récemment, j'ai commencé à me …
19 c++  compiler 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.