Niklaus_Wirth
Niklaus Wirth
Από Sterwiki
Πορτρέτο Niklaus Wirth
Φωτογραφία Niklaus Wirth από το 1969, ευγένεια ή Robert μ .. McClure.
Ο ελβετικός υπεύθυνος για την ανάπτυξη Wirth Niklaus (Winterthur, 15 Φεβρουαρίου 1934) αρκετοί.
Το Wirth μελέτησε το elektronica σε Eidgenossische το τεχνικό Hochschule (ETH) στη Ζυρίχη όπου το 1959. Κατόπιν κέρδισε τη διδακτορία του στο πανεπιστήμιο Laval στον Καναδά και τον μελέτησε στο πανεπιστήμιο του πανεπιστημίου Καλιφόρνιας - του Μπέρκλεϋ. Καθοδήγησε στο Στάνφορντ Univerity και στο ETH στη Ζυρίχη, όπου ήταν 1968 μέχρι την αποχώρησή του στον καθηγητή του 1999, στην επεξεργασία δεδομένων ομάδας επαγγέλματος.
Το Wirth κέρδισε το doctoraaltitel του με μια επίγεια μελέτη στις διάφορες διαλέκτους programmeertaal algol, από το οποίο μια νέα, τυποποιημένη διάλεκτος προέκυψε: Αλγολ-W αποκαλούμενο.
Με βάση αλγολ-W εισαχθέν Wirth το 1968, η programmeertaal PASCAL, ένας επίσημος, τύπος-στρηθτε-δακτυλογραφεί programmeertaal. Αν και η γλώσσα προορίστηκε αποκλειστικά ως υλικό μελέτης για τους σπουδαστές της το πήρε, από την απλότητά της και από τους γρήγορους (και δωρεάν) μεταγλωττιστές που ήταν για διαθέσιμο εκεί, ήδη γρήγορα παρτιζάνοι ενός μεγάλοι schare.
Το 1980, Wirth άρχισε ένα νέο πρόγραμμα υπολογιστών, για το οποίο είχε μια γλώσσα υπολογιστών απαραίτητη που, διαφορετικά από PASCAL, κανονίστηκε επίσης για να εφαρμοστεί σε επίπεδο συστημάτων. Αυτή η γλώσσα έγινε Modula, αργότερα μοδuλα-2. Ακριβώς όπως PASCAL Modula μια τυποποιημένη λειτουργική γλώσσα είναι, με τον ισχυρό έλεγχο τύπων. Διαφορετικά από PASCAL σε Modula διάφορα προβλήματα practische των υπεύθυνων για την ανάπτυξη λογισμικού έχουν λυθεί. Σε Modula Wirth εισήγαγε τις έννοιες "μορφωματικό πρόγραμμα" και "ικανότητα επαναχρησιμοποίησης λογισμικού", ένας μηχανισμός με τον οποίο οι λειτουργίες και οι μεταβλητές από άλλες ενότητες μπορούν να εισαχθούν ή σωστός γίνεται gemaskeerd.
Κάτω από τον Τύπο Wirth στη δεκαετία του '90 του 20ού αιώνα, που αναπτύσσεται της έντονα αυξανόμενης έννοιας του "προσανατολισμένου προς το αντικείμενο προγράμματοσ", "Oberon", μια γλώσσα που διακρίνεται όλη η άλλη επειδή και ένα programmeertaal και σύστημα ελέγχου είναι. Στην εισαγωγή σε αυτήν την πώληση γλωσσικού Wirth έντονα οι ίδιοι ενάντια στο teneur gangbare προσανατολισμένων προς των το αντικείμενο γλωσσών, οι οποίες προσφέρουν λύσεις για τα παρουσιασμένα επάνω προβλήματα στο optiek της γενικά. Πράγματι μια συμπαγέστερη και απλή γλώσσα παρέχει το μηχανισμό που παρουσιάζεται από Wirth από τις ανταγωνιστικές γλώσσες. Τα τμήματα προσφοράς Oberon στις αφετηρίες για το λογισμικό ως πρώτη γλώσσα, και εμπορικά πωλούνται έτσι με το όνομα το συστατικό PASCAL.
Το Niklaus Wirth εξετάζεται με το Brian Kernighan καθώς μεγάλος ένας voorman στον τομέα. Και οι δύο έχουν εντούτοις μια έντονα αντιπαραβαλλόμενη εικόνα των απαιτήσεων που πρέπει να εκφραστούν, τι υποχρέωσε Kernighan στο γράψιμο της εργασίας "γιατί PASCAL δεν είναι η αγαπημένη γλώσσα προγραμματισμού μου". Ξινίστε αρκετών των περισσότερων από τους περιορισμούς για τους οποίους Kernighan που παρατηρήθηκε ήδη εμφανίζεται αυτού του δοκίμιου από Wirth σε μοδuλα-2 λύθηκε, και "γ" στο Ansi -Ansi-vorm του που ένα μεγάλο μέρος αυτών των "ανεπαρκειών" θα ανελάμβανε, επειδή διεύθυναν αντιληπτό της δομής.
Έντονα απλουστευμένο το ένα είναι σε θέση κράτος που "ωηρτχ'- είναι βασισμένος στην ενίσχυση που ο προγραμματιστής ο μεταγλωττιστής πρέπει να καταστήσει σαφή να ξέρει με τον οποίο είναι πολυάσχολος, και αυτός δύναμη η εργασία του, δομή ενώ" οι kernighan) διάλεκτοι γ (βγαίνουν σωστά από το ότι ο προγραμματιστής weet a priori με το οποίο είναι πολυάσχολος. Οι μεταγλωττιστές για ωηρτχ- είναι - στην ίση απόδοση - γενικά μικρότερη και γρηγορότερη από εκείνοι θ'-.
Πολλοί έχουν βασιστεί από αναπτυγμένο το Wirth υλικό μελέτης, και πότε γράφονται τα απλά παραδείγματα στο "ψευδο κώδικα", αυτός ο ψευδοκώδικας φαίνεται ύδωρ γενικά ως δύο πτώσεις σε PASCAL ή μοδuλα-2.
Από την αποχώρησή του το 1999, ήταν Wirth Επίτροπος στα συστήματα μικροϋπολογιστών Oberon, η επιχείρηση που ήταν τελευταία δημιουργία, Oberon (ακριβέστερα η διάλεκτος "συστατικό PASCAL") εμπορευματοποιεί.
Wirth, Niklaus
Wirth, Niklaus
:Niklaus Wirth
και:Niklaus Wirth
EO:Niklaus WIRTH
FI:Niklaus Wirth
FR:Niklaus Wirth
αυτό:Niklaus Wirth
PL:Niklaus Wirth
ro:Niklaus Wirth
RU:?????
zh:????·??
Πηγή "Niklaus_Wirth": Wikipedia.org
Επικεφαλής σελίδα δεικτών "Niklaus_Wirth"
|
|
|
|