Professores e alunos do Departamento de Ciência da Computação da UFMG foram premiados no IV Congresso Brasileiro de Software: Teoria e Prática (CBSoft 2013), promovido pela Sociedade Brasileira de Computação (SBC) em Brasília. O artigo Tipar ou não tipar – Compreendendo quais fatores influenciam a escolha por um sistema de tipos, dos professores Eduardo Figueiredo, Marco Túlio Oliveira Valente e do aluno Carlos Souza, foi o premiado no Congresso. De acordo com o professor Eduardo Figueiredo, “tipar” é informar que tipo de dado se usa quando se escreve um programa de computador. “Você pode escolher entre dizer ou não qual o tipo de seus dados, ou seja, o formato da informação”. Ele explica ainda que o tipo do dado pode ser numérico, texto ou valor lógico. ”Você pode informar ao computador que trabalha apenas com números. Assim, ele saberá fazer operações matemáticas em cima destes números. Mas, se você não disser os tipos de seus dados, o computador terá de adivinhar quais tipos de dados você trabalha. Este 'adivinhamento' ocorre com dados não tipados”, explica. Outros prêmios do DCC (Assessoria de Imprensa da UFMG)
Tipadas ou não tipadas
Linguagens de programação de computadores podem ser tipadas ou não tipadas. Linguagens não tipadas, como JavaScript, estão cada vez mais populares. “O trabalho premiado no Congresso investiga quais fatores levam um programador a escolher entre uma linguagem de programação tipada ou não tipada. Assim, os desenvolvedores podem considerar tais fatores ao desenvolverem novas linguagens de programação”.
O artigo premiado em segundo lugar é dos professores Juliana Padilha, Eduardo Figueiredo, Claudio Sant'Anna e Alessandro Garcia. Além dos artigos premiados, a categoria “Três Melhores Ferramentas do CBSoft 2013” também foi para professores e alunos do DCC: BugMaps-Granger: A Tool for Causality Analysis Between Source Code Metrics and Bugs, de César Couto, Pedro Pires, dos professores Marco Túlio Valente, Roberto da Silva Bigonha, André Hora e Nicolas Anquetil; e ConcernMeBS: Metrics-based Detection of Code Smells, de Hayllander Blonski, Juliana Padilha, Marina Barbosa, Diogo Santana e do professor Eduardo Figueiredo. O prêmio da terceira melhor ferramenta foi para NextFlow: Um framework para mapeamento de processos de negócio e objetos, do aluno Rógel Garcia de Oliveira e do professor Marco Túlio Valente.
O Simpósio Brasileiro de Engenharia de Software (CBSoft): Teoria e Prática, promovido pela Sociedade Brasileira de Computação (SBC), é o maior e mais importante evento científico da área no Brasil.