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.
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 …
Je souhaite ajouter la gestion des erreurs à: var firstVariable = 1; var secondVariable = firstVariable; Ce qui suit ne compilera pas: try { var firstVariable = 1; } catch {} try { var secondVariable = firstVariable; } catch {} Pourquoi est-il nécessaire qu'un bloc try catch affecte la portée …
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 - …
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 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 …
C et C ++ compile les littéraux de chaîne adjacents comme un littéral de chaîne unique. Par exemple ceci: "Some text..." "and more text" est équivalent à: "Some text...and more text" Dans d'autres langages de la famille C comme C # ou Java, il s'agit d'une erreur de syntaxe (ce …
En Java, il existe quatre modificateurs d'accès disponibles pour les méthodes: public - n'importe quelle classe peut utiliser cette méthode. protected - les classes du même package et les sous-classes de n'importe quel package peuvent utiliser cette méthode. private - seule cette classe peut utiliser cette méthode. no modifier ("package …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez 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 4 ans . J'ai lu ici sur …
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 3 ans . Comme indiqué dans le titre, …
De la documentation officielle ... Package de classe de modificateur Monde de sous-classe public YYYY protégé YYYN aucun modificateur YYNN YNNN privé Le fait est que je ne me souviens pas avoir eu un cas d'utilisation où j'avais besoin d'accéder aux membres protégés d'une classe dans le même package. Quelles …
Les langages typés dynamiquement que je connais ne permettent jamais aux développeurs de spécifier les types de variables, ou du moins ont un support très limité pour cela. JavaScript, par exemple, ne fournit aucun mécanisme pour appliquer les types de variables lorsque cela est pratique. PHP vous permet de spécifier …
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. …
Issu d'un background C # et Java, je suis habitué à ce que mes listes soient homogènes, et cela a du sens pour moi. Quand j'ai commencé à prendre Lisp, j'ai remarqué que les listes peuvent être hétérogènes. Quand j'ai commencé à déconner avec le dynamicmot - clé en C …
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 …
Lorsque les VLA ont été introduits en C 1999, je pensais que c'était une grande innovation pour le langage. Cependant, après avoir appris qu'elle a été rendue facultative en C 2011, je me demande ce qui a conduit à son changement de statut, et si cela signifie que la fonctionnalité …
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.