Você está na página 1de 11

Paradigmas de Linguagens de Programao

Prof. Mrcio Bueno

Apresentao

plptarde@marciobueno.com / plpnoite@marciobueno.com

Ementa
Estudos dos principais conceitos que permeiam as linguagens de programao nos diferentes paradigmas } Ao final da disciplina, o aluno deve ser capaz de analisar linguagens de programao sob diversos aspectos e escolher aquela que mais se adequa implementao de um projeto
}

Paradigmas de Linguagens de Programao - Mrcio Bueno

Contedo Programtico
}

Introduo
} } } } } } }

Motivos para estudar os conceitos de linguagens de programao Fatores de influncia no projeto de linguagens de programao Critrios de avaliao de linguagens de programao Evoluo das linguagens de programao Paradigmas de linguagens de programao Mtodos de implementao de linguagens de programao Ambientes de programao

Paradigmas de Linguagens de Programao - Mrcio Bueno

Contedo Programtico
}

Variveis
} } } } } } } } }

Conceito de varivel Conceito de vinculao Vinculao de armazenamento Tempo de vida de variveis Escopo de identificadores Ambientes de referenciamento Vinculao de valores Inicializao de variveis Constantes

Paradigmas de Linguagens de Programao - Mrcio Bueno

Contedo Programtico
}

Tipos de dados
} } } } } } } } }

Conceito de tipos de dados Tipos de dados primitivos Tipos de dados compostos Vinculao de tipos Inferncia de tipos Verificao de tipos Tipificao forte Compatibilidade de tipos Converso de tipos

Paradigmas de Linguagens de Programao - Mrcio Bueno

Contedo Programtico
}

Expresses e comandos
} } } } } } } } } } }

Expresses simples Expresses compostas Expresses com efeitos colaterais Avaliao curto-circuito Sobrecarga Instrues de atribuio Estruturas de controle Sequenciadores Saltos Escapes Excees
Paradigmas de Linguagens de Programao - Mrcio Bueno

Contedo Programtico
}

Abstraes
} } } } } } }

Conceito de abstrao Abstraes de processos Procedimentos e funes Ambientes de referncias locais Mtodos de passagem de parmetros Ordem de avaliao de parmetros Polimorfismo Abstrao Modularidade Encapsulamento Ocultamento de informaes Tipos abstratos de dados.
Paradigmas de Linguagens de Programao - Mrcio Bueno

Tipos abstratos de dados


} } } } }

Metodologia/Recursos Didticos
A metodologia ser expositiva com uso do computador e canho de projeo e com discusso de exemplos extrados do livro-texto e de livros indicados para consulta. } Os recursos didticos incluem aulas expositivas dos tpicos a serem estudados e exerccios em sala de aula. Sero tambm oferecidas aos alunos listas de exerccios extra-classe para uma maior fixao dos contedos ministrados
}

Paradigmas de Linguagens de Programao - Mrcio Bueno

Avaliao
}

Avaliaes acadmicas
} 1
} }

GQ GQ

Listas (1,0 extra) Prova (10,0) Listas (1,0 extra) Projeto (2,0) Prova (8,0)

} 2
} } }

Paradigmas de Linguagens de Programao - Mrcio Bueno

Bibliografia
SEBESTA, R. W. Conceitos de linguagens de programao. 5. ed. Porto Alegre: Bookman, 2003 } MELO, A. C. V. de; SILVA, F. S. C. da. Princpios de linguagens de programao. So Paulo: Edgard Blcher, 2003
}

10

Paradigmas de Linguagens de Programao - Mrcio Bueno

Contato
}

plptarde@marciobueno.com ou plpnoite@marciobueno.com
Notas de aula esto disponveis em

http://marciobueno.com/

11

Paradigmas de Linguagens de Programao - Mrcio Bueno