La programmation informatique est le processus par lequel le code source des programmes informatiques est conçu, codé, nettoyé et protégé. Par la programmation, les étapes à suivre pour la création du code source des programmes informatiques sont dictées. Selon eux, le code est écrit, testé et affiné.
L'objectif de la programmation est de créer des logiciels, qui seront ensuite exécutés directement par le matériel de l' ordinateur, ou via un autre programme.
La programmation est guidée par une série de règles et un petit ensemble de commandes, d'instructions et d'expressions qui ont tendance à ressembler à un langage naturel borné. Le langage de programmation est l'ensemble de ces règles ou normes, symboles et mots particuliers utilisés pour créer un programme et avec lui, offrir une solution à un problème spécifique.
Le langage de programmation est responsable du fait que l'ordinateur suit pas à pas les commandes que le programmeur a conçues dans l' algorithme. Avec cela, il est entendu que le langage de programmation est une sorte d'intermédiaire entre l'ordinateur et l'utilisateur, de sorte que ce dernier puisse donner des réponses aux problèmes via l'ordinateur et en utilisant des mots (fonctions), qui interprètent ledit programme à l'ordinateur. pour la réalisation de ce travail.
Maintenant, en fonction de la langue choisie, vous pouvez parler du type de programmation à effectuer. Certains d'entre eux sont:
Programmation séquentielle: ce sont les programmes conçus avec des lignes directrices qui se succèdent les unes après les autres. Par exemple: Cobol, Basic.
Programmation structurée: elle est considérée comme ceci, lorsque la programmation est conçue par des modules. Chaque module exécute une tâche spéciale, et lorsque cette tâche est requise, ce module est simplement appelé. Par exemple: Turbo Pascal, Ada, Modula.
Programmation orientée objet: ce sont ces langages qui permettent la mise en œuvre d'objets dans la conception de celui-ci et l'utilisateur peut coller un code de programme sur chaque objet. Certains d'entre eux sont: Java, Xml, entre autres.
Programmation en langage logique ou naturel: ce sont les programmes qui sont conçus avec des interfaces, de manière à ce que l'utilisateur puisse donner des ordres à la machine en utilisant un langage simple. Par exemple: Prolog.
Programmation en intelligence artificielle: ce sont les programmes les plus proches de l'intelligence humaine, car ils ont la capacité de développer des connaissances. Ce type de langage fonctionne d'une manière très similaire à l'esprit humain.