Author: Niklaus Wirth

Publications

Publication period start: 1966
Number of co-authors: 5

Co-authors

Number of publications with favourite co-authors
Ralph Love
1
C. A. R. Hoare
1
Helmut Weber
2

Productive Colleagues

Most productive colleagues in number of publications
C. A. R. Hoare
14
George E. Forsythe
18
Harry D. Huskey
20

Publications

Wirth, Niklaus (2006): Good Ideas, through the Looking Glass. In IEEE Computer, 39 (1) pp. 28-39. https://doi.ieeecomputersociety.org/10.1109/MC.2006.20

Wirth, Niklaus (1998): Hardware Compilation: Translating Programs into Circuits. In IEEE Computer, 31 (6) pp. 25-31.

Wirth, Niklaus (1995): A Plea for Lean Software. In IEEE Computer, 28 (2) pp. 64-68.

Wirth, Niklaus (1986): Microprocessor Architectures: A Comparison Based on Code Generation by Compiler. In Communications of the ACM, 29 (10) pp. 978-990.

Wirth, Niklaus (1985): From Programming Language Design to Computer Construction. In Communications of the ACM, 28 (2) pp. 159-164.

Wirth, Niklaus (1983): Program Development by Stepwise Refinement (Reprint). In Communications of the ACM, 26 (1) pp. 70-74.

Wirth, Niklaus (1977): Toward a Discipline of Real-Time Programming. In Communications of the ACM, 20 (8) pp. 577-583.

Wirth, Niklaus (1977): What Can We Do about the Unnecessary Diversity of Notation for Syntactic Definitions?. In Communications of the ACM, 20 (11) pp. 822-823.

Wirth, Niklaus (1971): Program Development by Stepwise Refinement. In Communications of the ACM, 14 (4) pp. 221-227.

Wirth, Niklaus (1969): On multiprogramming, machine coding, and computer organization. In Communications of the ACM, 12 (9) pp. 489-498. https://dl.acm.org/doi/10.1145/363219.363222

Wirth, Niklaus (1966): A note on \'\'Program structures for parallel processing\'\'. In Communications of the ACM, 9 (5) pp. 320-321. https://dl.acm.org/doi/10.1145/355592.365594

Wirth, Niklaus, Hoare, C. A. R. (1966): A contribution to the development of ALGOL. In Communications of the ACM, 9 (6) pp. 413-432. https://dl.acm.org/doi/10.1145/365696.365702

Wirth, Niklaus, Weber, Helmut (1966): EULER: a generalization of ALGOL and it formal definition: Part 1. In Communications of the ACM, 9 (1) pp. 13-25. https://dl.acm.org/doi/10.1145/365153.365162

Wirth, Niklaus, Weber, Helmut (1966): EULER: a generalization of ALGOL, and its formal definition: Part II. In Communications of the ACM, 9 (2) pp. 89-99. https://dl.acm.org/doi/10.1145/365170.365202

Forsythe, George E., Wirth, Niklaus (1965): Automatic grading programs. In Communications of the ACM, 8 (5) pp. 275-278. https://dl.acm.org/doi/10.1145/364914.364937

Wirth, Niklaus (1965): Algorithm 249: outreal N [15]. In Communications of the ACM, 8 (2) pp. 104. https://dl.acm.org/doi/10.1145/363744.363754

Wirth, Niklaus (1965): Algorithm 265: find precedence functions [L2]. In Communications of the ACM, 8 (10) pp. 604-605. https://dl.acm.org/doi/10.1145/365628.365647

Wirth, Niklaus (1964): Certification of algorithm 146: Multiple integration. In Communications of the ACM, 7 (5) pp. 296. https://dl.acm.org/doi/10.1145/364099.364320

Huskey, Harry D., Love, Ralph, Wirth, Niklaus (1963): A syntactic description of BC NELIAC. In Communications of the ACM, 6 (7) pp. 367-375. https://dl.acm.org/doi/10.1145/366663.366664

Wirth, Niklaus (1963): A generalization of ALGOL. In Communications of the ACM, 6 (9) pp. 547-554. https://dl.acm.org/doi/10.1145/367593.367619

New to UX Design? We're Giving You a Free eBook!

The Basics of User Experience Design

Download our free ebook “The Basics of User Experience Design” to learn about core concepts of UX design.

In 9 chapters, we’ll cover: conducting user interviews, design thinking, interaction design, mobile UX design, usability, UX research, and many more!

A valid email address is required.
316,567 designers enjoy our newsletter—sure you don’t want to receive it?

New to UX Design? We're Giving You a Free eBook!

The Basics of User Experience Design

Download our free ebook “The Basics of User Experience Design” to learn about core concepts of UX design.

In 9 chapters, we’ll cover: conducting user interviews, design thinking, interaction design, mobile UX design, usability, UX research, and many more!

A valid email address is required.
316,567 designers enjoy our newsletter—sure you don’t want to receive it?