Google
Por Tema

Por Revista

Marzo 2016
Febrero 2016
Enero 2016
Diciembre 2015 libre
Noviembre 2015 libre
Octubre 2015 libre
Septiembre 2015 libre
Agosto 2015, Q2 libre
Julio Agosto 2015 Q1 libre
Julio 2015, Q1 libre
Junio 2015, Q2 libre
Mayo Junio 2015 libre
Mayo 2015, Q1 libre
Abril 2015, Q2 libre
Abril 2015, Q1 libre

Pruébenos gratis
Suscríbase
¿Cómo funciona?
Preguntas frecuentes
Sobre nosotros
Atención al Cliente



Todos son programadores



Revista: Technology Review
Tema: Tecnolog铆a de informaci贸n
Fecha: Noviembre 2003
Autor(es): Claire Tristram
El promotor del desarrollo de los programas Word y Excel, que se volvi贸 una de las personas m谩s ricas de Estados Unidos, recientemente termin贸 su carrera de 21 a帽os en Microsoft para comenzar su propia empresa, Intentional Software, con la idea de eliminar la complejidad de algunos programas de software. Intenta dar un cambio revolucionario en la manera como se escribe el software y hasta c贸mo se piensa, en funci贸n de poder entenderlo y repararlo. El reto seg煤n Simonyi es encontrar una manera para escribir programas que tanto programadores como usuarios puedan leer y entender.

Simonyi tratar谩 de resolver uno de los problemas fundamentales de desarrollo de software, expresado tipicamente como 鈥渉acer que el c贸digo luzca como el dise帽o鈥. Si tiene 茅xito, los usuarios ser谩n capaces de crear dise帽os de alto nivel de lo que ellos quieren que los programas hagan. Muchos creen que la tarea no ser谩 posible, mientras que otros ya est谩n sobre el tema como IBM, Sun Microsystems y otras instituciones acad茅micas industriales.

Algunos pasos ya se han logrado como el Unified Modeling Language que permite a los programadores razonar sobre lo que el software deber铆a hacer sin tener que preocuparse por los detalles al nivel del c贸digo actual. El pasado diciembre IBM gast贸 US$ 2,1 mil millones para adquirir Rational Software, la empresa que dio origen al Unified Modeling Language.

Para hacer que los c贸digos luzcan como el dise帽o, Simonyi explica que se tiene que entender lo que est谩 mal de la actual pr谩ctica de programaci贸n. Para 茅l los programadores fallan porque deben emprender tres tareas al mismo tiempo: entender lo que quieren los clientes, traducir esas necesidades en algoritmos e interfaces y luego escribir el c贸digo perfecto. Un estudio en la Universidad Carnegie Mellon recientemente encontr贸 que en promedio, los programadores tienen entre 100 y 150 errores por cada mil l铆neas de c贸digo. Simonyi explica que la soluci贸n es eliminar el error humano dejando que las m谩quinas se encarguen de la codificaci贸n, crear generadores de software. Es all铆 donde juega papel importante el Unified Modeling Language.

La visi贸n de Simonyi y la raz贸n por la cual comenz贸 su empresa es tomar la idea de los modelos y hacerlos tan cercanos a la programaci贸n que eventualmente se vuelvan uno solo. Es como un arquitecto que pueda dibujar un modelo que tiene la propiedad m谩gica de construir la estructura que pinta - e incluso, tenga la capacidad de enmendarse a la vez que reconstruye la estructura nuevamente. Simonyi describe el nuevo modelo para crear programas como una paleta de PowerPoint que cualquiera puede usar pegando textos, gr谩ficos o im谩genes. Este tipo de software no s贸lo evitar谩 a los programadores tener que comportarse como m谩quinas de perfecci贸n sino que permitir谩 a los expertos de cualquier campo hacer sus propios cambios en su software. Simonyi espera que estas herramientas est茅n listas en al menos dos a帽os.




Este es el resumen del artículo "Todos son programadores" publicado en Noviembre 2003 en la revista Technology Review.

Vea otros artículos publicados en Technology Review u otros artículos sobre Tecnolog铆a de informaci贸n.

deRevistas.com traduce y resume los mejores artículos publicados por las revistas más prestigiosas de Negocios y Gerencia. Cada quincena, le enviamos a nuestros suscriptores un nuevo ejemplar con unos 30 resúmenes.



 

Copyright 2003-2024 por Meltom Technologies Inc