Escolar Documentos
Profissional Documentos
Cultura Documentos
ATPS-PLP, Etapa 1:
1. Defina o que uma linguagem de programao sob a conotao
sinttica e tambm semntica.
Sintaxe: o que define a forma de uma linguagem, formado por um
conjunto deregras e estabelece como so suas estruturas bsicas (as
palavras).
Regras lxicas e regras sintticas formam uma linguagem de
programao.
Regras lxicas servem para descrever as combinaes vlidas de
caracteres que formam tokens da linguagem de programao, os
tokens so palavras reservadas, identificadores, operadores, etc.
As regras sintticas vo descrever como os tokens podem
sercombinados para assim formarem as instrues vlidas :
Exemplos: os comandos, as expresses, as subrotinas, etc.
Semntica: a semntica tem funo de descrever o significado de
construes sintticas vlidas.
No existe uma notao padro e equivalente a BNF para a descrio
da semntica de linguagem de programao.
Formalismos diferentes foram desenvolvidos para atender a objetivos
diferentes.Geralmente uma linguagem de programao descrita
informalmente, utilizando-se a linguagem natural como o ingls,
portugus, etc.
Legibilidade influi:
A abstrao de dados.
Os comandos de controle.
A modularizao de programas.
A documentao.
As convenes lxicas, a sintaxe e a semntica.
Capacidade de escrita:
Medida da facilidade para confeccionar programa com destino a um
domnio de problema que fora escolhido. Em sua maioria das
caractersticas que afetam a legibilidade afetam tambm a
capacidade de escrita.
Escreve determinado programa exige sempre uma releitura do que j
fora escrito. Tendo o domnio dos problemas influenciar no
julgamento na capacidade de escrita de uma linguagem.
Caractersticas que contribuem para a capacidade de escrita:
Simplicidade e ortogonalidade.
Suporte pata abstrao.
Expressividade.
Confiabilidade:
Mecanismos que facilitem a produo de programas que atendam s suas
especificaes.
Tipagem forte: o processador deve:
Assegurar que a utilizao de dados seja compatvel com a sua definio.
Evitar que as operaes perigosas, tal como aritmtica de ponteiros, seja
permitida.
Tratamento de excees: sistemas de tratamento de excees permitem construir
programas que:
Possuam definies de como proceder em caso de comportamento no usual.
Possibilitem tanto o diagnstico quanto o tratamento de erros em tempo de
execuo.
Cdigo Simples
</B></u></font></p>
</body>
</html>
<html><head><title>Complicado </title></head><body
background=http://www.pptbackgrounds.net/uploads/elegant-grey-illuminationbackground-presentations-powerpoint-backgrounds.jpg><p
align=CENTER><font face="Verdana" size="6" color="FFFFFF"><u><B>
Cdigo Mal Feito</B></u></font></p></body></html>
Como voc no sabe onde as tags comeam ou terminam fica muito mais difcil
de fazer manuteno em um cdigo assim.