Em nota anterior, “Níveis de Abstração“, já tinha apontado da importância do conceito de abstração para a engenharia de software.
Posterior a minha postagem, o Professor Jeff Kramer publicou um artigo na CACM cujo título é “Abstraction – the key to Computing?” onde escreve sobre porque acredita que esse conceito é fundamental para a computação. Concordo plenamente. Vale a pena ler.
Estive na UFF no árduo trabalho de membro da banca de um concurso para Professor. Nesta ocasião, o Professor Orlando Loques mostrou-me um conto de Jorge Luis Borges que tinha pregado em sua parede. Incrível! Creio que é uma demonstração clara da necessidade da abstração. Aqui vai o texto, leia-o com atenção.
Del rigor en la ciencia
En aquel Imperio, el Arte de la Cartografía logró tal Perfección que el Mapa de una sola Provincia ocupaba toda una Ciudad, y el Mapa del Imperio, toda una Provincia. Con el tiempo, estos Mapas Desmesurados no satisficieron y los Colegios de Cartógrafos levantaron un Mapa del Imperio, que tenía el Tamaño del Imperio y coincidía puntualmente con él. Menos Adictas al Estudio de la Cartografía, las Generaciones Siguientes entendieron que ese dilatado Mapa era Inútil y no sin Impiedad lo entregaron a las Inclemencias del Sol y los Inviernos. En los Desiertos del Oeste perduran despedazadas Ruinas del Mapa, habitadas por Animales y por Mendigos; en todo el País no hay otra reliquia de las Disciplinas Geográficas.
Suárez Miranda: Viajes de varones prudentes
Libro Cuarto, cap. XLV, Lérida, 1658 (veja a fonte)
Se preferir ouvi-lo na própria voz do grande poeta, veja este vídeo.
——–
Leia sobre Sistemas de Informação.
Veja a página do autor.
Tags: abstração, complexidade, jorgeluisborges, modularidade
setembro 25, 2008 às 10:37 pm |
[…] 17/5/08: Voltei a escrever sobre o tema. Confira aqui. […]
junho 3, 2013 às 4:16 pm |
[…] No que concerne a Engenharia de Software, achei a referência ao “ad-mirar” como sendo uma maneira, outra, de abordar o tão importante tema de abstração. […]