Langages artificiels pour demander aux ordinateurs d'effectuer des étapes de calcul afin d'effectuer des tâches. Ils permettent aux programmeurs de communiquer avec les ordinateurs.
Le problème que j'ai, c'est que la plupart des livres C ++ que je lis passent presque toujours sur la syntaxe et les bases du langage, par exemple les forboucles while, les tableaux, les listes, les pointeurs, etc. Mais ils ne semblent jamais construire quelque chose d'assez simple à utiliser …
Il est pratiquement impossible d'enseigner une bonne programmation aux étudiants qui ont déjà été exposés au BASIC: en tant que programmeurs potentiels, ils sont mutilés mentalement au-delà de tout espoir de régénération. - Edsger W. Dijkstra J'ai un profond respect pour Dijkstra mais je ne suis pas d'accord avec tout …
Ce n'est pas vraiment un problème pour quiconque a déjà fait face à ce problème syntaxique, mais je vois une énorme confusion dériver de l'utilisation de caret ( ^) comme opération XOR au lieu de l'opération d'exponentiation mathématique largement acceptée. Bien sûr, il y a beaucoup d'endroits où la (mauvaise) …
Je réfléchis depuis un moment pourquoi Java et C # (et je suis sûr que d'autres langages) par défaut font référence à l'égalité pour ==. Dans la programmation que je fais (qui n'est certainement qu'un petit sous-ensemble de problèmes de programmation), je veux presque toujours l'égalité logique lors de la …
J'entends souvent le terme que le langage A est écrit en langage B. Par exemple, PHP a été écrit C , C # est écrit en C ++ . Quelqu'un peut-il expliquer ce que cela signifie et s'il est même exact? Est-ce que cela a quelque chose à voir avec …
Beaucoup des plus languges de programmation populaires (tels que C ++, Java, Python , etc.) ont le concept de cacher / observation des variables ou des fonctions. Lorsque j'ai rencontré des problèmes de masquage ou d'observation, ils ont été la cause de bogues difficiles à trouver et je n'ai jamais …
LISP (et les dialectes tels que Scheme, Common LISP et Clojure) n'ont pas gagné beaucoup de soutien de l'industrie même si ce sont des langages de programmation assez décents. (Pour le moment, il semble qu'ils gagnent du terrain). Maintenant, ce n'est pas directement lié à la question, qui utiliseriez-vous un …
Un jeune collègue qui étudiait OO m'a demandé pourquoi chaque objet est passé par référence, ce qui est l'opposé des types ou des structures primitifs. C'est une caractéristique commune de langages tels que Java et C #. Je n'ai pas pu trouver de bonne réponse pour lui. Quelles sont les …
Je sais qu'ils sont mis en œuvre de manière extrêmement dangereuse en C / C ++. Ne peuvent-ils pas être mis en œuvre de manière plus sûre? Les inconvénients des macros sont-ils vraiment assez importants pour l'emporter sur la puissance massive qu'ils fournissent?
Dans une discussion sur les méthodes statiques et d'instance, je pense toujours que cela Sqrt()devrait être une méthode d'instance de types numériques au lieu d'une méthode statique. Pourquoi donc? Cela fonctionne évidemment sur une valeur. // looks wrong to me var y = Math.Sqrt(x); // looks better to me var …
Je pensais pourquoi existe-t-il (dans tous les langages de programmation que j'ai appris, comme C ++, Java, Python) des bibliothèques standard comme stdlib, au lieu d'avoir des "fonctions" similaires étant une primitive du langage lui-même.
J'ai entendu dans un certain nombre d'endroits maintenant que les gens s'attendent à ce que les langues utilisent, ou du moins aient, un compilateur auto-hébergé afin de mériter le respect. Je suis curieux de savoir pourquoi c'est. Un compilateur semble être un logiciel très important à écrire, et j'imagine que …
Fondamentalement, je veux apprendre beaucoup de langages de programmation pour devenir un excellent programmeur. Je n'en connais qu'une poignée en profondeur et j'espérais que quelqu'un pourrait expliquer le nombre de classes ou de types de langages de programmation . Comme la façon dont vous les regrouperiez si vous deviez les …
Cela remonte à une conversation que j'ai eue avec ma petite amie. J'ai essayé de lui dire que je ne me sens tout simplement pas assez adéquat dans mon langage de programmation (C ++) pour m'appeler bon. Elle m'a alors demandé: "Eh bien, quand te considères-tu assez bien?" Voilà une …
Je parle d'expliquer au non-programmeur ce qu'est la programmation. J'ai veillé à rechercher des questions similaires avant de créer celle-ci, mais les quelques-unes que j'ai trouvées semblaient esquiver la question, et j'aimerais spécifiquement voir des métaphores ou des analogies. Personnellement, je trouve plus facile d'expliquer quelque chose de technique à …
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.