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.
Je suis rigoureux dans la programmation et ai rencontré des langages tels que BASIC, FORTRAN, COBOL, LISP, LOGO, Java, C ++, C, MATLAB, Mathematica, Python, Ruby, Perl, JavaScript, Assembly, etc. Je ne comprends pas comment les gens créent des langages de programmation et conçoivent des compilateurs. Je ne comprenais pas …
Je me suis intéressé au programme spatial soviétique et à découvrir que le logiciel de la navette Bourane vers 1988 avait été écrit en prolog. Est-ce que quelqu'un sait quelles langues auraient pu être utilisées dans les missions précédentes, en particulier les missions mobiles Mars PrOP-M du début des années …
J'ai beaucoup codé en Python. Maintenant, pour des raisons professionnelles, je code en Java. Les projets que je fais sont plutôt petits, et Python fonctionnerait probablement mieux, mais il existe des raisons valables pour des raisons autres que l’ingénierie d’utiliser Java (je ne peux pas entrer dans les détails). La …
Python 3 est sorti en décembre 2008. Beaucoup de temps s’est écoulé depuis, mais de nombreux développeurs hésitent encore à utiliser Python 3. Même les frameworks populaires tels que Django ne sont pas encore compatibles avec Python 3 mais reposent toujours sur Python 2. Bien sûr, Python 3 présente des …
Parfois, lors de la programmation dans différents langages (C / C ++, C #), cette idée me vient à l’esprit: Chaque langue est-elle écrite dans le langage de programmation C? La langue C est-elle la mère / le père de toutes les langues? Est-ce que chaque concept ( POO , …
En tant que développeur Linux (côté serveur), je ne sais pas où et pourquoi devrais-je utiliser le C ++. Quand je vise la performance, le premier et dernier choix est C. Quand la "performance" n'est pas le problème principal, des langages de programmation tels que Perl et Python seraient un …
Je suis un étudiant CS avec plusieurs années d'expérience en C et C ++. Depuis quelques années, je travaille constamment avec Java / Objective C pour le développement d'applications. Je suis maintenant passé au développement Web et je me concentre principalement sur le ruby on. rails et je me suis …
Actuellement, le C est considéré comme une langue de bas niveau , mais était-il considéré dans les années 70 comme de bas niveau? Le terme était-il même utilisé alors? Beaucoup de langues populaires de niveau supérieur n'existaient pas avant le milieu des années 80 et au-delà. Je suis donc curieux …
Python semble faire fureur ces jours-ci, et non sans honte - car c’est vraiment un langage avec lequel on aime presque se faire donner un nouveau problème à résoudre. Mais, comme un homme sage a dit une fois (l'appeler un homme sage seulement parce que je n'ai aucune idée de …
Le newmot clé dans des langages tels que Java, Javascript et C # crée une nouvelle instance d'une classe. Cette syntaxe semble avoir été héritée de C ++, où elle newest utilisée spécifiquement pour allouer une nouvelle instance d'une classe sur le tas et renvoyer un pointeur sur la nouvelle …
J'ai récemment appris le D et je commence à me familiariser avec la langue. Je sais ce que ça offre, je ne sais pas encore tout utiliser, et je ne connais pas grand chose au sujet des idiomes D, etc., mais j'apprends. J'aime D. C'est un bon langage, étant, d'une …
Y a-t-il une raison pour laquelle un point-virgule a été choisi comme séparateur de ligne au lieu d'un symbole différent? Je souhaite connaître l'historique de cette décision et espérer que les réponses permettront de mieux comprendre les décisions futures.
J'ai toujours aimé l'idée de prendre en charge l'héritage multiple dans une langue. Le plus souvent, c'est intentionnellement abandonné et le supposé "remplaçant" est une interface. Les interfaces ne couvrent tout simplement pas la même terre sur plusieurs héritages multiples, et cette restriction peut parfois conduire à plus de code …
Y a-t-il une raison pour laquelle les fonctions de la plupart (?) Des langages de programmation sont conçues pour prendre en charge un nombre quelconque de paramètres d'entrée, mais une seule valeur renvoyée? Dans la plupart des langages, il est possible de "contourner" cette limitation, par exemple en utilisant des …
J'essaie de m'apprendre un nouveau langage de programmation à intervalles réguliers. Récemment, j'ai lu comment Lisp et ses dialectes se trouvaient à l'opposé des langages comme le C / C ++, ce qui m'a rendu assez curieux pour en savoir plus. Cependant, deux choses ne sont pas claires pour moi …
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.