Programação é o processo de programação, planejamento e escrever um programa de computador. Com a ajuda de programação, um programador de computador pode criar uma seqüência de comandos que diz que o processador do computador o que fazer. Os programadores usam uma variedade de ferramentas que ajudam a prevenir a ocorrência de erros , vulgarmente conhecidos como bugs de computador. Essas ferramentas também converter a linguagem utilizada pelo programador de computador em uma linguagem que o computador possa entender . Editor de código
O editor de código é uma ferramenta desenhada para a escrita de código e edição. Todos os programas de software de programação geralmente vêm com um editor de código . O editor se adapta à linguagem o programador usa . Ele permite que o usuário insira corpo de códigos usando o teclado ou mouse. O editor de código vem com um recurso chamado de cores de código que permitem que o programador para diferenciar as seções do código.
Compiler
O compilador define as instruções que são aceitáveis em um programa . Ele converte uma linguagem de alto nível em código de máquina , o único conjunto de sintaxe entendida pelo processador do computador. O compilador permite que um programador para fazer programas usando linguagens de alto nível . Ele usa a saída , chamado código fonte , para gerar uma série de comandos de escrita em bits binários . O compilador analisa o código-fonte para coletar, reorganizar e gerar um novo conjunto de instruções para fazer o programa funcionar mais rápido no computador.
Intérprete
o intérprete executa um código fonte escrito em linguagem de alto nível , sem passar por fase de compilação. O intérprete permite que o programador para testar o programa rapidamente , permitindo-lhe ver os resultados antes de adicionar novas seções do código. Os programadores preferem usar o intérprete durante as fases de desenvolvimento dos programas que eles estão escrevendo . Um intérprete traduz imediatamente o código fonte e , em seguida, executa -lo. Com o uso de um intérprete, há uma redução significativa na quantidade de tempo que um programador tem para se dedicar na programação .
Decompiler
O decompiler inverte o processo feito pelo compilador. Ele traduz o código de máquina em uma linguagem de alto nível para criar uma apresentação do programa. Um programador usa um decompiler para detectar vulnerabilidades e códigos maliciosos , verificar jogos de código , rever bits de código binário e aprender algoritmo. Os programadores utilizam o decompiler como uma forma de manutenção e segurança , sempre que escrever programas .
Analisador
O analisador analisa a estrutura das demonstrações no código fonte escrito pelo programador . O analisador compara a string para uma regra em Inglês gramática , a fim de definir estruturas de código em potencial. Durante o processo de análise , o computador procura por um componente específico e consulta as regras que regem a gramática Inglês , a fim de procurar alternativas. Analisando também se aplica a outros idiomas, como o francês eo alemão . No entanto, os resultados não são tão simples quanto os gerados no idioma Inglês .