Niklaus Wirth: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Kaktus Kid (discussão | contribs)
Ajustes
Biografia
Linha 26:
|notas =
}}
'''Niklaus Emil Wirth''' ([[Winterthur]], {{dtlink|lang=pt|15|2|1934}}) é um professor de informáticae cientista da computação [[Suíça|suíço]]. Ele projetou várias linguagens de programação, incluindo Pascal, e foi pioneiro em vários outros tópicos classicos em engenharia de software.Em 1984, ele ganhou o Prêmio de Turing, geralmente reconhecido como a maior distinção em ciência da computação, por desenvolver uma sequência de linguagens de computador inovadoras.
 
Criador das linguagens de programação [[Pascal (linguagem de programação)|Pascal]],<ref name="pacitti">{{Citar livro|autor=[[Tércio Pacitti|Pacitti, Tércio]]; Aktinson, Cyril P; Teles, Antonio Anibal de Souza (autor do apêndice 4a)|título=Programação e Métodos Computacionais|edição=4ª|local=Rio de Janeiro|editora=LTC|ano=1983|páginas=431|página=293|volume=1|isbn=85-216-0283-9}}</ref> [[Modula-2]]<ref name="modula2">{{Citar livro|autor=Wirth, Niklaus|título=Programando em Modula 2|local=Rio de Janeiro|editora=LTC|ano=1989|páginas=207|isbn=85-216-0658-3}}</ref> e [[Oberon (linguagem de programação)|Oberon]].
 
== Biografia ==
Graduado em [[engenharia eletrónica]] pelo [[Instituto Federal de Tecnologia de Zurique]] em 1959, [[Mestrado|M.Sc.]] na [[Universidade Laval]] em 1960, e [[Ph.D.]] na [[Universidade da Califórnia em Berkeley]] em 1963.
[[Ficheiro:Niklaus Wirth large.jpg|miniaturadaimagem|Niklaus Wirth, 1969]]
Wirth nasceu em Winterthur, Suíça, em 1934. Em 1959, formou-se em Engenharia Eletrônica pelo [[Instituto Federal de Tecnologia de Zurique|Instituto Federal Suiço de Tecnologico de Zurique(ETH Zurique)]]. Em 1960, ele ganhou um mestrado da [[Universidade Laval]], Canadá. Em 1963, ele recebeu Ph.D. Em Engenharia Elétrica e Ciência da Computação (EECS), da [[Universidade da Califórnia em Berkeley|Universidade da California, Berkeley]], supervisionado pelo pioneiro em design de computadores [[Harry Huskey]].
 
WirthDe foi1963 uma Professor/Assistente1967, naele ciênciaatuou decomo computadoresprofessor naassistente [[Universidade de Stanford]]Ciência (1963 - 1967), e emda seguidaComputação na [[Universidade Stanford|Universidade de ZuriqueStanford.]]. Em 1968 tornou-se professor de informática na [[ETH Zurique]]. Ele, permaneceufazendo dois anos sabáticos de um ano na [[Xerox PARC]] PARC, naCalifórnia [[Califórnia]],(1976-1977 e aposentou1984-1985).Wirth se emaposentou abril deem 1999.
 
Em 2004, ele foi nomeado membro do Museu de História da Computação "por trabalhos seminais em linguagens de progamação e algoritmos, incluindo Euler,Algol-W, Pascal, Modula e Oberon".
{{Referências}}
 
== Linguagens de Programação ==
Wirth, foi designer-chefe das linguagens de programação Euler, [[Algol-W|Algol W]], [[Pascal (linguagem de programação)|Pascal]], [[Modula]], [[Modula-2]], [[Oberon (linguagem de programação)|Oberon]], Oberon-2 e Oberon-07. Ele também foi uma parte importante da equipe de design e implementação dos sistemas operacionais Lilith e Oberon e do sistema de design e simulação de hardware digital Lola.
 
Ele recebeu o Prêmio Turing da Association for Computing Machinery (ACM) pelo desenvolvimento desses idiomas em 1984 e em 1994 foi indicado como membro do ACM.
 
== Publicações ==
O livro " The Pascal User Manual and Report "escrito em conjunto com [[:en:Kathleen_Jansen|Kathleen Jensen]],serviu de base para muitos esforços de implementação de idiomas nas décadas de 1970 e 1980 nos Estados Unidos e em toda a Europa.
 
Seu artigo Program Development by Stepwise Refinement, sobre o ensino da programação, é considerado um texto clássico em [[engenharia de software]].Em 1975, ele escreveu o livro Algorithms + Data Structures = Programs, que ganhou amplo reconhecimento. As principais revisões deste livro com o novo título Algoritmos + Estruturas de Dados foram publicadas em 1985 e 2004. Os exemplos da primeira edição foram escritos em Pascal. Estes foram substituídos nas edições posteriores por exemplos escritos em Modula-2 e Oberon, respectivamente.
 
Seu livro, Programação Sistemática: Uma Introdução, foi considerado uma boa fonte para os estudantes que queriam fazer mais do que apenas codificar.Como um texto desafiador para se trabalhar, foi procurado como leitura imperativa para os interessados ​​em matemática numérica.
 
Em 1992, ele publicou (juntamente com Jürg Gutknecht) a documentação completa do sistema operacional Oberon.Um segundo livro (junto com Martin Reiser) foi planejado como um guia do programador.
 
== Lei de Wirth ==
''Artigo Principal:[[Lei de Wirth]]''
 
Em 1995, ele popularizou o ditado, agora conhecido como lei de Wirth, que afirma que o software está ficando mais lento mais rapidamente do que o hardware. Em seu artigo de 1995, A Plea for Lean Software, ele o atribui a Martin Reiser.{{Referências}}
 
== Bibliografia ==