Les questions théoriques traitent de sujets qui n'ont généralement pas d'utilisations pratiques immédiates. Soyez prudent lorsque vous utilisez cette balise: votre question peut être plus appropriée pour le site Computer Science Stack Exchange.
En tant que "nouveau" programmeur (j'ai écrit une ligne de code pour la première fois en 2009), j'ai remarqué qu'il est relativement facile de créer un programme qui présente des éléments assez complexes aujourd'hui, avec des éléments tels que .NET Framework, par exemple. Créer une interface visuelle ou trier une …
J'entends souvent dire qu'un vrai programmeur peut facilement apprendre n'importe quelle langue en une semaine. Les langues ne sont que des outils pour faire avancer les choses, me dit-on. La programmation est la compétence ultime qui doit être apprise et maîtrisée. Comment puis-je m'assurer que j'apprends réellement à programmer plutôt …
Je suis en train d'essayer de vendre mon organisation sur la valeur des revues de code. J'ai travaillé à plusieurs endroits où ils travaillaient. Je les ai vus habitués à des choix de styles et à des choix fonctionnels, et je les ai vus utilisés comme un simple contrôle pour …
Selon Wikipedia, la règle d'optimisation de programme 90/10 stipule que "90% du temps d'exécution d'un programme est consacré à l'exécution de 10% du code" (voir le deuxième paragraphe ici ). Je ne comprends vraiment pas cela. Qu'est-ce que cela veut dire exactement? Comment peut-on consacrer 90% du temps d'exécution à …
En comparant génie logiciel et génie civil, j'ai été surpris d'observer une façon de penser différente: tout ingénieur civil sait que si vous voulez construire une petite hutte dans le jardin, vous pouvez simplement obtenir les matériaux et aller la construire, alors que si vous voulez construire une maison de …
Les événements sont-ils utilisés uniquement pour la programmation graphique? Comment gérez-vous dans la programmation backend normale quand quelque chose arrive à cet autre chose?
Étant donné que nous dépendons de plus en plus de l'informatique, y compris de tâches très critiques de la vie quotidienne, je me demandais simplement comment ces composants essentiels étaient testés. Plus techniquement, comment sont testés les compilateurs et les assembleurs? (Je suppose que cela se rapporte au problème de …
Au cours de ma formation, on m'a dit qu'il est impensable d'exposer les clés primaires réelles (non seulement les clés de base de données, mais tous les accesseurs principaux) à l'utilisateur. J'ai toujours pensé que c'était un problème de sécurité (car un attaquant pourrait essayer de lire des choses qui …
La réponse la mieux notée à cette question sur le principe de substitution de Liskov s'efforce de distinguer les termes sous - type et sous - classe . Cela montre également que certaines langues confondent les deux, alors que d'autres ne le font pas. Pour les langages orientés objet que …
Abstrait: Donc, si je comprends bien (bien que ma compréhension soit très limitée), il y a trois dimensions avec lesquelles nous travaillons (généralement) physiquement: Le 1er serait représenté par une ligne. Le 2e serait représenté par un carré. Le 3ème serait représenté par un cube. Assez simple jusqu'à ce que …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 5 ans . Verrouillé . Cette question et ses réponses sont verrouillées car …
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. …
Les 90 premiers pour cent du code représentent les 90 premiers pour cent du temps de développement. Les 10% restants du code représentent les 90% restants du temps de développement. - Tom Cargill, Bell Labs Qu'est-ce que cela signifie exactement dans la pratique? Que les programmeurs font beaucoup de travail …
C'est une idée assez difficile à comprendre et j'apprécierais grandement toute modification / aide pour la rendre plus lisible pour ceux qui connaissent. Est-il théoriquement possible d'avoir un disque dur qui a enregistré une copie de chaque permutation binaire possible d'un kilo-octet et que le reste du système crée simplement …
Je cherchais un langage de programmation pratique qui n'a pas de mots clés réservés mais je n'ai pas eu de chance d'en trouver un. Je travaille sur un langage de programmation pour ma propre édification et divertissement et je n'ai pas encore eu besoin d'inclure de mots-clés, c'est ce qui …
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.