Les mots à savoir pour devenir programmeur


 Les mots à savoir pour devenir programmeur

Voici une liste des mots à connaître pour devenir programmeur (et leurs définitions) :

  • Processeur/CPU : Le processeur, aussi appelé CPU, est celui qui exécute les instructions machine des programmes.
  • Langage de programmation : Un langage de programmation est un langage qui traduit votre code (correspondant à celui-ci) en un code compréhensible par la machine ou un code intermédiaire, parfois, l'outil utilisé pour cette opération est un compilateur, ou encore un interpréteur.
  • Syntaxe d'un langage de programmation : La syntaxe d'un langage de programmation, est la manière dont un code source correspondant à celui-ci est structuré, exemple : Avec quoi sépare-t-on des arguments de fonction ? Est-ce qu'il faut terminer chaque instruction par un point-virgule « ; » ? Comment déclare-t-on une variable ?
  • La mémoire : La mémoire permet de stocker des données.
  • Code natif : Le code natif ou le langage machine est un code lisible directement par le processeur.
  • Langage d'assemblage/Langage assembleur : Le langage d'assemblage ou le langage assembleur est le langage de plus bas niveau qui représente le langage machine sous une forme lisible.
  • Le langage machine : Le langage machine est le langage natif d'un processeur, il est codé en binaire (0 et 1).
  • IDE/integrated development environment : IDE (integrated development environment) est un ensemble d'outils spécifiques pour améliorer la rapidité.
  • Code source : Un code source est un code codé dans un langage de programmation spécifique à lui, bien sûr, avent compilation du programme, ou transformation en bytecode. Certes, il doit correspondre à la syntaxe de son langage correspondant, sinon, ce serait un code source erroné...
  • SDK : SDK est un ensemble d'outils permettant de raccourcir le processus de développement, il comprend souvent un débogueur, un compilateur, des bibliothèques, exemples de code, documentation, à la différence d'un IDE, l'IDE est le logiciel qui va regrouper ces outils.
  • CLI : Une interface en ligne de commande en anglais command line interface (CLI), se fait en texte, je tape une ligne de commande en texte, pas de curseur super ou de cases à cocher...
  • GUI : Une interface graphique en anglais graphical user interface (GUI), à la différence à une interface en ligne de commande, a une partie graphique, des boutons, des cases à cocher...
  • Bytecode : Il existe certains langages qui transforment le code source en bytecode, ce bytecode peut être ensuite exécuté sur une machine virtuelle ou sois à ce qui parait directement sur un processeur parfois.
  • API : API est externe à l'application, par exemple une API de gestion de fichiers ou une API réseau, elle est en dehors de l'application, et elle peut être codée en un langage quelconque. l'API permet de faire dialoguer des applications entre-elles... Elles accèdent à d'autres applications, un système d'exploitation par exemple...
  • IDE : Une IDE est en quelques sortes la version graphique du SDK, son logiciel pour l'utiliser avec une interface graphique... Un débogueur, un compilateur...
  • Bibliothèque : Une bibliothèque en informatique, est un ensemble de fonctions utilitaires.

Commentaires

Posts les plus consultés de ce blog

Comment faire une horloge digitale en css html js?

Quelle langage de programmation choisir le C ou Python?

Premier pas, par où commencer?