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.

5
L'opérateur Java instanceof est-il considéré comme une réflexion, et qu'est-ce qui définit la réflexion?
J'ai eu une discussion avec un collègue aujourd'hui, si l'utilisation de l'utilisation de l'opérateur Java instanceofest une sorte de réflexion. Et la discussion a rapidement évolué vers ce qui définit réellement la réflexion. Alors, quelle est la définition de la réflexion? Et l'utilisation de la instanceofréflexion est-elle considérée comme "utilisant …


6
Comment puis-je dire que le langage de programmation se compile dans d'autres langages?
Comment puis-je dire en anglais, que le langage de programmation peut être compilé dans d'autres langages de programmation? L'exemple peut être Haxe . Sur le site Web, la langue est décrite comme "Multiplateforme": Multiplateforme: Haxe peut être compilé sur toutes les plateformes de programmation populaires avec son compilateur rapide - …


1
Quelle est la progression des enregistrements Haskell?
Récemment, je suis tombé une fois de plus sur les problèmes des enregistrements de Haskell, en particulier l'unicité des noms de champs. (C'est une douleur ...) J'ai déjà lu Une proposition d'enregistrements à Haskell de SPJ et Greg Morrisett, mais sa dernière mise à jour date de 2003. Un autre …









3
Pourquoi avez-vous besoin de «soi»? en Python pour faire référence aux variables d'instance?
J'ai programmé dans un certain nombre de langages comme Java, Ruby, Haskell et Python. Je dois basculer entre plusieurs langues par jour en raison des différents projets sur lesquels je travaille. Maintenant, le problème est que j'oublie souvent d'écrire selfcar le premier paramètre dans les définitions de fonction en Python …


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.