erros de sintaxe são erros de programação de um erro de digitação , tipo de dados variável incorreta ou outro erro de codificação digitado incorretamente . Eles são separados dos erros de lógica , que não provocam uma resposta do compilador. Os erros de sintaxe não permitir que o programa para compilar, de modo que o programador precisa corrigir os erros antes de testar e distribuir o aplicativo . Alguns erros comuns são erros simples que não levam muito tempo para consertar. Semicolons
Semicolons são comuns em línguas derivadas da linguagem de programação C . Linguagens de estilo C encerrar uma instrução de código usando o ponto e vírgula. Isso informa ao compilador que a próxima linha é uma nova declaração . Esquecendo um ponto e vírgula causa um erro de sintaxe, de modo que o compilador não criar o aplicativo. Algumas linguagens que exigem ponto e vírgula para terminar declarações incluem C #, C + + , Perl e Java. Muitos destes compiladores são capazes de identificar quais linhas de código estão faltando o ponto e vírgula necessário. Adicione o ponto e vírgula e reconstruir o aplicativo . Isso corrige o erro.
Tipos de dados
Se o programador define uma variável para uma cadeia de caracteres , a tentativa de salvar um número inteiro, objeto ou matriz para as causas variáveis um erro de sintaxe . Quando um programador define uma variável, o mesmo tipo de dados é necessária quando a atribuição de valores para a variável. A maioria das línguas têm métodos para alterar tipo de dados da variável, se for necessária uma conversão. Por exemplo, usando a linguagem de programação NET . , O programador pode converter um inteiro usando a função " ToString ()" . Isso permite que um desenvolvedor para converter um número em uma string e salvar o resultado no tipo de dados correto.
Suportes
Algumas linguagens requerem suportes para compensar uma bloco de código . Estes suportes ( também chamados de " curvas - chaves " ) são usados para abranger uma seção do código . Os blocos de código que exigem os suportes são declarações "if" , "while" e " while-do " loops e blocos " try-catch " . Se o programador esquece acidentalmente esses elementos , o compilador retorna um erro de sintaxe. Línguas que requerem suportes em torno destes blocos de código incluem Javascript , Java, C #, C e C + +.
Caso do iPhone Sensibilidade
Muitas linguagens de programação são maiúsculas de minúsculas. Isto significa que a variável " theVariable " não é o mesmo que a variável " thevariable . " Alterando o caso de a variável cria uma variável completamente novo , e pode causar um erro de sintaxe . Os programadores são obrigados a manter os nomes de variáveis no topo de funções , de modo que eles podem facilmente fazer referência ao esquema ortografia e caso correto . Se o programador usa acidentalmente o caso errado, ocorre um erro de sintaxe em linguagens como Visual Basic , C, C + + , C # , Javascript e Java.