web-dev-qa-db-fra.com

language-design

Comment le mot-clé "this" fonctionne-t-il dans une fonction?

Conventions pour les exceptions ou les codes d'erreur

A quoi servent les macros C?

Pourquoi un python dict.update () ne retourne pas l'objet?

Numérotation des mois à base zéro

Pourquoi les paramètres const ne sont-ils pas autorisés en C #?

Pourquoi les champs privés sont-ils privés du type, pas de l'instance?

Pourquoi C # n'autorise-t-il pas les propriétés génériques?

Qu'est-ce qu'un paramètre formel?

Combien de code C++ existant serait cassé si void était défini comme `struct void {};`

Importer une nouvelle bibliothèque Android Design Support

Comment activer le défilement horizontal dans un onglet comme Google Play?

Expression régulière pour les chaînes avec un nombre pair de a et un nombre impair de b

Quand dois-je utiliser @classmethod et quand la méthode def (self)?

Que signifie Backpatching?

Quel modèle (GPT2, BERT, XLNet et etc.) utiliseriez-vous pour une tâche de classification de texte? Pourquoi?

Quelle est la différence entre le qualificatif const en C et le qualificatif const en C ++?

Pourquoi les variables ne sont-elles pas déclarées dans "try" dans la portée dans "catch" ou "finalement"?

Qu'est-ce que l'injection de dépendance?

Pourquoi l'instruction switch a-t-elle été conçue pour nécessiter une pause?

Modèle de domaine anémique: Avantages/inconvénients

Qu'est-ce que l'idiome "Exécuter autour"?

Pourquoi les noms de variables ne peuvent-ils pas commencer par des nombres?

Pourquoi Java ne supporte-t-il pas les fichiers non signés?

Surcharge de fonction par type de retour?

Pourquoi C # interdit-il les variables locales en lecture seule?

Modélisation d'un ascenseur à l'aide d'une analyse et d'une conception orientées objet

Pourquoi Java n'autorise-t-il pas les sous-classes génériques de Throwable?

Quelle est la meilleure façon de remplacer ou de substituer si..elez si..elez des arbres dans des programmes?

Pourquoi l'ajout de null à une chaîne est-il légal?

Quelle est la différence entre la liaison statique et la liaison dynamique?

Pourquoi les références ne peuvent-elles pas être replacées en C++?

Utilisation de clés variables pour accéder aux valeurs des objets JavaScript

Quel est le point de make_heap?

Pouvez-vous expliquer le modèle de conception de contexte?

Pourquoi l'héritage multiple n'est-il pas autorisé en Java ou en C #?

Que signifie DIM dans Visual Basic et BASIC?

Que signifie vide en C, C ++ et C #?

"Le moindre étonnement" et l'argument invariable par défaut

Pourquoi un tableau n'est-il pas assignable à Iterable?

Qu'est-ce qu'une fonction PHP renvoie par défaut?

Pourquoi C ++ a-t-il besoin d'un fichier d'en-tête distinct?

Impossible de définir des attributs de la classe d'objet

Quand quelqu'un écrit un nouveau langage de programmation, dans quoi l'écrit-il?

Que doit savoir chaque développeur sur les bases de données?

Pourquoi Python n'a-t-il pas de fonction de signe?

Pourquoi ne puis-je pas hériter de int en C++?

Est-ce que R a une déclaration d'assertion comme en python?

Membre statique C # "héritage" - pourquoi existe-t-il?

Pourquoi n'y a-t-il pas d'héritage multiple en Java, mais l'implémentation de plusieurs interfaces est-elle autorisée?

Pourquoi y a-t-il des «données» et des «nouveaux types» à Haskell?

Pourquoi le type de données de votre instruction switch ne peut-il pas être long, Java?

Pourquoi avons-nous besoin de déclarations après le casse?

Les avantages de l'héritage prototypique par rapport à la technique classique?

Modèle de conception d'observateur vs "Auditeurs"

Quelle est la composition en ce qui concerne la conception orientée objet?

Facteurs en R: plus qu'une gêne?

Pourquoi Lua n'a-t-il aucune déclaration "continuer"?

Pourquoi Ruby a-t-il à la fois des méthodes privées et protégées?

But du symbole de Scala?

Pourquoi le C++ n'autorise-t-il pas l'amitié héritée?

Pourquoi Ruby ne prend-il pas en charge i ++ ou i-- (opérateurs d'incrémentation / décrémentation)?

Pourquoi Java a-t-il une erreur du compilateur "instruction inaccessible"?

Appeler Java méthode varargs avec un seul argument nul?

Pourquoi les noms de membres C # ne peuvent-ils pas être identiques au nom de type qui les entoure?

Modèles de conception: Méthode abstraite vs usine

Pourquoi l'affectation Python) ne renvoie pas de valeur?

Pourquoi les constructeurs Java ne peuvent-ils pas être synchronisés?

Pourquoi les fonctions en ligne C++ sont-elles dans l'en-tête?

Pourquoi le modèle de fonction ne peut-il pas être partiellement spécialisé?

PHP global dans les fonctions

Qu'est-ce qui empêche Ruby, Python d'obtenir la vitesse Javascript V8?

Schémas de conception

Pourquoi n'y a-t-il pas de classe de base en C ++?

Pourquoi n'y a-t-il pas de conteneurs triés dans les bibliothèques standard de Python?

Pourquoi C # autorise-t-il {} les blocs de code sans instruction précédente?

Pourquoi ne pouvons-nous pas définir une variable à l'intérieur d'une instruction if?

Pourquoi ne pouvez-vous pas avoir plusieurs interfaces dans un générique générique lié?

Pourquoi devons-nous définir à la fois == et! = En C #?

Performances de l'appel virtuel "direct" par rapport à l'appel d'interface en C #

Pourquoi Scala n'a pas de membres statiques dans une classe?

Objectif de "let expression" (LetExpr) dans le Java?

Pourquoi C ++ a-t-il besoin de l'opérateur de résolution de portée?

Python: Quelle est la différence entre __builtin__ et __builtins__?

Pourquoi Java n'autorise-t-il pas les itérateurs (uniquement les iterables)?

Modèles de conception: méthode vs usine vs usine abstraite

Pourquoi Array n'est-il pas un type générique?

Si les déclarations vides

Pourquoi l'instruction String Switch ne prend-elle pas en charge la casse NULL?

Pourquoi les tableaux sont-ils covariants alors que les génériques sont invariants?

Opérateurs Lua, pourquoi + =, - = et ainsi de suite n'est-il pas défini?

Pourquoi "final" n'est-il pas autorisé dans les méthodes d'interface Java 8?

Pourquoi Rust ne prend-il pas en charge la conversion ascendante d'objets de trait?

Pourquoi les variables locales nécessitent-elles une initialisation, mais pas les champs?

Pourquoi ne pas appeler nullptr NULL?

Pourquoi les concepteurs du langage C ++ continuent-ils de réutiliser des mots clés?

OptionalInt vs Facultatif <Integer>

Pourquoi était la déclaration (j ++); interdit?

Je ne comprends pas pourquoi nous avons besoin du "nouveau" mot clé

Pourquoi System.Net.Http.HttpMethod est une classe, pas une énumération?