dblp.uni-trier.dewww.uni-trier.de

Niklaus Wirth

Niklaus E. Wirth

List of publications from the DBLP Bibliography Server - FAQ
Coauthor Index - Ask others: ACM DL/Guide - CiteSeer - CSB - Google - MSN - Yahoo
Home Page

2008
66EENiklaus Wirth: A Brief History of Software Engineering. IEEE Annals of the History of Computing 30(3): 32-39 (2008)
2007
65EENiklaus Wirth: Modula-2 and Oberon. HOPL 2007: 1-10
2006
64EENiklaus Wirth: Good Ideas, through the Looking Glass. IEEE Computer 39(1): 28-39 (2006)
2003
63EENiklaus Wirth: The Essence of Programming Languages. JMLC 2003: 1-11
62EENiklaus Wirth: Hardware/software co-design then and now. Inf. Process. Lett. 88(1-2): 83-87 (2003)
2002
61EENiklaus Wirth: Computing science education: the road not taken. ITiCSE 2002: 1-3
2001
60EENiklaus Wirth: Embedded Systems and Real-Time Programming. EMSOFT 2001: 486-492
2000
59 Niklaus Wirth: The Development of Procedural Programming Languages: Personal Contributions and Perspectives. JMLC 2000: 1-10
58 Niklaus Wirth: From Programming Language Design to Computer Construction. The School of Niklaus Wirth 2000: 21-30
1998
57 Niklaus Wirth: Hardware Compilation: Translating Programs into Circuits. IEEE Computer 31(6): 25-31 (1998)
1996
56 Niklaus Wirth: The Language Lola, FPGAs and PLDs in Teaching Digital Circuit Design. Ershov Memorial Conference 1996: 2-20
55 Niklaus Wirth: Tasks versus Threads: An Alternative Multiprocessing Paradigm. Software - Concepts and Tools 17(1): 6-12 (1996)
1995
54 Niklaus Wirth: A Plea for Lean Software. IEEE Computer 28(2): 64-68 (1995)
1994
53 Stephan W. Gehring, Stefan H.-M. Ludwig, Niklaus Wirth: A Laboratory for a Digital Design Course Using FPGAs. FPL 1994: 385-396
52 Niklaus Wirth: Gedanken zur Software-Exlosion. Informatik Spektrum 17(1): 5-10 (1994)
1993
51 Niklaus Wirth: Recollections about the Development of Pascal. HOPL Preprints 1993: 333-342
1991
50EENiklaus Wirth: Reply to ``Type-Extension Tests Can Be Performed In Constant Time''. ACM Trans. Program. Lang. Syst. 13(4): 630 (1991)
49 Hanspeter Mössenböck, Niklaus Wirth: Differences between Oberon and Oberon-2. Structured Programming 12(4): 175-178 (1991)
48 Hanspeter Mössenböck, Niklaus Wirth: The Programming Language Oberon-2. Structured Programming 12(4): 179-196 (1991)
1990
47 Niklaus Wirth: Ceres-Net: A Low-cost Computer Network. Softw., Pract. Exper. 20(1): 13-24 (1990)
1989
46 Niklaus Wirth, Jürg Gutknecht: The Oberon System. Softw., Pract. Exper. 19(9): 857-893 (1989)
45 Niklaus Wirth: Designing a System from Scratch. Structured Programming 10(1): 10-18 (1989)
1988
44EENiklaus Wirth: Type Extensions. ACM Trans. Program. Lang. Syst. 10(2): 204-214 (1988)
43 Niklaus Wirth: From Modula to Oberon. Softw., Pract. Exper. 18(7): 661-670 (1988)
42 Niklaus Wirth: The Programming Language Oberon. Softw., Pract. Exper. 18(7): 671-690 (1988)
1987
41 Niklaus Wirth: Hardware Architectures for Programming Languages and Programming Languages for Hardware Architectures. ASPLOS 1987: 2-8
1986
40 Niklaus Wirth: Microprocessor Architectures: A Comparison Based on Code Generation by Compiler. Commun. ACM 29(10): 978-990 (1986)
1985
39 Niklaus Wirth: Programmieren in Modula-2 Springer 1985
38 Niklaus Wirth: From Programming Language Design to Computer Construction. Commun. ACM 28(2): 159-164 (1985)
1983
37 Niklaus Wirth: Program Development by Stepwise Refinement (Reprint). Commun. ACM 26(1): 70-74 (1983)
1982
36 Niklaus Wirth: Programming in Modula 2 Springer 1982
1981
35 Niklaus Wirth: LILITH: A personal computer for the software engineer. Advanced Course: Microcomputer System Design 1981: 349-397
34 Niklaus Wirth: Lilith: A Personal Computer for the Software Engineer. ICSE 1981: 2-16
33 Niklaus Wirth: Pascal-S: A Subset and its Implementation. Pascal - The Language and its Implementation 1981: 199-259
1979
32 Niklaus Wirth: The Module: A System Structuring Facility in High-Level Programming Languages. Language Design and Programming Methodology 1979: 1-24
31 Niklaus Wirth: A Personal Computer Based on a High-Level Language. Language Design and Programming Methodology 1979: 191-194
30 Niklaus Wirth: A Personal Computer Designed for Use with a High-Level Language. Microcomputing 1979: 115-134
1977
29 Niklaus Wirth: Compilerbau - Eine Einführung Teubner 1977
28 Niklaus Wirth: What Can We Do about the Unnecessary Diversity of Notation for Syntactic Definitions? Commun. ACM 20(11): 822-823 (1977)
27 Niklaus Wirth: Toward a Discipline of Real-Time Programming. Commun. ACM 20(8): 577-583 (1977)
26 Niklaus Wirth: Modula: a Language for Modular Multiprogramming. Softw., Pract. Exper. 7(1): 3-35 (1977)
25 Niklaus Wirth: The Use of Modula. Softw., Pract. Exper. 7(1): 37-65 (1977)
24 Niklaus Wirth: Design and Implementation of Modula. Softw., Pract. Exper. 7(1): 67-84 (1977)
1975
23 Kathleen Jensen, Niklaus Wirth: Pascal User Manual and Report, Second Edition Springer 1975
22 Kathleen Jensen, Niklaus Wirth: Pascal User Manual and Report, Second Edition Springer 1975
21 Niklaus Wirth: An Assessment of the Programming Language Pascal. IEEE Trans. Software Eng. 1(2): 192-198 (1975)
1974
20 Niklaus Wirth: On the Design of Programming Languages. IFIP Congress 1974: 386-393
19 Niklaus Wirth: Systemprogramming aus der Sicht der Universität. Programming Methodology 1974: 192-202
18 Niklaus Wirth: On the Composition of Well-Structured Programs. ACM Comput. Surv. 6(4): 247-259 (1974)
1973
17 C. A. R. Hoare, Niklaus Wirth: An Axiomatic Definition of the Programming Language PASCAL Acta Inf. 2: 335-355 (1973)
1971
16 Niklaus Wirth: The Programming Language Pascal Acta Inf. 1: 35-63 (1971)
15 Niklaus Wirth: Program Development by Stepwise Refinement. Commun. ACM 14(4): 221-227 (1971)
14 Niklaus Wirth: The Design of a PASCAL Compiler. Softw., Pract. Exper. 1(4): 309-333 (1971)
1969
13EENiklaus Wirth: On multiprogramming, machine coding, and computer organization. Commun. ACM 12(9): 489-498 (1969)
1968
12EENiklaus Wirth: PL360, a Programming Language for the 360 Computers. J. ACM 15(1): 37-74 (1968)
11EENiklaus Wirth: Corrigendum: ``PL360, a Programming Language for the 360 Computers''. J. ACM 15(3): 489 (1968)
1966
10EENiklaus Wirth, Helmut Weber: EULER: a generalization of ALGOL and it formal definition: Part 1. Commun. ACM 9(1): 13-25 (1966)
9EENiklaus Wirth, Helmut Weber: EULER: a generalization of ALGOL, and its formal definition: Part II. Commun. ACM 9(2): 89-99 (1966)
8EENiklaus Wirth: A note on ``Program structures for parallel processing''. Commun. ACM 9(5): 320-321 (1966)
7EENiklaus Wirth, C. A. R. Hoare: A contribution to the development of ALGOL. Commun. ACM 9(6): 413-432 (1966)
1965
6EENiklaus Wirth: Algorithm 265: find precedence functions [L2]. Commun. ACM 8(10): 604-605 (1965)
5EENiklaus Wirth: Algorithm 249: outreal N [15]. Commun. ACM 8(2): 104 (1965)
4EEGeorge E. Forsythe, Niklaus Wirth: Automatic grading programs. Commun. ACM 8(5): 275-278 (1965)
1964
3EENiklaus Wirth: Certification of algorithm 146: Multiple integration. Commun. ACM 7(5): 296 (1964)
1963
2EEHarry D. Huskey, Ralph Love, Niklaus Wirth: A syntactic description of BC NELIAC. Commun. ACM 6(7): 367-375 (1963)
1EENiklaus Wirth: A generalization of ALGOL. Commun. ACM 6(9): 547-554 (1963)

Coauthor Index

1George E. Forsythe [4]
2Stephan W. Gehring [53]
3Jürg Gutknecht [46]
4C. A. R. Hoare (Tony Hoare) [7] [17]
5Harry D. Huskey [2]
6Kathleen Jensen [22] [23]
7Ralph Love [2]
8Stefan H.-M. Ludwig [53]
9Hanspeter Mössenböck [48] [49]
10Helmut Weber [9] [10]

Colors in the list of coauthors

Copyright © Sun May 17 03:24:02 2009 by Michael Ley (ley@uni-trier.de)