Escolar Documentos
Profissional Documentos
Cultura Documentos
programa com sua aparência. Envolve uma coleção de regras que valida a sequência de
O termo semântica em uma linguagem de programação é usado para descobrir a relação entre
programa. Uma abordagem conhecida como semântica direcionada a sintaxe é usada para
mapear construções sintáticas para o modelo computacional com a ajuda de uma função.
3. 1 + 1 = 2
Temos três frases escritas de formas diferentes, mas três frases que dizem a mesma coisa.
A seguir, três exemplos do famoso “Hello World”, escrito em três linguagens de programação
Linguagem C#:
class HelloWorld
Object Pascal:
program HelloWorld(output);
main :: IO ()
Os três algoritmos realizam a mesma coisa, que é exibir um “Hello World” na tela, mas estão
Nos exemplos das frases o significado do que foi descrito de três formas diferentes é: ao
somar um mais um, o resultado é dois. Nos exemplos do código fonte o significado do que foi
descrito em C#, Object Pascal e Haskell é: exibir na tela um “Hello World”. O significado é a
Em tudo, sintaxe não existe sem semântica, nem semântica existe sem sintaxe. Em qualquer
área de conhecimento é necessário dar forma a um conteúdo, pois uma forma sem conteúdo é
um contrassenso, pois o vazio não existe, e um conteúdo sem forma é um abstrato absoluto,