Realidades Paralelas

Friday, August 20, 2004

The Role of the Study of Programming Languages in the Education of a Programmer

Transcrição de uma palestra proferida por Dan Friedman (pdf, ps).

Defende que todo programador deve estudar ao menos o essencial sobre os mecanismos utilizados pelas linguagens de programação, apresentando exemplos de transformações e testemunhos de ex-alunos. A idéia é que entendendo os mecanismos básicos das linguagens, de forma independente das sintaxes específicas, pode-se trabalhar com os programas como dados, realizando transformações que preservam a semântica a fim de melhorar propriedades do código. E que para entender os mecanismos, é importante ver implementações dos mesmos; implementar as idéias em outra linguagem (no caso, Scheme).

É a abordagem utilizada no Essentials of Programming Languages.

0 Comments:

Post a Comment

<< Home