? Lorsque les développeurs créent code pour les programmes, les sites Web ou d'autres applications informatiques , ils écrivent souvent le code dans un éditeur de texte . Dans certains cas , les développeurs utilisent des environnements de développement intégrés avec haut- éditeurs de texte en cours d'exécution à l'intérieur. Chaque fois qu'un développeur écrit son code, le processus de travailler avec elle implique généralement la lecture de quelques-uns de ce retour et apportant des modifications continuelles à elle. La coloration syntaxique est une fonction certains éditeurs fournissent pour afficher le code d'une manière plus lisible. Code
surligneurs syntaxe affichent généralement moins de code en utilisant différentes couleurs et styles de polices. De nombreux éditeurs de texte peuvent mettre en évidence le code de programmation dans des langages tels que PHP et Java, code de balisage dans des langages tels que HTML et XML , ainsi que le code écrit dans un langage de requête comme SQL. Différents surligneurs utilisent des techniques variées pour l'affichage des éléments de code , mais dans la plupart des cas, la couleur est utilisée pour distinguer entre les différents types d' article dans un extrait . Par exemple, les noms de variables et les appels de fonction sont souvent affichées en utilisant des couleurs contrastées .
Avantages
Le principal avantage d'utiliser un éditeur de coloration syntaxique est que cela rend le processus de développement plus facile et plus rapide. C'est parce que le code de programmation n'est pas naturellement facile à lire. Les programmes ont syntaxe et le vocabulaire qui est différente de la grammaire et les mots dans les langues naturelles , telles que l'anglais . Structures de la langue de programmation varient en fonction de la langue utilisée , mais en général, elles reflètent une série de processus logiques. Pour développer un programme avec succès , les programmeurs doivent être capables de lire ainsi que d'écrire le code.
Rédacteurs
éditeurs de texte fonctionnant sur la plupart des principaux plates-formes ont la capacité de mettre en évidence code. Sur Windows, Notepad + + peut mettre en évidence de nombreuses langues , y compris Java , PHP et HTML. Sur les systèmes d'exploitation basés sur Linux , Gedit peut mettre en évidence beaucoup de langues aussi, y compris C , XML et Java. Sur Mac, TextWrangler peut également traiter une grande variété de langues, dont Python , JavaScript et Perl. Dans certains cas, un programme d'édition de texte permettra également aux utilisateurs de définir leurs propres règles en soulignant personnalisés pour certaines langues , ce qui peut être utile si une langue n'est pas supporté par défaut. Il est aussi souvent possible de modifier les règles de surbrillance pour des langues reconnues .
Des programmes de développement
IDE pour des plateformes spécifiques comprennent souvent des installations mettant en évidence puissants. Pour Java et PHP , l'application Eclipse comprend un surligneur de code. Pour beaucoup, la programmation web et des langages de script , Adobe Creative Suite offre un soutien en évidence, la manipulation JavaScript , PHP, Cascading Style Sheets et ActionScript , entre autres. Parfois , alors qu'un programmeur écrit du code , l'IDE inciter à corriger les erreurs de syntaxe. Cela permet aux développeurs de découvrir et gérer les erreurs , tout en développant plutôt qu'une fois par système fonctionne.