Bottle Neck Door Knob Swimming Pool Water Nail in a Board Notebook Basket in the Snow
página principal
C.E.S.A.R.Edu
EXTENSÃO
PALESTRAS
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.