Niklaus_Wirth
Niklaus Wirth
De Sterwiki
Retrato de Niklaus Wirth
Fotografia de Niklaus Wirth de 1969, cortesia ou m. de Robert. McClure.
O colaborador suíço de Niklaus Wirth (Winterthur, 15 fevereiro 1934) de diversos programmeertalen.
Wirth estudou o elektronica a Eidgenossische o Hochschule técnico (ETH) em Zurique onde se graduou em 1959. Mais tarde ganhou seu doctorate à universidade de Laval em Canadá e estudou-o à universidade da universidade de Califórnia - Berkeley. Instruiu ao Stanford Univerity e ao ETH em Zurique, onde era de 1968 até sua aposentadoria no professor 1999, ao processo de dados do grupo da profissão.
Wirth ganhou seu doctoraaltitel com um estudo à terra a diversos dialects do Algol programmeertaal, de que um dialect novo, formalised resultou: Algol-W-W chamado.
Baseado no Algol-W-W introduziu Wirth em 1968, o Pascal programmeertaal, um formal, tipo-stricte programmeertaal. Embora a língua fosse pretendida exclusivamente enquanto um material do estudo para seus estudantes a começou, por seu simplicity e (e para livre) pelos compiladores rápidos que estavam para disponível lá, já ràpidamente partisans grandes de um schare.
Em 1980, Wirth começou um projeto novo do computador, para que teve uma língua de computador necessária isso, diferentemente do que o Pascal, foi arranjado também para ser aplicado no nível de sistema. Esta língua transformou-se Modula, um Modula-2 mais atrasado. Justo como o Modula do Pascal uma língua funcional formalised é, com tipo forte verificar. Diferentemente do que o Pascal no Modula um número de problemas do practische de colaboradores do software foram resolvidos. No Modula Wirth introduziu os conceitos ' programa modular ' e ' reusability do software ', um mecanismo com que as funções e as variáveis de outros módulos podem ser importadas ou correto se torna o gemaskeerd.
Sob a imprensa Wirth nos 1990s do 20o século, desenvolvidos do conceito fortemente levantando-se ' do objeto orientou o programa ', ' Oberon ', uma língua que se distinguisse de todo o outro porque um sistema programmeertaal e de controle é. Na introdução a esta venda de Wirth da língua fortemente ele de encontro ao teneur do gangbare do objeto orientaram as línguas, que oferecem encontrado soluções para trazido acima dos problemas em seu optiek geralmente. Certamente uma língua muito mais compacta e mais simples fornece o mecanismo apresentado por Wirth em do que as línguas do competidor. Os componentes da oferta de Oberon aos pontos começar para o software como uma primeira língua, e são vendidos comercialmente assim sob o Pascal componente conhecido.
Niklaus Wirth está considerado com Brian Kernighan enquanto um voorman grande no campo de programmeertalen. Ambos têm entretanto um retrato fortemente contrastando das demandas que devem ser feitas programmeertalen, o que obrigou Kernighan a escrever o trabalho ' porque o Pascal não é minha língua de programação favorita '. Sour bastantes mais das limitações que Kernighan observado já para aparece deste essay por Wirth em Modula-2 foi resolvido, e ' c ' em seu ansi-vorm-vorm muito destes ' shortcomings ' faria exame sobre, porque conduziram perceptível a verheldering da estrutura.
Fortemente simplificado é o estado capaz que ' Wirth'-talen é baseado no reforço que o programador o compilador deve fazer claramente para saber com qual é ocupado, e ele força seu trabalho, estrutura visto que ' os dialects (kernighan) de c saem corretamente dele que o weet a priori do programador com que é ocupado. Os compiladores para Wirth-talen são - no desempenho igual - geralmente menor e mais rapidamente do que aqueles de C'-talen.
Muitos programmeercursussen foram baseados sobre pelo material desenvolvido Wirth do estudo, e quando são escritos em programmeercursussen exemplos simples ' no código pseudo ', este o pseudo-code parece água geralmente como duas gotas no Pascal ou Modula-2.
Desde sua aposentadoria em 1999, tem estado o comissário em micro sistemas de Oberon, companhia que tem sido última criação, Oberon de Wirth (mais exatamente o dialect ' Pascal componente ') commercialise.
Wirth, Niklaus
Wirth, Niklaus
:Niklaus Wirth
e:Niklaus Wirth
eo:Niklaus WIRTH
fi:Niklaus Wirth
franco:Niklaus Wirth
ele:Niklaus Wirth
pl:Niklaus Wirth
ro:Niklaus Wirth
ru:????????
zh:????·??
Fonte "Niklaus_Wirth": Wikipedia.org
Página principal do índice de "Niklaus_Wirth"
|
|
|
|