Questions marquées «language-features»

Questions sur les aspects distinctifs de certains langages informatiques, en particulier dans la manière dont ils sont écrits ou dans les capacités expressives fournies au programmeur.




8
Pourquoi concevoir un langage moderne sans mécanisme de traitement des exceptions?
De nombreux langages modernes fournissent de riches fonctionnalités de gestion des exceptions , mais le langage de programmation Swift d’Apple ne fournit pas de mécanisme de gestion des exceptions . Imprégné d'exceptions que je suis, j'ai du mal à comprendre ce que cela signifie. Swift a des assertions, et bien …



8
Est-il réellement possible d'avoir un langage de programmation «utile» qui ne soit pas complet?
Là où il est accepté qu'un langage doit être complet pour être réussi, est-il réellement possible d'avoir un langage de programmation «utile» qui n'est pas complet? Je devrais préciser qu'il s'agit tout particulièrement de la "programmation" des langages au sens traditionnel, et non des langages de balisage ou de requête.


7
Pourquoi la plupart des langues traditionnelles ne prennent-elles pas en charge la syntaxe «x <y <z» pour les comparaisons booléennes à 3 voies?
Si je veux comparer deux nombres (ou d'autres entités bien ordonnées), je le ferais avec x &lt; y. Si je veux comparer trois d'entre eux, l'étudiant en algèbre du secondaire suggérera d'essayer x &lt; y &lt; z. Le programmeur en moi répondra alors par "non, ce n'est pas valide, vous …

7
Le système de types de Haskell est-il un obstacle à la compréhension de la programmation fonctionnelle? [fermé]
J'étudie Haskell dans le but de comprendre la programmation fonctionnelle, dans l'espoir d'appliquer les connaissances que j'ai acquises dans d'autres langues (Groovy, Python, JavaScript principalement.) J'ai choisi Haskell parce que j'avais l'impression qu'il est très purement fonctionnel et ne permet pas de dépendre de l'État. Je n'ai pas choisi d'apprendre …


5
Pourquoi est-il si important d'étudier un interprète lisp dans lisp?
J'ai vu de nombreux curriculums CS et des suggestions d'apprentissage pour de nouveaux programmeurs qui appellent le programmeur en herbe à étudier un interprète lisp spécifiquement écrit en lisp. Tous ces sites disent des choses similaires à «c'est une révélation intellectuelle», «c'est une expérience d'illumination que tout programmeur sérieux devrait …



13
Pourquoi les bases de données ne sont-elles pas intégrées en tant que fonction linguistique?
Existe-t-il des langages de programmation qui ont une base de données intégrée comme fonctionnalité de langage de première classe plutôt que de se connecter à une base de données SQL (ou autre) externe? Quels seraient les inconvénients et les avantages d'une telle fonctionnalité? À quoi ressemblerait une telle fonctionnalité et …

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.