Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Niklaus Wirth Niklaus Wirth (Winterthur Suiza, 15 de febrero de 1934), científico de la computación. https://es.m.wikipedia.org/wiki/Wikipedia:Portada https://es.m.wikipedia.org/wiki/Winterthur https://es.m.wikipedia.org/wiki/Suiza https://es.m.wikipedia.org/wiki/15_de_febrero https://es.m.wikipedia.org/wiki/1934 https://es.m.wikipedia.org/wiki/Cient%C3%ADfico https://es.m.wikipedia.org/wiki/Computaci%C3%B3n Niklaus Wirth Niklaus Wirth en una conferencia Información personal Nacimiento 15 de febrero de 1934 (89 años) Suiza, Winterthur Nacionalidad suizo Educación Educación Doctor en Filosofía, Maestría en ciencias y diplomado en ciencias Educado en Escuela Politécnica Federal de Zúrich Universidad Laval https://es.m.wikipedia.org/wiki/Archivo:Niklaus_Wirth,_UrGU.jpg https://es.m.wikipedia.org/wiki/15_de_febrero https://es.m.wikipedia.org/wiki/1934 https://es.m.wikipedia.org/wiki/Suiza https://es.m.wikipedia.org/wiki/Winterthur https://es.m.wikipedia.org/wiki/Suiza https://es.m.wikipedia.org/wiki/Escuela_Polit%C3%A9cnica_Federal_de_Z%C3%BArich https://es.m.wikipedia.org/wiki/Universidad_Laval Universidad de California en Berkeley Supervisor doctoral Harry Huskey y Edward Feigenbaum Información profesional Ocupación informático, profesor Empleador Xerox PARC Universidad de Zúrich Escuela Politécnica Federal de Zúrich (1968-1999) Obras notables Pascal Miembro de Academia Estadounidense de las Artes y las Ciencias https://es.m.wikipedia.org/wiki/Universidad_de_California_en_Berkeley https://es.m.wikipedia.org/wiki/Edward_Feigenbaum https://es.m.wikipedia.org/wiki/PARC https://es.m.wikipedia.org/wiki/Universidad_de_Z%C3%BArich https://es.m.wikipedia.org/wiki/Pascal_(lenguaje_de_programaci%C3%B3n) https://es.m.wikipedia.org/wiki/Academia_Estadounidense_de_las_Artes_y_las_Ciencias En 1959 obtiene el título de Ingeniero en Electrónica en la Escuela Politécnica Federal de Zúrich (ETH) en Suiza. En 1960 obtuvo un M.Sc. de la Universidad Laval, Canadá. En 1963 obtiene un Doctorado Association for Computing Machinery Academia Europæa Sitio web people.inf.ethz.ch/wirth (https://people.inf.ethz. ch/wirth/) Distinciones Premio Turing en 1984 Firma https://es.m.wikipedia.org/wiki/Ingenier%C3%ADa https://es.m.wikipedia.org/wiki/Electr%C3%B3nica https://es.m.wikipedia.org/wiki/Escuela_Polit%C3%A9cnica_Federal_de_Z%C3%BArich https://es.m.wikipedia.org/wiki/Suiza https://es.m.wikipedia.org/wiki/Universidad_Laval https://es.m.wikipedia.org/wiki/Canad%C3%A1 https://es.m.wikipedia.org/wiki/Association_for_Computing_Machinery https://es.m.wikipedia.org/wiki/Academia_Europ%C3%A6a https://people.inf.ethz.ch/wirth/ https://es.m.wikipedia.org/wiki/Premio_Turing https://es.m.wikipedia.org/wiki/Archivo:Signature_of_Niklaus_Wirth.svg (Ph.D.) en la Universidad de California, Berkeley. De 1963 a 1967 sirvió como profesor auxiliar de Informática en la Universidad de Stanford y de nuevo en la Universidad de Zúrich. A partir de 1968 se convirtió en profesor de Informática en la ETH en Suiza, tomándose dos años sabáticos en la Xerox PARC de California. Wirth fue el jefe de diseño de los lenguajes de programación Euler, Algol W, Pascal, Modula, Modula-2 y Oberon.[1] También ocupó gran parte de su tiempo en el equipo de diseño e implementación de https://es.m.wikipedia.org/wiki/PhD https://es.m.wikipedia.org/wiki/Universidad_de_California https://es.m.wikipedia.org/wiki/Berkeley_(California) https://es.m.wikipedia.org/wiki/Inform%C3%A1tica https://es.m.wikipedia.org/wiki/Universidad_de_Stanford https://es.m.wikipedia.org/wiki/Universidad_de_Z%C3%BArich https://es.m.wikipedia.org/wiki/Inform%C3%A1tica https://es.m.wikipedia.org/wiki/Suiza https://es.m.wikipedia.org/wiki/A%C3%B1o_sab%C3%A1tico https://es.m.wikipedia.org/wiki/Xerox_PARC https://es.m.wikipedia.org/wiki/California https://es.m.wikipedia.org/wiki/Dise%C3%B1o https://es.m.wikipedia.org/wiki/Lenguajes_de_programaci%C3%B3n https://es.m.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Euler https://es.m.wikipedia.org/wiki/ALGOL https://es.m.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Pascal https://es.m.wikipedia.org/wiki/Modula https://es.m.wikipedia.org/wiki/Modula-2 https://es.m.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Oberon sistemas operativos Lilith y Oberon para el Lola en el diseño del hardware digital y el sistema de simulación. Su artículo de desarrollo de un programa por refinamiento sucesivo ("program development by stepwise refinement") se considera un texto clásico en la ingeniería del software, así como su libro Algoritmos + Estructuras de datos = Programas, que recibió un amplio reconocimiento, y que aún hoy resulta útil en la enseñanza de la programación.[2] [3] Recibió el Premio Turing por el desarrollo de estos lenguajes de programación en 1984. Se jubiló en 1999. https://es.m.wikipedia.org/wiki/Sistemas_operativos https://es.m.wikipedia.org/wiki/Lilith https://es.m.wikipedia.org/w/index.php?title=Lola_(computaci%C3%B3n)&action=edit&redlink=1 https://es.m.wikipedia.org/wiki/Hardware_digital https://es.m.wikipedia.org/w/index.php?title=Sistema_de_simulaci%C3%B3n&action=edit&redlink=1 https://es.m.wikipedia.org/wiki/Ingenier%C3%ADa_del_software https://es.m.wikipedia.org/wiki/Programaci%C3%B3n https://es.m.wikipedia.org/wiki/Premio_Turing https://es.m.wikipedia.org/wiki/Lenguajes_de_programaci%C3%B3n Wirth nació en Winterthur, Suiza, en 1934. En 1959, obtuvo una licenciatura en Ciencias (B.S.) en ingeniería electrónica del Instituto Federal Suizo de Tecnología de Zúrich (ETH Zürich). En 1960, obtuvo una Maestría en Ciencias (MSc) de la Université Laval, Canadá. Luego, en 1963, obtuvo un doctorado en Ingeniería eléctrica y ciencias informáticas (EECS) de la Universidad de California, Berkeley, supervisado por el pionero del diseño informático Harry Huskey. Biografía https://es.m.wikipedia.org/wiki/Winterthur https://es.m.wikipedia.org/wiki/Ingenier%C3%ADa_electr%C3%B3nica https://es.m.wikipedia.org/wiki/Instituto_Federal_Suizo_de_Tecnolog%C3%ADa_de_Z%C3%BArich https://es.m.wikipedia.org/wiki/Universit%C3%A9_Laval https://es.m.wikipedia.org/w/index.php?title=Ingenier%C3%ADa_el%C3%A9ctrica_y_ciencias_inform%C3%A1ticas&action=edit&redlink=1 https://es.m.wikipedia.org/wiki/Universidad_de_California,_Berkeley https://es.m.wikipedia.org/w/index.php?title=Harry_Huskey&action=edit&redlink=1 De 1963 a 1967, se desempeñó como profesor asistente de informática en la Universidad de Stanford y nuevamente en la Universidad de Zúrich. Luego, en 1968, se convirtió en profesor de Informática en ETH Zürich, tomando dos sabáticos de un año en Xerox PARC en California (1976- 1977 y 1984-1985). Se retiró en 1999. Participó en el desarrollo de estándares internacionales en programación e informática, como miembro de la Federación Internacional para el Procesamiento de la Información (IFIP) IFIP Working Group 2.1 sobre lenguajes algorítmicos y cálculos,[4] que especifica, https://es.m.wikipedia.org/wiki/Inform%C3%A1tica https://es.m.wikipedia.org/wiki/Xerox_PARC https://es.m.wikipedia.org/wiki/Est%C3%A1ndares_internacionales https://es.m.wikipedia.org/w/index.php?title=Federaci%C3%B3n_Internacional_para_el_Procesamiento_de_la_Informaci%C3%B3n&action=edit&redlink=1 https://es.m.wikipedia.org/w/index.php?title=IFIP_Working_Group_2.1&action=edit&redlink=1 https://es.m.wikipedia.org/wiki/Especificaci%C3%B3n_(est%C3%A1ndar_t%C3%A9cnico) mantiene y admite los lenguajes de programación ALGOL 60 y ALGOL 68.[5] En 2004, fue nombrado miembro del Museo de Historia de la Computación "por su trabajo fundamental en lenguajes de programación y algoritmos, incluidos Euler, Algol-W, Pascal, Modula y Oberon".[6] Wirth fue el diseñador jefe de los lenguajes de programación Euler (1965), PL360 (1966), ALGOL W (1966), Pascal (1970), [9] Modula (1975), Modula-2 (1978), Oberon (1987), Oberon-2 (1991) y Lenguajes de programación https://es.m.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n https://es.m.wikipedia.org/wiki/ALGOL_60https://es.m.wikipedia.org/wiki/ALGOL_68 https://es.m.wikipedia.org/wiki/Museo_de_Historia_de_la_Computaci%C3%B3n https://es.m.wikipedia.org/w/index.php?title=PL360&action=edit&redlink=1 https://es.m.wikipedia.org/w/index.php?title=ALGOL_W&action=edit&redlink=1 https://es.m.wikipedia.org/wiki/Pascal_(lenguaje_de_programaci%C3%B3n) https://es.m.wikipedia.org/wiki/Modula-2 https://es.m.wikipedia.org/wiki/Oberon https://es.m.wikipedia.org/w/index.php?title=Oberon-2&action=edit&redlink=1 Oberon-07 (2007). También formó parte importante del equipo de diseño e implementación de los sistemas operativos Medos-2 (1983, para la estación de trabajo Lilith ) y Oberon (1987, para la estación de trabajo Ceres ) y del hardware digital Lola (1995).sistema de diseño y simulación. En 1984, recibió el premio Turing de la Association for Computing Machinery (ACM) por el desarrollo de estos lenguajes. En 1994, fue admitido como miembro de la ACM. Su libro, escrito junto con Kathleen Jensen, The Pascal User Manual and Publicaciones https://es.m.wikipedia.org/w/index.php?title=Oberon-07&action=edit&redlink=1 https://es.m.wikipedia.org/w/index.php?title=Medos-2&action=edit&redlink=1 Report, sirvió como base para muchos esfuerzos de implementación de idiomas en las décadas de 1970 y 1980 en los Estados Unidos y en toda Europa. Su artículo Program Development by Stepwise Refinement, sobre la enseñanza de la programación, es considerado un texto clásico en ingeniería de software.[7] En 1975, escribió el libro Algorithms + Data Structures = Programs, que obtuvo un amplio reconocimiento.[8] Las principales revisiones de este libro con el nuevo título Algorithms + Data Structures se publicaron en 1985 y 2004. Los ejemplos de la primera edición se escribieron en Pascal. Estos fueron reemplazados en las ediciones posteriores con ejemplos escritos en Modula-2 y Oberon respectivamente. Su libro de texto, Programación sistemática: una introducción, se consideró una buena fuente para los estudiantes que querían hacer algo más que codificar. La solapa de la portada de la sexta edición (1973) decía que el libro "... está diseñado para las necesidades de las personas que ven un curso sobre la construcción sistemática de algoritmos como parte de su formación matemática básica, en lugar de la necesidad inmediata". necesidades https://es.m.wikipedia.org/wiki/Modula-2 https://es.m.wikipedia.org/wiki/Oberon de aquellos que desean poder codificar ocasionalmente un problema y transferirlo a su computadora para una solución instantánea".[9] Considerado como un texto desafiante para trabajar, se buscó como lectura imperativa para aquellos interesados en las matemáticas numéricas.[10] En 1992, él y Jürg Gutknecht publicaron la documentación completa del sistema operativo Oberon. [14] Un segundo libro, con Martin Reiser, pretendía ser una guía de programación. [15] 1984: Premios Turing 1988: Premio Computer Pioneer de la IEEE Computer Society 1988: Premio de Ciencia y Tecnología de IBM Europa 1995: Pour le mérite para las ciencias y las artes [1] 1999: Premio a la investigación destacada en ingeniería de software de ACM Sigsoft 2001: Dador del nombre del asteroide (21655) Niklauswirth Honores, premios y membresías (selección) 2002: Premio de Tecnología de la Fundación Eduard Rhein 2007: Elección a la Academia Europaea Un premio un tanto especial es el nombre de un software para aprender el lenguaje de programación Pascal como " Niki - el robot " en alusión a Niklaus. Wirth es miembro de la Academia Alemana de Ciencias e Ingeniería, Acatech [2] 1. Haigh, Thomas (1984). «Niklaus E. Wirth» (http://amturing.acm.org/award _winners/wirth_1025774.cfm) . A. M. Referencias http://amturing.acm.org/award_winners/wirth_1025774.cfm Turing Award. Association for Computing Machinery. Consultado el 15 de octubre de 2019. 2. Dasgupta, Sanjoy; Papadimitriou, Christos; Vazirani, Umesh (2008). Algorithms (https://archive.org/detail s/algorithms00dasg_934) . McGraw- Hill Education. p. 317. ISBN 978-0-07- 352340-8. 3. Bibliography of Turing Award lectures (http://dblp.org/db/journals/cacm/turi ng.html) , DBLP 4. Jeuring, Johan; Meertens, Lambert; Guttmann, Walter (17 de agosto de 2016). «Profile of IFIP Working Group https://es.m.wikipedia.org/wiki/Christos_Papadimitriou https://es.m.wikipedia.org/w/index.php?title=Umesh_Vazirani&action=edit&redlink=1 https://archive.org/details/algorithms00dasg_934 https://es.m.wikipedia.org/w/index.php?title=McGraw-Hill_Education&action=edit&redlink=1 https://es.m.wikipedia.org/wiki/ISBN https://es.m.wikipedia.org/wiki/Especial:FuentesDeLibros/978-0-07-352340-8 http://dblp.org/db/journals/cacm/turing.html https://es.m.wikipedia.org/wiki/DBLP https://es.m.wikipedia.org/w/index.php?title=Lambert_Meertens&action=edit&redlink=1 https://ifipwg21wiki.cs.kuleuven.be/IFIP21/Profile 2.1» (https://ifipwg21wiki.cs.kuleuven. be/IFIP21/Profile) . Foswiki. Consultado el 4 de octubre de 2020. 5. Swierstra, Doaitse; Gibbons, Jeremy; Meertens, Lambert (2 de marzo de 2011). «ScopeEtc: IFIP21: Foswiki» (ht tps://ifipwg21wiki.cs.kuleuven.be/IFIP 21/ScopeEtc) . Foswiki. Consultado el 4 de octubre de 2020. �. «Niklaus Wirth: 2004 Fellow» (https:// www.computerhistory.org/fellowaward s/hall/niklaus-wirth/) . Computer History Museum (CHM). Consultado el 15 de octubre de 2019. https://ifipwg21wiki.cs.kuleuven.be/IFIP21/Profile https://es.m.wikipedia.org/w/index.php?title=Jeremy_Gibbons&action=edit&redlink=1 https://es.m.wikipedia.org/w/index.php?title=Lambert_Meertens&action=edit&redlink=1 https://ifipwg21wiki.cs.kuleuven.be/IFIP21/ScopeEtc https://www.computerhistory.org/fellowawards/hall/niklaus-wirth/ 7. Wirth, Niklaus (2001). «Program Development by Stepwise Refinement». En Broy, Manfred; Denert, Ernst, eds. Pioneers and Their Contributions to Software Engineering. Berlin, Heidelberg: Springer. ISBN 978- 3642483554. S2CID 11348419 (http s://api.semanticscholar.org/CorpusID: 11348419) . doi:10.1007/978-3-642- 48354-7 (https://dx.doi.org/10.1007%2 F978-3-642-48354-7) . �. Citations collected (http://dl.acm.org/ citation.cfm?id=540029) by the Association for Computing Machinery (ACM) https://es.m.wikipedia.org/wiki/ISBN https://es.m.wikipedia.org/wiki/Especial:FuentesDeLibros/978-3642483554 https://es.m.wikipedia.org/wiki/Semantic_Scholar https://api.semanticscholar.org/CorpusID:11348419 https://es.m.wikipedia.org/wiki/Digital_object_identifier https://dx.doi.org/10.1007%2F978-3-642-48354-7 http://dl.acm.org/citation.cfm?id=540029 https://es.m.wikipedia.org/wiki/Association_for_Computing_Machinery 9. Wirth, Niklaus (1973). «Cover flap». Systematic Programming: An Introduction. ISBN 0-13-880369-2. 10. Abrahams, Paul (July 1974). «Systematic Programming: An Introduction by Niklaus Wirth». Mathematics of Computation (American Mathematical Society) 28 (127): 881-883. JSTOR 2005728 (http s://www.jstor.org/stable/2005728) . doi:10.2307/2005728 (https://dx.doi.o rg/10.2307%2F2005728) . Lenguaje de programación Pascal Véase también https://es.m.wikipedia.org/wiki/ISBN https://es.m.wikipedia.org/wiki/Especial:FuentesDeLibros/0-13-880369-2 https://es.m.wikipedia.org/wiki/American_Mathematical_Society https://es.m.wikipedia.org/wiki/JSTOR https://www.jstor.org/stable/2005728 https://es.m.wikipedia.org/wiki/Digital_object_identifier https://dx.doi.org/10.2307%2F2005728 https://es.m.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Pascal Lenguaje de programación Oberon Lenguaje de programación Euler Modula-2 Ley de Wirth (en inglés) Biografía (https://web.archiv e.org/web/20060206232322/http://ww w.verw.ethz.ch/cgi-win/whoShow.exe/w s7?ID=806&lang=engl) , en ETH Zürich. (en inglés) Página personal (http://www. inf.ethz.ch/personal/wirth/) en ETH Zürich. (en inglés) Proyectos llevados a cabo por Niklaus Wirth (http://www.inf.ethz.c Enlaces externos https://es.m.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Oberon https://es.m.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Eulerhttps://es.m.wikipedia.org/wiki/Modula-2 https://es.m.wikipedia.org/wiki/Ley_de_Wirth https://web.archive.org/web/20060206232322/http://www.verw.ethz.ch/cgi-win/whoShow.exe/ws7?ID=806&lang=engl https://es.m.wikipedia.org/wiki/ETH_Z%C3%BCrich http://www.inf.ethz.ch/personal/wirth/ http://www.inf.ethz.ch/personal/wirth/projects.html h/personal/wirth/projects.html) . Predecesor: Ken Thompson Dennis Ritchie Premio Turing 1984 Sucesor: Richard Karp Datos: Q92604 Multimedia: Niklaus Wirth (https://co mmons.wikimedia.org/wiki/Category:Ni klaus_Wirth) / Q92604 (https://commo ns.wikimedia.org/wiki/Special:MediaSe arch?type=image&search=%22Q9260 4%22) Obtenido de «https://es.wikipedia.org/w/index.php? http://www.inf.ethz.ch/personal/wirth/projects.html https://es.m.wikipedia.org/wiki/Ken_Thompson https://es.m.wikipedia.org/wiki/Dennis_Ritchie https://es.m.wikipedia.org/wiki/Premio_Turing https://es.m.wikipedia.org/wiki/1984 https://es.m.wikipedia.org/wiki/Richard_Karp https://es.m.wikipedia.org/wiki/Wikidata https://www.wikidata.org/wiki/Q92604 https://es.m.wikipedia.org/wiki/Wikimedia_Commons https://commons.wikimedia.org/wiki/Category:Niklaus_Wirth https://commons.wikimedia.org/wiki/Special:MediaSearch?type=image&search=%22Q92604%22 https://es.wikipedia.org/w/index.php?title=Niklaus_Wirth&oldid=150555326 Esta página se editó por última vez el 15 abr 2023 a las 00:03. • El contenido está disponible bajo la licencia CC BY-SA 4.0 , salvo que se indique lo contrario. title=Niklaus_Wirth&oldid=150555326» https://creativecommons.org/licenses/by-sa/4.0/deed.es https://es.wikipedia.org/w/index.php?title=Niklaus_Wirth&oldid=150555326
Compartir