Anders Hejlsberg ( / h aɪ l z b ɜr ɡ / , nacido el 2 de diciembre de 1960) [2] es un danés ingeniero de software que co-diseñó varios lenguajes de programación y herramientas de desarrollo. Fue el autor original de Turbo Pascal y el arquitecto jefe de Delphi . Actualmente trabaja para Microsoft como arquitecto principal de C # [1] y desarrollador principal de TypeScript . [3]
Anders Hejlsberg | |
---|---|
Nació | |
Nacionalidad | danés |
Educación | Universidad Técnica de Dinamarca [1] |
Ocupación | Programador , arquitecto de sistemas |
Empleador | Microsoft [1] |
Conocido por | Lenguajes de programación Turbo Pascal , Delphi , C # , [1] TypeScript |
Título | Compañero técnico [1] |
Premios | 2001 Premio a la excelencia en programación del Dr. Dobb [1] |
Vida temprana
Hejlsberg nació en Copenhague , Dinamarca , y estudió Ingeniería Eléctrica en la Universidad Técnica de Dinamarca . Mientras estaba en la universidad en 1980, comenzó a escribir programas para la microcomputadora Nascom , incluido un compilador Pascal que inicialmente se comercializó como Blue Label Software Pascal para Nascom-2 . Sin embargo, pronto lo reescribió para CP / M y DOS , comercializándolo primero como Compas Pascal y luego como PolyPascal . Más tarde, el producto recibió la licencia de Borland y se integró en un IDE para convertirse en el sistema Turbo Pascal . Turbo Pascal compitió con PolyPascal. El compilador en sí se inspiró en gran medida en el compilador "Tiny Pascal" de " Algoritmos + Estructuras de datos = Programas " de Niklaus Wirth , uno de los libros de informática más influyentes de la época. [4]
En Borland
En manos de Borland, Turbo Pascal se convirtió en uno de los compiladores de Pascal de mayor éxito comercial. [5] Hejlsberg permaneció en PolyData hasta que la compañía se vio sometida a tensiones financieras y en 1989 se trasladó a California para convertirse en ingeniero jefe en Borland. Durante este tiempo, desarrolló más Turbo Pascal y se convirtió en el arquitecto jefe del equipo que produjo Delphi , que reemplazó a Turbo Pascal. [ cita requerida ]
En Microsoft
En 1996, Hejlsberg dejó Borland y se unió a Microsoft . Uno de sus primeros logros fue el lenguaje de programación J ++ y las clases de Windows Foundation ; también se convirtió en Ingeniero Distinguido y Miembro Técnico de Microsoft . Desde 2000, ha sido el arquitecto principal del equipo que desarrolla el lenguaje C # . En 2012, Hejlsberg anunció un nuevo proyecto de Microsoft, TypeScript , un superconjunto de JavaScript . [ cita requerida ] [6]
Premios
Hejlsberg recibió el premio Dr. Dobb's Excellence in Programming en 2001 por su trabajo en Turbo Pascal, Delphi, C # y Microsoft .NET Framework . [7]
Junto con Shon Katzenberger , Scott Wiltamuth , Todd Proebsting , Erik Meijer , Peter Hallam y Peter Sollich , Anders recibió un premio de reconocimiento técnico por logros técnicos sobresalientes por su trabajo en el lenguaje C # en 2007. [8]
Ver también
- Cronología de los lenguajes de programación
- Lenguaje de programación C #
Referencias
- ^ a b c d e f "Anders Hejlsberg: Compañero técnico de Microsoft" . Microsoft . Archivado desde el original el 27 de abril de 2009 . Consultado el 6 de abril de 2003 .
- ^ http://www.kargaard.com/images/pcwscan/stroustrup-heilsberg/stroustrup-heilsberg-3.pdf
- ^ https://github.com/microsoft/TypeScript/graphs/contributors
- ^ Citas recopiladas por la ACM
- ^ http://www.taoyue.com/tutorials/pascal/history.html
- ^ Hejlsberg, Anders (10 de marzo de 2012). "Anders Hejlsberg: Introducción a TypeScript" . Archivo de blogs de Microsoft . Archivado desde el original el 4 de abril de 2020 . Consultado el 4 de abril de 2020 .
- ^ Erickson, Jonathan. "Premio a la excelencia en programación del Dr. Dobb" . Dr. Dobb's . Consultado el 4 de abril de 2020 .
- ^ "Logro técnico sobresaliente: Equipo de C #" (video) . Microsoft Developer Network: Canal 9 . Microsoft. 2007-04-06. Archivado desde el original el 26 de abril de 2007 . Consultado el 6 de abril de 2007 .
Bibliografía
Obras publicadas
- El lenguaje de programación C #, segunda edición , Addison-Wesley Professional , ISBN 0-321-33443-4 , 2006-06-09
- El lenguaje de programación C #, tercera edición , Addison-Wesley Professional, ISBN 0-321-56299-2 , 2008-10-18
- El lenguaje de programación C #, cuarta edición , Addison-Wesley Professional, ISBN 0-321-74176-5 , ISBN 978-0-321-74176-9 , octubre de 2010
enlaces externos
- JavaWorld de 1997 escribe cómo Hejlsberg pasó a Microsoft: Microsoft le ofreció a Anders Hejlsberg un bono por firmar de 500.000 dólares y opciones sobre acciones. Microsoft duplicó el bono a US $ 1.000.000 después de que Borland hizo una contraoferta. Hejlsberg dejó Borland en octubre de 1996.
- El proceso de diseño de C #
- El problema con las excepciones marcadas
- Delegados, Componentes y Simplexidad
- Control de versiones, virtual y anulación
- Contratos e interoperabilidad
- Abstracciones inapropiadas
- Genéricos en C #, Java y C ++
- Opciones de diseño de CLR
- Hejlsberg de Microsoft promociona las tecnologías .NET, C-Omega (ahora LINQ)
- Deep Inside C #: una entrevista con el arquitecto jefe de Microsoft, Anders Hejlsberg
- C #: ayer, hoy y mañana
- Entrevista en video en channel9
- Entrevista de Computerworld con Anders sobre C #
Videos
- Anders Hejlsberg - Presentamos TypeScript
- Vida y época de Anders Hejlsberg
- Anders Hejlsberg: recorrido por la historia de la industria de la computación en el Museo de Microsoft
- Anders Hejlsberg: ¿Qué tienen de bueno los genéricos?
- Anders Hejlsberg - Programación de datos en C # 3.0
- Anders Hejlsberg - ¿Qué provocó el nacimiento de CLR?
- Anders Hejlsberg - The .NET Show: .NET Framework
- Anders Hejlsberg - The .NET Show: Programación en C #
- Anders Hejlsberg - Más charla sobre C # del arquitecto de C # (Feliz cumpleaños, video n. ° 3)
- Anders Hejlsberg - LINQ
- Anders Hejlsberg - Pizarra con Anders Hejlsberg
- Anders Hejlsberg - LINQ y programación funcional
- Logro técnico excepcional: Equipo de C #
- Anders Hejlsberg - El futuro de C #
- Anders Hejlsberg - El futuro de los lenguajes de programación (JAOO Aarhus 2008)
- El futuro de C # y Visual Basic (PDC 2010)