? Aplicações de computação e sites usar o código para implementar a funcionalidade que eles fornecem. Desenvolvedores escrever esse código em linguagens de programação e de marcação, com um conjunto de regras distinto para cada idioma . Tal como acontece com as línguas naturais , linguagens de codificação têm sua própria gramática e vocabulário. Se um trecho de código contém erros , este código pode ser inválido. Sintaxe inválida pode causar programas e sites para falhar ou função incorretamente. Código
de programação e linguagens de codificação funcionam de maneiras variadas. Em linguagens de programação , como Java para programas de desktop ou PHP para aplicações Web , o código especifica uma série de instruções para o computador ou servidor Web para executar. Em linguagens de marcação, como HTML e XML, itens de dados da lista de documentos entre as estruturas marcadas , definindo a aparência eo comportamento de itens de conteúdo da página Web e da estrutura de fontes de dados . A sintaxe de uma linguagem de programação ou marcação determina as estruturas que podem aparecer no seu interior, representada usando caracteres de texto. Para um aplicativo ou site para funcionar de forma eficaz , a sintaxe deve ser válido .
Erros
Desenvolvedores geralmente não escrever scripts perfeito na primeira tentativa . Muitas linguagens de programação e de marcação utilizar estruturas de sintaxe complexa , por isso os erros são comuns. Normalmente, um projeto vai passar por vários estágios de desenvolvimento, teste e depuração para identificar e corrigir quaisquer problemas decorrentes de sintaxe inválida. O código a seguir exemplo demonstra um XML válido seguinte código usos alternativos inválido código é inválido devido a um erro de digitação simples. A " boca " tag de fechamento está faltando um caractere de barra , o que pode fazer com que o aplicativo utilizando este código a falhar.
Efeitos
Os efeitos da sintaxe inválidos variam de pequenas a sério. Em alguns casos , uma página Web ou programa continuará a aparecer funcional , apesar de pequenos erros . Por exemplo, programas de navegação Web muitas vezes pode tornar código restante corretamente , apesar de alguns sintaxe inválida. No entanto, um erro de sintaxe pode causar um aplicativo inteiro para falhar. O seguinte código Java de exemplo demonstra uma linha usando a sintaxe válida : String myWord = " pessoa ";
A versão alterada a seguir é inválido : String myWord = " pessoa ;
Este código é inválido porque a seção de fechamento das citações que definem a variável de seqüência de texto está em falta. Quando Java processa este código, ele não só vai deixar de lidar com essa linha corretamente, mas irá processar a seguinte linha incorretamente também. Este código não será compilado , para que o aplicativo não será capaz de executar até que o erro foi corrigido.
Soluções
Se você encontrar erros de sintaxe inválidos como usuário de um site ou aplicativo , há um limite para o que você pode fazer, como sintaxe inválida deve ser abordada pelos desenvolvedores responsáveis. Se você está trabalhando em um aplicativo como um programador , você deve primeiro localizar a origem de um erro , a fim de corrigi-lo. Por exemplo , o seguinte código PHP irá gerar um erro : $ word_string = " Aqui estão algumas palavras , com alguns dentro " aspas " também" ;
Este código é inválido porque o PHP irá interpretar as aspas dentro do texto variável string como o fim do conteúdo variável. Dependendo do servidor Web que executa o código , os desenvolvedores podem ver mensagens de erro específicas quando tentam visualizar a página usando o script em um navegador, permitindo-lhes encontrar e , em seguida, alterar o código inválido.