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.
J'envisage d'écrire un nouveau produit logiciel. Les performances seront critiques, je me méfie donc de l’utilisation d’un langage interprété ou utilisant un calque d’émulation (read java). Ce qui m'amène à penser à utiliser C (ou C ++), mais ils sont assez longs dans la dent. Je n'ai pas utilisé non …
Contexte J'ai revisité un ancien (mais excellent) site auquel je n'avais pas été depuis longtemps: le Alioth Language Shootout ( http://benchmarksgame.alioth.debian.org/ ). J'ai commencé à programmer en C / C ++ il y a plusieurs années, mais depuis lors, je travaille presque exclusivement en Java en raison de contraintes de …
Le but de cette question n'est pas de dresser une liste exhaustive de fonctionnalités de langage de programmation sans lesquelles vous ne pourriez pas vivre ou que vous souhaitiez être dans la langue principale de votre choix. Le but de cette question est de mettre en lumière des recoins du …
Vous pouvez trouver une liste interminable de blogs, d'articles et de sites Web faisant la promotion des avantages du test unitaire de votre code source. Il est presque garanti que les développeurs qui ont programmé les compilateurs pour Java, C ++, C # et d'autres langages typés ont utilisé des …
Je lis le code beaucoup plus souvent que je l'écris, et je suppose que la plupart des programmeurs travaillant sur des logiciels industriels le font. Je suppose que l’avantage de l’inférence de type est moins de verbosité et moins de code écrit. Par contre, si vous lisez le code plus …
Question Noob. Je ne suis pas tout à fait en mesure de faire la différence entre un REPL et un shell interactif simplement en lisant les définitions sur Wikipedia. Wiki note que REPL est un type particulier de shell de langue interactif. Est-ce un sous-ensemble approprié cependant? La définition du …
Là où il est accepté qu'un langage doit être complet pour être réussi, est-il réellement possible d'avoir un langage de programmation «utile» qui n'est pas complet? Je devrais préciser qu'il s'agit tout particulièrement de la "programmation" des langages au sens traditionnel, et non des langages de balisage ou de requête.
Je viens tout juste d'obtenir un diplôme universitaire en informatique. Je voudrais donc trouver un emploi qui me permette d'en apprendre plus sur le domaine et d'acquérir une certaine expérience professionnelle. J'ai interviewé dans une entreprise qui utilise son propre langage de programmation interne, et je ne pense pas que …
La programmation ne m'est pas étrangère. J'ai d'abord commencé à faire du balisage (HTML, maintenant s'il vous plaît, ne vous moquez pas de moi) quand j'avais 12 ans et un peu de BASIC quand j'avais 13 ans (je connaissais beaucoup de diagrammes, de pseudocodes à ce stade), mais j'ai ensuite …
Je lisais l'article ici: http://www.paulgraham.com/avg.html et la partie sur le "paradoxe du blub" était particulièrement intéressante. En tant que personne qui code principalement en c ++ mais qui est exposée à d’autres langages (principalement Haskell), je connais quelques points utiles dans ces langages qui sont difficiles à répliquer en c …
La plupart des langages de programmation sont complets, ce qui signifie que toute tâche pouvant être résolue dans un langage peut être résolue dans un autre, voire sur une machine de Turing. Alors pourquoi n’existe-t-il pas de traducteurs automatiques capables de convertir des programmes d’une langue donnée vers une autre …
Après avoir lu un article hier, j'ai réalisé que je ne connaissais pas grand chose sur l'origine des exceptions. S'agit-il uniquement d'un concept lié à la POO? J'ai tendance à penser que c'est le cas, mais encore une fois, il existe des exceptions de base de données.
Comme il est souvent classé au niveau de l'école ou du collège, les langages de programmation courants (C #, Java, C ++) sont tous des langages de 3ème génération (avec un niveau d'abstraction plus élevé des parties physiques de la machine). De plus, les langues d'assemblage sont classées comme langues …
La plupart des tâches de mon école pour les cours de programmation initiaux m'obligeaient à utiliser des tableaux. Je travaille à plein temps maintenant et je n'ai jamais utilisé de tableau pour aucun projet sur lequel j'ai travaillé. Même dans les projets existants, je n’ai jamais vu l’utilisation de tableaux …
Même les langues où vous avez une manipulation de pointeur explicite, comme C, sont toujours passées par valeur (vous pouvez les passer par référence mais ce n'est pas le comportement par défaut). Quel est l'avantage de cela, pourquoi tant de langues sont-elles passées par des valeurs et pourquoi d'autres sont-elles …
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.