Logo Studenta

Niklaus Wirth - Wikipedia, la enciclopedia libre

¡Este material tiene más páginas!

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

Continuar navegando

Materiales relacionados

9 pag.
CCOS-009-Estructuras-Discretas

BUAP

User badge image

Estudiando Y Aprendendo

22 pag.
corso-cynthia-2014

UBAM

User badge image

Contenidos Muy Locos