CONTATO
Catarina Gomes
COORDENADORA ADMINISTRATIVA
adm@cesar.edu.br
+55 81 3425.4700
Simone Pires
SECRETARIA ACADÊMICA
adm@cesar.edu.br
+55 81 3425.4640
04 - Construção de software e suas linguagens
Características de linguagens utilizadas para a construção de software. Entender estas características e o papel exercido por cada uma é essencial para escolher as linguagens mais apropriadas para uma dada situação, evitando religiosidades comumente encontradas no mundo do desenvolvimento de software. Iremos contrastar o uso de linguagens de modelagem MDA com linguagens de programação, linguagens textuais com linguagens gráficas, linguagens gerais com linguagens de domínio específico, e velhas construções e estilos de programação com os que vêm surgindo com linguagens como Ruby, AspectJ e Fortress.
Paulo Borba é PhD em Computação pela Universidade de Oxford, Inglaterra, e Professor Adjunto do Centro de Informática da Universidade Federal de Pernambuco, onde ensina e desenvolve projetos de pesquisa associados a Produtividade de Software, principalmente envolvendo Linhas de Produtos de Software, Orientação a Aspectos, e Transformação de Programas e Modelos. É sócio-fundador e consultor da Qualiti Software Processes, membro de comitês de programa de vários eventos nacionais e internacionais de linguagens de programação e engenharia de software, e já orientou mais de 20 teses e dissertações e publicou mais de 100 artigos nacionais e internacionais.