BIOGRAFÍA DE CHARLES SIMONYI
BIOGRAFÍA DE CHARLES SIMONYI
Simonyi nació en Budapest , Hungría , el hijo de Károly Simonyi , un profesor de ingeniería eléctrica en la Universidad Técnica de Budapest . Mientras que en la escuela secundaria que trabajaba a tiempo parcial como un vigilante nocturno en una sala de ordenadores a principios de los 1960, la supervisión de una gran soviética Ural II de mainframe . Se interesó en la informática y aprendió a programar de uno de los ingenieros del laboratorio. En el momento en que salió de la escuela, que había aprendido a desarrollar compiladores y vendido uno de estos a un departamento gubernamental. Presentó una demostración de su compilador para los miembros de una danesa equipo comercial delegación. En 2006, dijo cuando era joven era su sueño, "para salir de Hungría, ir al Oeste y ser libre".
A la edad de 17 años, Simonyi dejó Hungría con una visa de corto plazo, pero no regresó. Fue contratado por Dinamarca 's A / S Regnecentralen en 1966, donde trabajó con Per Brinch Hansen y Peter Kraft en la RC 4000 minicomputadora ' s sistema de control en tiempo real , y con Peter Naur en Gier ALGOL compilador. Posteriormente se trasladó a los Estados Unidos en 1968 para asistir a la Universidad de California, Berkeley , donde obtuvo su BS en Ingeniería Matemática y Estadística en 1972 bajo Butler Lampson .
Simonyi fue reclutado para el Xerox PARC por Butler Lampson durante su período más productivo, trabajando junto a luminarias como Alan Kay , Butler Lampson y Robert Metcalfe en el desarrollo de la Xerox Alto , uno de los primeros ordenadores personales. Él y Lampson desarrolló Bravo , el primer WYSIWYG preparación de documentos programa, que empezó a funcionar en 1974. Durante este tiempo recibió su Ph.D. en ciencias de la computación de la Universidad de Stanford en 1977 con una tesis sobre una técnica de gestión de proyectos de software se llama meta-programación . Este enfoque trató de derrotar a la ley de Brooks mediante el escalado de programación a través de una formalización de la comunicación entre los programadores. En el libro de 1992 accidental Imperios ( ISBN 0-88730-855-4 ), Robert X. Cringley dio esta descripción:
La disertación de Simonyi fue un intento de describir un método más eficiente de organizar a los programadores escribir software el meta programador fue el diseñador, quien toma las decisiones, y el controlador de comunicación en un grupo de desarrollo de software progammers individuales se les permitió tomar ninguna decisión de diseño sobre el proyecto. Todo lo que hicieron fue escribir el código como se describe por el meta programador. Un programador con un problema o una pregunta lo llevaría a la meta programador, que podría llegar a una respuesta o transferir la pregunta a otro programador.
Simonyi se mantuvo en PARC hasta 1.981.
En 1981, por sugerencia de Metcalfe, visitó Bill Gates en Microsoft, quien sugirió Simonyi iniciar un grupo de aplicaciones de Microsoft con la primera aplicación es un procesador de textos WYSIWYG. En Microsoft, Simonyi construyó la organización y las aplicaciones de lo que llegó a sus productos más rentables, Palabra y Excel , así como el predecesor de Excel Multiplan . Para las aplicaciones, Simonyi siguió una estrategia denominada "bomba de ingresos", lo que el producto funcionó en una máquina virtual que fue portado a cada plataforma. Las aplicaciones resultantes fueron altamente portátil, aunque el enfoque de Microsoft y la normalización de IBM en MS-DOS con el tiempo hicieron la portabilidad menos importante. En una noticia del 2002, La Edad señalar que Simonyi introdujo el concepto de metaprogramming en Microsoft, convirtiéndolo en lo que la gente a veces se denomina una fábrica de software, pero el concepto metaprogramming "no funcionó en la práctica."
Simonyi introdujo a Microsoft las técnicas de programación orientada a objetos que había aprendido en Xerox. Desarrolló la notación húngara convención para nombrar las variables. Estas normas fueron originalmente parte de su tesis doctoral. La notación húngara ha sido amplia mente utilizado dentro de Microsoft.
Simonyi se mantuvo en Microsoft durante su rápido crecimiento en la industria del software, convirtiéndose en uno de sus desarrolladores de más alto rango. Abandonó Microsoft en 2002 para co-fundar, junto con su socio Gregor Kiczales , una compañía llamada intencional de software . Esta empresa comercializa los de programación intencionales conceptos Simonyi desarrolló en Microsoft Research. En este enfoque de software, un programador construye primero un entorno de lenguaje específico para un dominio determinado problema (como seguro de vida). Los expertos del dominio, ayudados por el programador, a continuación describen el comportamiento previsto del programa en un lo que ves es lo que obtienes ( WYSIWYG ) de manera -como. Un sistema automatizado utiliza la descripción del programa y el idioma para generar el programa final. Los sucesivos cambios se realizan sólo a nivel WYSIWYG.
En 2004, recibió el Premio Simonyi Transformación de Wharton Infosys a la Empresa por el impacto de toda la industria de su trabajo innovador en tecnología de la información.
El 18 de abril de 2017, intencional Software fue adquirida por Microsoft .
Comentarios
Publicar un comentario