Il est communément admis que l'architecture de processeur Itanium 64 bits d'Intel a échoué parce que le jeu d'instructions EPIC révolutionnaire était très difficile à écrire pour un bon compilateur, ce qui signifiait un manque de bons outils de développement pour IA64, ainsi qu'un manque de développeurs créant des programmes …
Stroustrup affirme que Cfront, le premier compilateur C ++, a été écrit en C ++ ( FAQ Stroustrup ). Cependant, comment est-il possible que le premier compilateur C ++ soit écrit en C ++? Le code qui compose le compilateur doit également être compilé et le premier compilateur C ++ …
Je pense comprendre l’objectif d’un AST et j’ai déjà construit quelques structures en arbre, mais jamais un AST. La plupart du temps, je suis confus parce que les nœuds sont du texte et non des nombres, je ne peux donc pas penser à un moyen agréable de saisir un jeton …
Contexte La page Wikipedia sur Sucre syntaxique dit: En informatique, le sucre syntaxique est la syntaxe d'un langage de programmation conçu pour faciliter la lecture ou l'expression. Cela rend le langage "plus doux" pour les humains: les choses peuvent être exprimées plus clairement, de manière plus concise ou dans un …
J'étudie les sujets des compilateurs et des interprètes de manière intensive. Je veux vérifier si ma compréhension de base est correcte, alors supposons ce qui suit: J'ai une langue appelée "Foobish" et ses mots clés sont <OUTPUT> 'TEXT', <Number_of_Repeats>; Donc, si je veux imprimer 10 fois sur la console, j’écrirais …
J'ai lu que Facebook avait commencé en PHP, puis pour gagner en rapidité, ils compilent maintenant PHP sous forme de code C ++. Si c'est le cas, pourquoi ne pas: Juste programmer en c ++? Il doit sûrement y avoir quelques erreurs / bugs lorsqu’on clique sur un bouton du …
Supposons que je vérifie le code envoyé par les candidats pour prouver leurs compétences. Clairement, je ne veux pas exécuter les exécutables qu’ils envoient. Pas si clairement que je préfère ne pas exécuter le résultat de la compilation de leur code (par exemple, Java permet de masquer le code exécutable …
Quand on conçoit son propre langage de programmation, quand est-il judicieux d'écrire un convertisseur qui prend le code source et le convertit en code C ou C ++ afin que je puisse utiliser un compilateur existant tel que gcc pour obtenir du code machine? Y a-t-il des projets qui utilisent …
Existe-t-il un compilateur juste à temps pour les langages compilés, tels que C et C ++? (Les premiers noms qui me viennent à l'esprit sont Clang et LLVM! Mais je ne pense pas qu'ils le supportent actuellement.) Explication: Je pense que le logiciel pourrait tirer parti des retours d'informations sur …
Pourquoi ne pas demander au compilateur de prendre un programme comme celui-ci: function a(b) { return b^2 }; function c(b) { return a(b) + 5 }; et le convertir en un programme comme celui-ci: function c(b) { return b^2 + 5 }; éliminant ainsi le besoin de l'ordinateur de se …
J'ai entendu dans un certain nombre d'endroits maintenant que les gens s'attendent à ce que les langues utilisent, ou du moins aient, un compilateur auto-hébergé afin de mériter le respect. Je suis curieux de savoir pourquoi c'est. Un compilateur semble être un logiciel très important à écrire, et j'imagine que …
Je me demande juste (maintenant que j'ai commencé avec C ++ qui a besoin d'un compilateur) pourquoi Python n'a pas besoin d'un compilateur? Je viens de saisir le code, de l'enregistrer en tant qu'exécuteur et de l'exécuter. En C ++, je dois faire des builds et toutes ces autres choses …
Dans ma programmation à court terme, il a été trivial de compiler n'importe lequel de mes C ++, Java, etc. pour une machine 32 ou 64 bits tant que j'ai la source complète du programme. Mais beaucoup de logiciels ne sortent pas 64 bits. Plus ennuyeux encore, il n'y a …
Beaucoup de questions sont posées ici sur les outils de langage interprétés vs compilés. Je me demande si la distinction a vraiment un sens. (En fait, les questions portent généralement sur les langues, mais elles pensent vraiment aux implémentations les plus populaires de ces langues). Aujourd'hui, pratiquement aucune mise en …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 6 ans . Si le travail d'un compilateur consiste essentiellement à traduire le …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.