Colégio Agrícola de Frederico Westphalen
Uma linguagem de computador se constitui como um conjunto de regras sintáticas e semânticas pela qual podemos expressar instruções em alto nível para um computador executar. Por meio deste trabalho objetiva-se apresentar ao participantes da mostra um mesmo problema computacional sendo resolvido e implementado por diferentes linguagens de programação. Optou-se pelas seguintes linguagens de programação: Fortran (em função do marco histórico da mesma que é considerada a mãe da maioria das linguagens de programação), C (em função da sua vasta utilização, neste experimento ela é utilizada de forma embarcada em um microcontrolador), PHP (pela sua característica cliente/servidor, sendo executada em um computador diferente daquele onde o resultado é apresentado), JavaScript (linguagem interpretada e executada pelo browser ou navegador), LUA (linguagem brasileira, executada sobre uma plataforma móvel com SO Android) e Java (demonstrando uma linguagem compilada com execução multiplataforma). O trabalho se constitui na pesquisa sobre a sintaxe e os principais comandos de cada linguagem e a implementação de um mesmo problema em todas elas. Para demonstrar serão utilizados diferentes ambientes de execução (PC, dispositivo móvel, microcontrolador, etc). Os experimentos foram desenvolvidos pelos alunos utilizando linguagens de programação, compiladores e interpretadores livres disponibilizados nos laboratórios de ensino do Curso Técnico em Informática do Colégio Agrícola de Frederico Westphalen. O principal resultado obtido por meio do trabalho é a percepção por parte dos alunos e dos visitantes da diversidade de opções que temos na hora de implementar e resolver um problema de forma computacional. Não existe uma solução melhor ou pior, o que existe são soluções mais adequadas para uma ou outra aplicação.
Referências bibliograficas:
SEBESTA, R. W. Conceitos de Linguagens de Programação. 4ª Ed., Bookman, 2000.