Je programme depuis de nombreuses années, mais une tâche qui me prend encore trop de temps est de spécifier une grammaire pour un analyseur, et même après cet effort excessif, je ne suis jamais sûr que la grammaire que j'ai trouvée est bonne ( par toute mesure raisonnable de «bien»). …
Disons, par exemple, que je voulais payer quelqu'un pour créer un langage de programmation ou un langage de script pour moi. De quel type de document auraient-ils besoin pour bien comprendre ce que je veux exactement. Je veux dire, existe-t-il des documents standard qui décrivent le nouveau langage de programmation …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 2 ans . Considérez un didacticiel commun pour les …
J'apprends Haskell et je cherchais un outil d'indentation automatique. Je n'ai pas beaucoup regardé et j'ai appris que dans Haskell (comme dans Python), l'indentation signifie un bloc. Par conséquent, je suppose qu'il est impossible de créer un outil de mise en forme automatique, aussi puissant que dans d'autres langages de …
Je m'intéresse à la conception de langage et en général, je peux facilement raisonner sur des fonctionnalités largement connues (par exemple, héritage, polymorphisme, délégués, lambdas, captures, garbage collection, exceptions, génériques, variance, réflexion, etc.), leurs interactions dans un langage particulier, les moyens de les implémenter, leurs limites, etc. Au cours des …
Existe-t-il un langage de programmation (ou de script) (ou un langage spécifique à un domaine) ayant deux opérateurs binaires oplet oprde même priorité d' oplêtre à gauche et oprà droite? (Je ne trouve pas un tel exemple, mais j'essaie de coder un analyseur assez général pour gérer ce cas étrange) …
Existe-t-il des systèmes de type (statique) qui tentent de formaliser les caractéristiques de performance des programmes? Je ne trouve pas semble trouver de telles tentatives. Étant donné que les systèmes de types sont (l'un des) les outils les plus puissants de l'arsenal du programmeur pour faire des déclarations sur les …
Le titre est trompeur, alors lisez toute la question :-) . Par «opérateur d'affectation composé», j'ai en tête une construction comme celle-ci op=, par exemple +=. L'opérateur d'affectation pure ( =) ne fait pas partie de ma question. Par «pourquoi», je ne veux pas dire une opinion, mais une ressource …
En C #, le outmot - clé peut être utilisé de deux manières différentes. Comme modificateur de paramètre dans lequel un argument est passé par référence class OutExample { static void Method(out int i) { i = 44; } static void Main() { int value; Method(out value); // value is …
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. …
Récemment, je parlais avec un collègue qui a mentionné que son entreprise travaillait sur l'ajout du modèle de conception MVC en tant qu'extension PHP. Il a expliqué qu'ils ont écrit du code C pour l'ajouter Controllers, Models and Viewsaux constructions de langage afin d'augmenter les performances. Maintenant, je sais que …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les 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 5 ans . Je veux concevoir un logiciel pour mon instrument de musique …
Par exemple, dans les langages fonctionnels, les variables sont à affectation unique et leurs valeurs sont immuables une fois affectées. Ils ont donc deux états non liés et liés , une fois liés, ils ne peuvent pas être modifiés. Y a-t-il un terme mathématique ou un autre terme informatique qui …
J'ai créé plusieurs compilateurs écrits à la main pour des langages très simples mais maintenant je veux m'essayer au développement d'un langage dynamique, similaire à un Python ou Ruby simplifié. Cependant, il m'a été facile de comprendre comment fonctionnent les compilateurs. Les compilateurs primitifs ne font que traduire. Mais je …
Je suis simplement curieux de savoir pourquoi dans le langage de programmation C, la fonction de lecture des entrées formatées était appelée "scanf" par opposition à "readf". Je suppose qu'il est dérivé d'une langue antérieure, alors dans ce cas, pourquoi at-il été nommé ainsi dans la langue antérieure? (Recurse.) Aussi, …
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.