Programmation est le processus de programmation , la planification et l'écriture d'un programme informatique. Avec l'aide de la programmation, un programmeur informatique peut créer une séquence de commandes qui indique que le processeur de l'ordinateur ce qu'il faut faire . Les programmeurs utilisent une variété d'outils qui aident à prévenir la survenance d' erreurs , communément appelé bogues informatiques. Ces outils convertissent également la langue utilisée par le programmeur dans un langage que l'ordinateur peut comprendre. Éditeur de code
L'éditeur de code est un outil conçu pour l'écriture du code et l'édition. Tous les logiciels de programmation viennent généralement avec un éditeur de code. L'éditeur s'adapte à la langue que le programmeur utilise . Il permet à l' utilisateur d'insérer des corps des codes en utilisant le clavier ou la souris . L'éditeur de code est livré avec une fonctionnalité appelée code couleurs qui permettent au programmeur de différencier les sections du code.
Compilateur
Le compilateur définit les instructions qui sont acceptables dans un programme . Il convertit un langage de haut niveau en code machine , le seul ensemble de syntaxe comprise par le processeur de l'ordinateur . Le compilateur permet au programmeur de faire des programmes à l'aide de langages de haut niveau . Il utilise la sortie , appelée code source , pour générer une série de commandes écrites dans les bits binaires. Le compilateur regarde le code source de collecter , de réorganiser et de générer un nouveau jeu d'instructions pour rendre le programme plus rapide sur l'ordinateur.
Interprète
l' interpréteur exécute un code source écrit dans un langage de haut niveau , sans passer par l'étape de compilation. L'interprète permet au programmeur de tester le programme rapidement , lui permettant de voir les résultats avant d'ajouter de nouvelles sections au code. Les programmeurs préfèrent utiliser l'interprète pendant les phases de développement des programmes qu'ils écrivent. Un interprète traduit immédiatement le code source , puis l'exécute . Avec l'utilisation d'un interprète , il ya une réduction significative de la quantité de temps qu'un programmeur doit consacrer à la programmation .
Decompiler
Le decompiler inverse le processus fait par le compilateur. Il traduit le code machine dans un langage de haut niveau pour créer une présentation du programme. Un programmeur utilise un décompilateur pour détecter les vulnérabilités et les codes malveillants , vérifier matchs de code , de réviser bits de code binaire et d'apprendre algorithme. Les programmeurs utilisent le decompiler comme une forme de maintenance et de sécurité chaque fois qu'ils écrivent des programmes .
Parser
L'analyseur analyse la structure des états dans le code source écrit par le programmeur . L'analyseur compare la chaîne à une règle de grammaire anglaise afin de définir des structures de codes potentiels. Pendant le processus d'analyse , l'ordinateur recherche un constituant particulier et consulte les règles régissant la grammaire anglaise afin de chercher des alternatives . Analyse s'applique également à d'autres langues comme le français et l'allemand. Cependant, les résultats ne sont pas aussi transparente que ceux générés dans la langue anglaise.