Niklaus_Wirth
Niklaus Wirth From Sterwiki Portrait van Niklaus Wirth
photograph of Niklaus Wirth from 1969, courtesy or Robert M. McClure.
Niklaus Wirth (Winterthur, 15 February 1934) Swiss developer of
several programmeertalen. Wirth studied elektronica to
Eidgenossische the technical Hochschule (ETH) in Zürich where he
graduated in 1959. Afterwards he gained its doctorate to the
Laval university in Canada and studied he to the university of
university of California - Berkeley. He instructed to the
Stanford Univerity and to the ETH in Zürich, where he was of 1968
until its retirement in 1999 professor, to the profession group data
processing. Wirth gained its doctoraaltitel with a ground study
to the several dialects of the programmeertaal Algol, from which a
new, formalised dialect resulted: Algol-W called. Based on
Algol-W introduced Wirth in 1968, the programmeertaal Pascal, a
formal, type-stricte programmeertaal. Although the language was
exclusively intended as a study material for its students got it, by
its simplicity and by the fast (and for free) compilers which for
available there were, already rapidly a large schare partisans.
In 1980, Wirth started a new computer project, for which he had
a computer language necessary that, differently than Pascal, was also
arranged to be applied at system level. This language became
Modula, later Modula-2. Just like Pascal Modula a formalised
functional language is, with strong type checking. Differently
than Pascal in Modula a number of practische problems of software
developers has been solved. In Modula Wirth introduced the
concepts ' modular program ' and ' software reusability ', a mechanism
with which functions and variables from other modules can be imported
or correct becomes gemaskeerd. Under press Wirth in the 1990s of
the 20th century, developed of the strongly rising concept of ' object
oriented program ', ' Oberon ', a language which distinguishes himself
of all other because it both a programmeertaal and a control system
are. In the introduction to this language Wirth strongly sale
themselves against the gangbare teneur of object oriented languages,
which offer the found oneself solutions for the brought up problems in
its optiek generally. Indeed a much more compact and simple
language provides the mechanism presented by Wirth on than the
competitive languages. Oberon offer components to starting
points for software as a first language, and commercially are thus
sold under the name component Pascal. Niklaus Wirth are
considered with Brian Kernighan as a large voorman in the field of
programmeertalen. Both have however a strongly contrasting
picture of the demands which must be made to programmeertalen, what
obliged Kernighan to writing the work ' Why Pascal are not my favorite
programming language '. Sour enough most of the restrictions
which Kernighan already noticed for appear of this essay by Wirth in
Modula-2 were solved, and ' c ' in its ansi-vorm much of these '
shortcomings ' would take over, because they conducted perceptible to
verheldering of the structure. Strongly simplified one is able
state that ' Wirth'-talen are based on reinforcement that the
programmer the compiler must make clear to know with which he is busy,
and him force its work, structure whereas ' c (kernighan) dialects go
out correctly of it that the programmer a priori weet with which he is
busy. Compilers for Wirth-talen are - at equal performance -
generally smaller and faster than those of C'-talen. Many
programmeercursussen have been based on by Wirth developed study
material, and when are written at programmeercursussen simple examples
in ' pseudo code ', these pseudo-code seem water generally as two
drops on Pascal or Modula-2. Since its retirement in 1999, has
been being Wirth commissioner at Oberon Micro Systems, the company
that has been being last creation, Oberon (more exactly the dialect '
component Pascal ') commercialise. Wirth, Niklaus Wirth, Niklaus
de:Niklaus Wirth en:Niklaus Wirth eo:Niklaus WIRTH fi:Niklaus Wirth
fr:Niklaus Wirth it:Niklaus Wirth pl:Niklaus Wirth ro:Niklaus Wirth
ru:Вирт,
Никлаус
zh:尼古拉斯·沃斯
Source "Niklaus_Wirth": Wikipedia.org
Head index page of "Niklaus_Wirth"
|
|
|
|