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.
Dans de nombreuses langues (une liste étendue, du C au JavaScript): virgules ,séparer les arguments (par exemple func(a, b, c)), tandis que les points-virgules ;séparent les instructions séquentielles (par exemple instruction1; instruction2; instruction3). Alors, pourquoi ce mappage est-il inversé dans les mêmes langues pour les boucles for : for ( …
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 …
Je ne vois aucune utilisation de la distinction entre majuscules et minuscules dans un langage de programmation, mis à part le code obscurcissant. Pourquoi implémenter cela dans un langage de programmation? Mise à jour: On dirait que quelqu'un de votre connaissance a fait une déclaration à ce sujet .
J'ai passé la plupart de ces dernières années à travailler principalement avec C # et SQL. Tous les programmeurs avec lesquels j'ai travaillé au cours de cette période avaient l'habitude de placer l'accolade ouvrante d'un énoncé de fonction ou de flux de commande sur une nouvelle ligne. Alors ... public …
Un de mes professeurs a déclaré que "la syntaxe est l'interface utilisateur d'un langage de programmation". Des langages comme Ruby sont très lisibles et en croissance, mais nous voyons beaucoup de programmeurs productifs avec C \ C ++. devrait être acceptable? J'aimerais connaître votre opinion à ce sujet. Déni de …
La plupart des langages de programmation (à la fois typés dynamiquement et statiquement) ont des mots-clés et / ou une syntaxe spéciaux qui ont une apparence très différente de la déclaration de variables pour la déclaration de fonctions. Je vois les fonctions comme déclarant simplement une autre entité nommée: Par …
Vous pouvez trouver une liste interminable de blogs, d'articles et de sites Web faisant la promotion des avantages du test unitaire de votre code source. Il est presque garanti que les développeurs qui ont programmé les compilateurs pour Java, C ++, C # et d'autres langages typés ont utilisé des …
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 …
Si je veux comparer deux nombres (ou d'autres entités bien ordonnées), je le ferais avec x < y. Si je veux comparer trois d'entre eux, l'étudiant en algèbre du secondaire suggérera d'essayer x < y < z. Le programmeur en moi répondra alors par "non, ce n'est pas valide, vous …
Je me suis toujours demandé pourquoi nous codions virtual void MyFunction() = 0; et pas pure virtual void MyFunction(); Y a-t-il une référence sur la base de cette décision?
Supposons que vous ayez la forboucle suivante *: for (int i = 0; i < 10; ++i) { // ... } qui pourrait aussi s'écrire: for (int i = 0; i != 10; ++i) { // ... } Les résultats finaux sont les mêmes, donc y a-t-il des arguments réels …
en JavaScript: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); en C #: public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear) { // Some code here } List<Customer> customers = GetTopCustomersOfTheYear(50, 2010); en PHP: public function getTopCustomersOfTheYear($howManyCustomers, $whichYear) { // Some code here } $customers = getTopCustomersOfTheYear(50, 2010); Existe-t-il …
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Je me demande s'il y a une raison - ou si c'est …
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 . Verrouillé . Cette question et …
Je n'ai pas trouvé beaucoup de ressources à ce sujet: je me demandais si c'est possible / une bonne idée de pouvoir écrire du code asynchrone de manière synchrone. Par exemple, voici du code JavaScript qui récupère le nombre d'utilisateurs stockés dans une base de données (une opération asynchrone): getNbOfUsers(function …
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.