LIVRO Programação Modular A Linguagem Java Roberto da Silva Bigonha Statcounter |
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.