Qu'est-ce que la programmation informatique?

April 16



Chaque morceau de logiciel, à partir d'un simple traitement de texte, tel que Microsoft Notepad, aux programmes d'édition d'images les plus avancées, telles que Adobe Photoshop, est faite par un ou plusieurs programmeurs informatiques qui utilisent un langage de programmation qui raconte un ordinateur comment agir. La programmation est un sujet très complexe qui couvre de nombreux types différents de langues et peut être utilisé pour résoudre un large éventail de problèmes.

Histoire

Le premier exemple de la programmation avec les ordinateurs modernes a eu lieu au début des années 1940, lorsque le mathématicien John von Neumann a conçu un système qui a permis pour le calcul numérique des données dans la mémoire à accès aléatoire d'un ordinateur. Les premiers programmes informatiques ont été créés en entrant les chaînes de uns et de zéros qui composent le code binaire. la programmation de bas niveau appelé «codes d'assemblage», qui accèdent directement le matériel d'un ordinateur, ont ensuite été inventé qui a permis à des commandes texte à entrer, qui a pris la place du binaire. langues de l'Assemblée sont spécifiques à chaque type de matériel, de sorte que la prochaine étape logique était l'invention d'un langage appelé «FORTRAN» qui était indépendant du matériel et pourrait être utilisé pour écrire des programmes pour tout type d'ordinateur. Les langages de programmation modernes les plus fréquemment utilisés sont "C ++" et "C #" qui ont toutes deux beaucoup plus de fonctionnalités et sont beaucoup plus faciles à lire que début des langages de programmation.

Fonction

Tous les logiciels de l'ordinateur que vous utilisez ou les jeux vidéo que vous jouez sont créées en entrant lignes de code dans un programme appelé un compilateur qui indique un système informatique comment interpréter le code et ce qu'il faut faire avec elle. Le code compilé est ensuite transféré à partir des fichiers de texte qu'il a été créé comme dans un fichier exécutable qui peut être ouvert par l'utilisateur de l'ordinateur.

Caractéristiques

Les langages de programmation fonctionnent par des variables définissant, telles que le nombre de vies qu'un personnage de jeu a ou la quantité de lettres dans l'alphabet pour un programme de texte, puis déclarant des déclarations qui utilisent ou modifient ces variables. Chaque langage de programmation a terminologies différentes sur la façon dont les variables et les déclarations doivent être déclarées, la taille d'une variable peut être, et les différents types de variables qui peuvent être utilisés, tels que des nombres, des lettres ou des chaînes de lettres.

Les types

Il existe quatre principaux types de langages de programmation et chacun a des avantages dans des situations différentes. langues déclaratives sont les plus simples car ils définissent seulement ce programme est destiné à faire, mais ne vous inquiétez pas des choses comme la gestion de la mémoire ou de contrôler le déroulement du programme. Les langages fonctionnels ne changent pas les variables mais plutôt juste travailler avec les Etats qui restent immuables. langues Impératif travaillent en changeant fréquemment l'état du programme ou de ses variables. Le type le plus complexe du langage de programmation est connue comme "orientée objet", car il est utilisé pour créer des objets entièrement fonctionnels qui présentent de nombreuses caractéristiques et les différentes variables et tous interagissent les uns avec les autres pour exécuter un programme. langage de balisage, tels que HTML, peut également être considéré comme un langage de programmation, mais il ne définit comment afficher les informations sur un navigateur Web et ne fait pas déclarer des déclarations ou définir des variables.

Considérations

L'écriture d'un programme informatique peut être une tâche très complexe et ardue, même si vous utilisez le plus simple type de langage. Tous les programmes doivent avoir une section distincte destinée à gérer les erreurs, comme ce que le programme devrait faire si les entrées de l'utilisateur des informations incorrectes ou si deux déclarations contradictoires. Gestion de la mémoire est également un aspect extrêmement important de la programmation afin que le logiciel ne prend pas complètement sur la mémoire de l'ordinateur et provoquer tout le reste à courir très lentement ou pas du tout. Il y a de grandes bibliothèques d'options pré-programmées, telles que la bibliothèque de modèles standard pour C ++, que vous pouvez utiliser pour résoudre rapidement les problèmes que beaucoup d'autres programmeurs ont dû faire face avant.


          

Post a comment: