Suite à ce commentaire , j'ai essayé de google pourquoi, mais mon google-fu a échoué. Commentaire du lien: [...] Mais l'important est que les tableaux et les pointeurs sont des choses différentes en C. En supposant que vous n'utilisez aucune extension de compilateur, vous ne pouvez généralement pas passer un …
J'ai lu cette question et cela m'a fait penser à une autre chose assez récente. Langages orientés objet. Je ne sais pas quand le premier a été créé, mais pourquoi a-t-il fallu si longtemps avant qu'ils ne deviennent courants? C est devenu très populaire, mais n'est pas devenu le C …
Question assez simple, mais quelque chose que je n'ai pas pu découvrir. Qui a été la première personne à décrire l'idée d'un pointeur? Le concept abstrait lui-même?
Les caractères 80x24 semblent être une valeur par défaut très courante pour les fenêtres de terminal. Cette réponse fournit une très bonne raison historique pour expliquer pourquoi la largeur est de 80 caractères. Mais pourquoi la hauteur est-elle généralement de 24 (ou 25) lignes?
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les 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 6 ans . Lorsque Microsoft a présenté .NET Framework et le langage C …
Il ne coûte presque rien d'utiliser l'historique de validation maintenu par le système de contrôle de version. Cependant, lors d'un effort de refactorisation (ou de réorganisation / nettoyage) d'un projet majeur, les fonctions et les classes et même les espaces de noms seront déplacés; parfois, plusieurs fichiers seront fusionnés et …
Je relis Refactoring par Martin Fowler. Dans le chapitre 4, Building Tests, je suis tombé sur le passage suivant. En fait, l'un des moments les plus utiles pour écrire des tests est avant de commencer la programmation. Lorsque vous devez ajouter une fonctionnalité, commencez par écrire le test. Ce n'est …
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. …
Pourquoi C ++ a-t-il fait une distinction entre les globaux statiques (liaison interne) et les symboles dans un espace de noms sans nom (liaison externe, mais aucun moyen de s'y référer de l'extérieur de toute façon), lors de l'introduction de ce dernier? Certaines de ces raisons sont-elles toujours valables ou …
Certaines fonctions d'ordre supérieur pour fonctionner sur des listes ou des tableaux ont été adoptées ou réinventées à plusieurs reprises. La carte des fonctions , fold [ l | r ], et filter se trouvent ensemble dans plusieurs langages de programmation, tels que Scheme, ML et Python, qui ne semblent …
Je l'ai vu: apprendre à programmer sur des cartes perforées et je l'ai vu: http://en.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era mais ils laissent beaucoup à désirer. Quelqu'un peut-il m'expliquer comment les programmeurs ont programmé lorsqu'ils ont utilisé des cartes perforées? Plus précisément, le système d'ordinateurs d'entrée utilisé pour dériver des instructions de la carte perforée …
SFINAE et la templatemétaprogrammation peuvent faire des choses merveilleuses et de nombreuses bibliothèques les utilisent également considérablement. Historiquement, ces deux "concepts magiques" ont été intentionnellement introduits / pris en charge en C ++? Ou ont-ils été découverts plus tard comme des sous-produits utiles (produits secondaires) de la templateprogrammation originale ?
De nombreux langages de programmation utilisent la syntaxe a[i]pour faire référence au i'e élément d'un tableau, d'une séquence ou d'un vecteur a- en particulier, C et Pascal (de la fin des années 1960 au début des années 1970) le font. En revanche, certaines langues antérieures, comme le Fortran (des années …
Donc, c'est de la pure curiosité. J'ai entendu le terme 3ème partie, comme dans, "bibliothèque 3ème partie" pendant un bon moment. Je me demande pourquoi nous disons 3e et non 2e (ou 4e)? Qui sont les premier et deuxième partis et d'où vient le terme?
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 5 ans . Pourquoi les créateurs du protocole Internet ont-ils décidé d'utiliser …
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.