La syntaxe fait référence à l'ensemble de règles qui définissent comment écrire un programme correctement structuré dans un langage. Il ne traite pas explicitement de la signification ou de l'interprétation du programme.
Je comprends la différence entre la syntaxe et la sémantique - Syntaxe : comment les symboles sont combinés pour former une expression ou une instruction valide. Sémantique : la signification de ces symboles qui forment une expression ou une déclaration. Mais quelle est la grammaire? Par exemple: parfois j'entends des …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 2 ans . En Python et JavaScript, les …
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. …
Je suis intéressé par la programmation fonctionnelle et j'ai décidé de me confronter à Haskell. Ma tête me fait mal ... mais je finirai par l'obtenir ... J'ai une curiosité cependant, pourquoi la syntaxe est-elle si cryptique (en l'absence d'un autre mot)? Y a-t-il une raison pour laquelle il n'est …
Existe-t-il un langage de programmation dans lequel vous pouvez définir vos propres configurations de syntaxe et il convertirait le code dans un langage que vous choisissez? Par exemple, vous choisiriez des configurations spécifiques comme "les blocs indexés de Python", [a,b,c]initialiseraient des tableaux, ^pour l'exponentiation et autres. Un script le convertirait …
Je comprends que toutes les variables PHP doivent être précédées d'un signe dollar (par exemple $someValue = 1), mais pourquoi est-ce le cas? Pourquoi ce choix de conception a-t-il été fait? La raison pour laquelle je pose la question est que ma petite amie m'a demandé pourquoi lorsque j'ai mentionné …
Quelle est l'utilité des opérateurs infixes dans un langage de programmation? Valent-ils la complexité supplémentaire qu'ils procurent? Pouvez-vous fournir des exemples où les opérateurs infixes sont mieux adaptés au problème qui ne peut pas être traité en surchargeant simplement les opérateurs normaux?
Je lisais Groovy en action, deuxième édition et dans une note de bas de page, j'ai trouvé le texte suivant Java verse du «vinaigre de syntaxe» sur une telle construction pour décourager les programmeurs de l'utiliser. Que signifie le terme syntax vinegarici? Je n'ai jamais entendu parler de ce terme …
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. …
Bien que ma question puisse être totalement hors de propos, mais j'ai senti un schéma entre la plupart des langages de programmation et leurs implémentations officielles. Les langages interprétés ( interprétés en octets?) Comme Python, Lua etc. ont généralement une syntaxe extrêmement clémente et facile et sont généralement sans type …
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. …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 2 ans . Il existe un argument commun …
J'ai essayé d'évaluer une expression Clojure avec des fonctions sténographiques imbriquées aujourd'hui, et cela ne m'a pas permis. L'expression était: (#(+ % (#(+ % (* % %)) %)) 5) ; sorry for the eye bleed Le résultat était: IllegalStateException Nested #()s are not allowed clojure.lang.LispReader$FnReader.invoke (LispReader.java:630) ...and a bunch of …
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 8 ans . La directive set de Velocity Template Language requiert une variable …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 6 ans . Je pensais juste à quelque …
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.