Você está na página 1de 3

SINTAXE vs SEMÂNTICA

Objetivo do curso: Aprofundarmos no aspecto sintático, em particular no


problema da análise sintática, suas soluções para diferentes tipos de gramáticas. E não
será abordado o aspecto semântico de uma linguagem.

Entende-se “SINTAXE” como a ciência da língua que estuda o processo de


construção das sentenças. Nessa perspectiva, realizar a análise sintática significa
identificar a função que cada elemento exerce no contexto da sentença, bem
como a relação que ele estabelece com os demais constituintes, de modo a se formar
um todo organizado e harmônico.

“SEMÂNTICA” é o estudo do significado. Incide sobre a relação entre significantes,


tais como palavras, frases, sinais e símbolos, e o que eles representam, a sua
denotação.

Não compilou → SINTAXE


Compilou com erro → SEMÂNTICA → For de 1 – a 10 → [5-10]

LINGUAGEM
(1) Na linguagem do cotidiano, o homem faz uso da linguagem verbal e não-
verbal para se comunicar. A linguagem verbal integra a fala e a escrita (diálogo,
informações no rádio, televisão ou imprensa, etc.). Todos os outros recursos de
comunicação como imagens, desenhos, símbolos, músicas, gestos, tom de voz,
etc., fazem parte da linguagem não-verbal.
• A linguagem corporal é um tipo de linguagem não-verbal, pois determinados
movimentos corporais podem transmitir mensagens e intenções →
linguagem gestual (deficientes);
• Linguagem mista é o uso da linguagem verbal e não-verbal → Quadrinhos
(integra, simultaneamente, imagens, símbolos e diálogos)

(2) Capacidade especificamente humana para aquisição e utilização de sistemas


complexos de comunicação …
• A palavra linguagem tem, pelo menos, dois significados fundamentais: a
linguagem como um conceito geral e a linguagem como um sistema
linguístico específico (língua portuguesa, por exemplo).

(3) Expressão de ideias, usando símbolos (sejam eles escritos, orais, ou de outro
tipo) que se agrupam segundo determinadas regras.
• Linguagem Forma → Linguagem Artificial

LINGUAGEM ARTIFICIAL (FORMAL)


• Linguagem formal estudo de modelos matemáticos que possibilitam a
especificação e o reconhecimento de linguagens (no sentido amplo da palavra),
suas classificações, estruturas, propriedades, características e inter-
relacionamentos.
• A linguagem de programação é um método padronizado para comunicar
instruções para um computador.
◦ É um conjunto de regras sintáticas e semânticas usadas para definir um
programa de computador.
◦ Podem ser usadas para expressar algoritmos com precisão.
• Linguagem de Marcação → Não é linguagem de programação porque não é
Turing complete. Ou seja, ela precisaria ter algumas características específicas
para poder "programar um dispositivo".
◦ Ex.: HTML - considerada uma linguagem de dados. HTML apenas encapsula
dados e descreve o que fazer com eles, não como fazer.
• a

CONCATENAÇÃO - JUSTAPOSIÇÃO
Uma operação rotineira quando lidamos com material escrito é a justaposição de
palavras de uma linguagem, produzindo novas palavras. Esta justaposição é uma
operação tão básica que ela prescinde de uma possível gramática. Isto quer dizer que a
operação de justaposição, ou de concatenação de palavras, pode ser realizada entre
quaisquer palavras da linguagem. Em português não é qualquer justaposição de
palavras que pode ser considerada uma palavra da língua portuguesa. Nossa definição
de linguagem não pressupõe que esta tenha que ter gramática.

Justaposição → Quando NÃO há alteração nas palavras e continua a serem faladas e


escritas da mesma forma como era antes da composição.
Ex.: Beija-Flor / Arco-íris / Couve-Flor / Guarda-Roupa

Concatenação → Segue a ideia da aglutinação, quando há alteração em pelo menos


uma das palavras na pronuncia ou na grafia,.
Ex.: Plano + Alto = Planalto

PREFIXO – SUFIXO
Prefixo
qualquer sequência inicial de símbolos da palavra

Sufixo
qualquer sequência final de símbolos da palavra

Subpalavra
qualquer sequência de símbolos contíguos (vizinhos) da palavra

Exemplo
abcb palavra sobre o alfabeto { a, b, c }
ε, a, ab, abc, abcb são todos os prefixos
ε, b, cb, bcb, abcb são todos os sufixos
qualquer prefixo ou sufixo é uma subpalavra

LINGUAGEM FORMAL
Se Σ é um alfabeto
Σ* conjunto de todas as palavras possíveis sobre Σ
Σ+ = Σ*-{ε} ε → Cadeia Vazia → Não contém nenhum símbolo.
Exemplo: Conjunto de Todas as Palavras
Se Σ = { a, b }, então:
• Σ+ = { a, b, aa, ab, ba, bb, aaa,… }
• Σ* = { ε, a, b, aa, ab, ba, bb, aaa,… }

Você também pode gostar