? Quando os desenvolvedores a criar código para programas, sites ou outros aplicativos de computação , eles muitas vezes escrever o código em um editor de texto. Em alguns casos , os desenvolvedores usam ambientes de desenvolvimento integrado com editores de texto embutidos em execução dentro deles. Onde quer que um desenvolvedor escreve seu código, o processo de trabalhar com ele normalmente envolve a leitura de alguns de volta e fazendo alterações contínuas a ele. O destaque da sintaxe é uma função fornecer alguns editores para exibir o código de uma forma mais legível. Marcadores Código
sintaxe normalmente exibem texto código usando diferentes cores e estilos de fonte. Muitos editores de texto pode-se destacar a programação de código em linguagens como PHP e Java, código de marcação em linguagens como HTML e XML , bem como o código escrito em uma linguagem de consulta como SQL. Diferentes marcadores usar técnicas variadas para a exibição de elementos de código , mas na maioria dos casos a cor é usada para distinguir entre diferentes tipos de item de dentro de um trecho . Por exemplo, os nomes de variáveis e chamadas de função são exibidas muitas vezes usando cores contrastantes.
Vantagens
A principal vantagem de usar um destaque de sintaxe editor é que ele torna o processo de desenvolvimento mais fácil e mais rápido. Isto é porque o código de programação é, naturalmente, não é fácil de ler . Os programas têm sintaxe e vocabulário que é diferente da gramática e palavras nas línguas naturais , como o Inglês . Estruturas de linguagem de programação de variar de acordo com a língua a ser usada , mas , em geral, reflectem uma série de processos lógicos . Para desenvolver um programa com sucesso , os programadores precisam ser capazes de ler , bem como escrever o código .
Editores
Editores de texto correndo na maior parte do principal plataformas têm a capacidade para realçar o código . No Windows, o Notepad + + pode-se destacar muitas linguagens, incluindo Java , PHP e HTML. Em sistemas operacionais baseados em Linux, Gedit pode destacar muitas línguas também, incluindo C , XML e Java. No Mac , TextWrangler também pode lidar com uma grande variedade de línguas, incluindo Python, JavaScript e Perl. Em alguns casos, um programa de edição de texto também vai permitir que os usuários definam suas próprias regras de realce personalizadas para idiomas específicos , que podem ser úteis se um idioma não é suportado por padrão. É também muitas vezes é possível alterar as regras de realce para línguas reconhecidas .
Programas de desenvolvimento
IDEs para plataformas específicas , muitas vezes incluem instalações destacando poderosas. Para Java e PHP , a aplicação Eclipse inclui um marcador de código. Para muitas linguagens de programação Web e scripts , a Adobe Creative Suite fornece suporte destacando , manuseio JavaScript, PHP, Cascading Style Sheets e ActionScript , entre outros. Às vezes , quando um programador está escrevendo código, o IDE irá levá-los para corrigir erros de sintaxe. Isso permite que os desenvolvedores para descobrir e tratar erros durante o desenvolvimento , em vez de uma vez por sistema está funcionando .