LIVRO
Programação Modular
A Linguagem Java
Roberto da Silva Bigonha

 

Referência

R. S. Bigonha, Programação Modular — A Linguagem Java, ISBN 978-65-00-22305-7, 625 páginas, 2021

Prefácio do Livro

O livro A Linguagem Java trata da apresentação da linguagem Java, seus tipos básicos e sua estrutura de controle de execução, destacando seus recursos para programação modular. Parte-se do princípio de que sem o recurso linguístico adequado para realizar as abstrações, que naturalmente surgem do projeto de programas, é muito difícil produzir sistemas verdadeiramente modulares.

Para desenvolver algoritmos não é preciso usar linguagens de programação, mas para programar sistemas de grande porte, condicionados por restrições de contorno reais, é indispensável que se tenha notação e formas adequadas para organizar os programas e implementar as abstrações, modelos e condições que surgem do processo de projeto.

Sem os mecanismos e notação corretos para separar fisicamente interesses e implementá-los, o tamanho dos programas que podem ser desenvolvidos corretamente fica muito limitado, o controle de sua correção praticamente impossível, e o custo de manutenção proibitivo.

A adoção de uma linguagem moderna como meio de comunicação e de implementação dos exemplos é, portanto, imperativo para dar clareza aos conceitos e ideias aqui defendidos. A escolha de Java certamente é arbitrária, outras linguagens com recursos para programação modular existem e poderiam ter sido usadas.

*****