Linguagens e Arquiteturas
Blog de Ronaldo Moreira sobre Linguagens de Programação, Arquiteturas e Tecnologia

Sobre

Março 11th, 2008 by Ronaldo Moreira

Meu nome é Ronaldo Moreira. Sou diretor de tecnologia da Fortes Informática há vários anos e, atualmente, curso Mestrado em Informática Aplicada.

Desenvolvo alguns projetos OpenSource como a linguagem de programação MyL, o framework JRAD para Java, e o gerador de relatórios FortesReport para Delphi/Kylix. Esse último já bem conhecido no mercado nacional e para o qual criei e mantenho uma lista de discussão no Yahoo!

De todos os ramos da informática, de longe o que mais me fascina é o dos Compiladores. Não fiquei louco ainda (eu acho), mas, discussões envolvendo características das linguagens de programação, semântica, técnicas de parsing e geração de código, são bem a minha praia.

Sempre achei que cada linguagem tinha suas virtudes e seus defeitos, umas são melhores que outras para resolver determinados problemas. Isso está bem em voga hoje em dia com o advento das DSL’s. Fico à vontade, porém para dizer que minha linguagem preferida para uso geral é o Pascal, pela didática e robustez da sintaxe. Gosto de algumas características de C, embora tenha mais críticas a fazer do que elogios. Mas há coisas em Pascal que também não concordo muito. Não sou radical, portanto.

Dedico uma página neste blog para a MyL, que é uma proposta de especificação para uma linguagem de programação de domínio comercial. Ela usa o conceito de “Straight-to-the-point” (ou Direto ao Ponto, acho que eu inventei isso). Quem usa MyL escreve o fim, não os meios.

JRAD é a especificação de um framework que pretende trazer produtividade a um capítulo ainda muito complexo no mundo Java, que é a construção casos-de-uso. JRAD traz o MDA para a camada de apresentação, com modelos e comportamento descritos através de POJO’s e de anotações. Esse modelo traz liberdade de escolha da tecnologia usada na interface.

Pretendo escrever aqui também sobre tópicos de IA, IHC, Computação Distribuída e Computação Gráfica.

 | Enviar por e-mail  | Hits para esta publicação: 395