LinuxParty
¿Que consigues hacer en un lenguaje de alto nivel? Liberas un programa grande y accidentalmente complejo. Un programa abstracto, consistente en construcciones conceptuales: operaciones, tipos de datos, secuencias, construccines abstractas y comunicación. En el programa maquina se convierte en bits, registros, condiciones, canales, etc... El excedente de complejidad del lenguaje de alto nivel, con instrucciones abstractas, se eliminanan porque la complejidad en la programación nunca fue inherente al programa.
Puedes leer el resto del comentario en el blog del autor:
No Silver Bullet: Essence and Accidents of Software Engineering
by Frederick P. Brooks, Jr.
No Silver Bullet
Versión, parcialmente traducida al Castellano. Ninguna bala de Plata: Esencias y Accidentes de la Ingeniería del Software.



