Programmation
La programmation informatique est le processus de conception et de construction d'un programme informatique exécutable pour obtenir un résultat informatique spécifique ou pour effectuer une tâche spécifique. La programmation comprend des tâches telles que : l'analyse, la génération d'algorithmes, la détermination de la précision des algorithmes et de la consommation de ressources, et la mise en œuvre d'algorithmes dans un langage de programmation sélectionné (communément appelé codage). Le code source du programme est écrit dans un ou plusieurs langages compréhensibles pour les programmeurs, plutôt que dans le code machine, qui est exécuté directement par le CPU. Le but de la programmation est de trouver une série d'instructions qui automatiseront l'exécution d'une tâche (qui peut être aussi complexe qu'un système d'exploitation) sur un ordinateur, souvent pour résoudre un problème spécifique. Ainsi, la programmation professionnelle nécessite souvent une expertise dans de nombreux sujets différents, y compris la connaissance du domaine d'application, des algorithmes spécialisés et de la logique formelle.