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.
Pourquoi le maître C Dennis Ritchie a-t-il introduit des pointeurs en C? Et pourquoi les autres langages de programmation tels que VB.NET, Java ou C # les ont-ils éliminés? J'ai trouvé des points dans Google et je tiens également à écouter vos commentaires. Pourquoi éliminent-ils les concepts de pointeur dans …
Je n'ai pas bien compris le concept d'effet secondaire. Quel est l'effet secondaire dans la programmation? Cela dépend-il du langage de programmation? Existe-t-il des effets secondaires externes et internes? S'il vous plaît donner quelques exemples de causes qui créent des effets secondaires.
Comme nous sommes à l’heure des fêtes de fin d’année et que tout le monde fait des voeux, je me demande quelles fonctionnalités linguistiques souhaiteriez-vous que PHP aurait ajoutées? Je suis intéressé par quelques suggestions pratiques / souhaits pour la langue. Par pratique je veux dire: Ce qui peut être …
En faisant des recherches (livres, Wikipédia, questions similaires sur la SE, etc.), j'ai compris que la programmation impérative est l’un des paradigmes majeurs de la programmation, où vous décrivez une série de commandes beaucoup pour qu’il prenne des mesures spécifiques, d’où le nom "impératif"). Jusqu'ici tout va bien. La programmation …
Python est apparu pour la première fois en 1991, mais il était quelque peu inconnu jusqu'en 2004, si le classement de TIOBE permet de quantifier quelque chose de significatif. Qu'est-il arrivé? Qu'est-ce qui a motivé l'intérêt de cette langue de 13 ans? Y a-t-il une raison pour laquelle Python n'était …
Un objet doit-il représenter une entité? Par une entité que je veux dire quelque chose comme un Product, Motorun ParkingLotetc, un physique, ou même un objet conceptuel non physique claire - ce qui est bien défini, avec quelques données de base appartenant clairement à l'objet, et certaines fonctions / méthodes …
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 un débutant en programmation et j'ai lu des livres, étudié, lu des articles, etc. J'obtiens d'excellents résultats depuis que j'ai commencé à apprendre la programmation, et quand j'étais débutant, je pensais tout savoir sur la programmation, mais en apprenant plus, j'ai réalisé à quel point ce domaine est …
Je ne pouvais pas comprendre la raison de cela. J'utilise toujours la classe String comme les autres développeurs, mais lorsque j'en modifie la valeur, une nouvelle instance de String est créée. Quelle pourrait être la raison de l'immuabilité de la classe String en Java? Je sais qu'il existe des alternatives …
Je continue à entendre parler de liaison précoce et tardive, mais je ne comprends pas ce qu’elles sont. J'ai trouvé l'explication suivante que je ne comprends pas: La liaison précoce fait référence à l'attribution de valeurs aux variables pendant la conception, tandis que la liaison tardive correspond à l'attribution de …
C’est simplement une question que j’avais en lisant sur les langages interprétés et compilés. Ruby est sans aucun doute un langage interprété puisque le code source est traité par un interpréteur au moment de l'exécution. Au contraire, C est un langage compilé, car il faut d'abord compiler le code source …
En expliquant la différence entre la rigueur des langues et les paradigmes à un de mes collègues, j'ai fini par affirmer que: Les langages tolérants, tels que les langages dynamiques et interprétés, sont mieux utilisés pour les prototypes et les petits projets ou les applications Web de taille moyenne. Lorsque …
Dans mon enfance, je programmais sur une calculatrice soviétique MK-61 . Il avait quatre registres de fonctionnement (X, Y, Z, T) et 15 registres de stockage. Un programme peut comporter 105 étapes. Si je me souviens bien, il y avait des commandes comme: Permuter les registres X et Y Registres …
Je me le demande toujours et il me faut peut-être une bonne leçon d’histoire sur les langages de programmation. Mais puisque la plupart des compilateurs actuels sont en C, comment ont été construits les tout premiers compilateurs (AKA avant C) ou tous les langages ont-ils été interprétés? Cela dit, je …
Prenez ce scénario: Un programmeur crée une langue pour résoudre un problème. Il publie ensuite ce langage pour aider les autres à résoudre des problèmes similaires. Un autre programmeur découvre que c'est en fait beaucoup mieux pour une catégorie de problèmes différente. En vertu de cette nouvelle application, le langage …
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.