2005 |
67 | EE | Edsger W. Dijkstra:
My recollections of operating system design.
Operating Systems Review 39(2): 4-40 (2005) |
2002 |
66 | EE | Edsger W. Dijkstra:
EWD1300: The Notational Conventions I Adopted, and Why.
Formal Asp. Comput. 14(2): 99-107 (2002) |
2001 |
65 | EE | Edsger W. Dijkstra:
The end of computing science?
Commun. ACM 44(3): 92 (2001) |
64 | EE | Edsger W. Dijkstra:
Under the spell of Leibniz's dream.
Inf. Process. Lett. 77(2-4): 53-61 (2001) |
2000 |
63 | | Edsger W. Dijkstra:
On the transitive closure of a wellfounded relation.
The School of Niklaus Wirth 2000: 31-40 |
1996 |
62 | | Edsger W. Dijkstra:
The balance and the coins.
NATO ASI DPD 1996: 11-13 |
61 | | Edsger W. Dijkstra:
Bulterman's theorem on shortest trees.
NATO ASI DPD 1996: 15-16 |
60 | | Edsger W. Dijkstra:
A prime is in at most 1 way the sum of 2 squares.
NATO ASI DPD 1996: 17-20 |
59 | | Edsger W. Dijkstra:
A bagatelle on Euclid's algorithm.
NATO ASI DPD 1996: 21-23 |
58 | | Edsger W. Dijkstra:
On two equations that have the same extreme solution.
NATO ASI DPD 1996: 25-26 |
57 | | Edsger W. Dijkstra:
An alternative of the ETAC to EWD1163.
NATO ASI DPD 1996: 27-28 |
56 | | Edsger W. Dijkstra:
The argument about the arithmetic mean and the geometric mean, heuristics included.
NATO ASI DPD 1996: 29-32 |
55 | | Edsger W. Dijkstra:
Fibonacci and the greatest common divisor.
NATO ASI DPD 1996: 7-10 |
1995 |
54 | EE | Edsger W. Dijkstra:
Heuristics for a Calculational Proof.
Inf. Process. Lett. 53(3): 141-143 (1995) |
1992 |
53 | | Edsger W. Dijkstra:
On the Economy of doing Mathematics.
MPC 1992: 2-10 |
1990 |
52 | | Edsger W. Dijkstra:
Making a Fair Roulette From a Possibly Biased Coin.
Inf. Process. Lett. 36(4): 193 (1990) |
1989 |
51 | EE | Coenraad Bron,
Edsger W. Dijkstra:
A better way to combine efficient string length encoding and zero-termination.
SIGPLAN Notices 24(6): 11-19 (1989) |
50 | | Edsger W. Dijkstra,
W. H. J. Feijen:
The Linear Search Revisited.
Structured Programming 10(1): 5-9 (1989) |
1988 |
49 | | Edsger W. Dijkstra:
On Binary Operators and Their Derived Relations.
BIT 28(3): 378-382 (1988) |
1987 |
48 | | Edsger W. Dijkstra:
A Heuristic Explanation of Batcher's Baffler.
Sci. Comput. Program. 9(3): 213-220 (1987) |
1986 |
47 | | Edsger W. Dijkstra,
A. J. M. van Gasteren:
A Simple Fixpoint Argument Without the Restriction to Continuity.
Acta Inf. 23(1): 1-7 (1986) |
46 | | Edsger W. Dijkstra:
A Belated Proof of Self-Stabilization.
Distributed Computing 1(1): 5-6 (1986) |
1983 |
45 | | Edsger W. Dijkstra:
Solutions of a Problem in Concurrent Programming Control (Reprint).
Commun. ACM 26(1): 21-22 (1983) |
44 | | Edsger W. Dijkstra:
The Structure of "THE"-Multiprogramming System (Reprint).
Commun. ACM 26(1): 49-52 (1983) |
43 | | Edsger W. Dijkstra:
The fruits of misunderstanding.
Elektronische Rechenanlagen 25(6): 10-13 (1983) |
42 | | Edsger W. Dijkstra,
W. H. J. Feijen,
A. J. M. van Gasteren:
Derivation of a Termination Detection Algorithm for Distributed Computations.
Inf. Process. Lett. 16(5): 217-219 (1983) |
1982 |
41 | | Edsger W. Dijkstra,
A. J. M. van Gasteren:
An Introduction to Three Algorithms for Sorting in Situ.
Inf. Process. Lett. 15(3): 129-134 (1982) |
40 | | Edsger W. Dijkstra:
How do we tell truths that might hurt?
SIGPLAN Notices 17(5): 13-15 (1982) |
39 | | Edsger W. Dijkstra:
Smoothsort, an Alternative for Sorting In Situ.
Sci. Comput. Program. 1(3): 223-233 (1982) |
1981 |
38 | | Edsger W. Dijkstra:
A Word of Welcome.
Sci. Comput. Program. 1(1-2): 3-4 (1981) |
1980 |
37 | | Edsger W. Dijkstra:
Some Beautiful Arguments Using Mathematical Induction.
Acta Inf. 13: 1-8 (1980) |
36 | | Edsger W. Dijkstra,
Carel S. Scholten:
Termination Detection for Diffusing Computations.
Inf. Process. Lett. 11(1): 1-4 (1980) |
1979 |
35 | | Edsger W. Dijkstra:
Software Engineering : As It Should Be.
ICSE 1979: 442-448 |
1978 |
34 | | Edsger W. Dijkstra:
Finding the Correctness Proof of a Concurrent Program.
MFCS 1978: 31-38 |
33 | | Edsger W. Dijkstra:
A More Formal Treatment of a Less Simple Example.
Program Construction 1978: 2-20 |
32 | | Edsger W. Dijkstra:
Stationary Behaviour of Some Ternary Networks.
Program Construction 1978: 21-23 |
31 | | Edsger W. Dijkstra:
Finding the Correctness Proof of a Concurrent Program.
Program Construction 1978: 24-34 |
30 | | Edsger W. Dijkstra:
On the Interplay between Mathematics and Programming.
Program Construction 1978: 35-46 |
29 | | Edsger W. Dijkstra:
A Theorem about Odd Powers of Odd Integers.
Program Construction 1978: 47-48 |
28 | | Edsger W. Dijkstra:
In Honour of Fibonacci.
Program Construction 1978: 49-50 |
27 | | Edsger W. Dijkstra:
On the Foolishness of "Natural Language Programming".
Program Construction 1978: 51-53 |
26 | | Edsger W. Dijkstra:
Program Inversion.
Program Construction 1978: 54-57 |
25 | | Edsger W. Dijkstra,
Leslie Lamport,
Alain J. Martin,
Carel S. Scholten,
Elisabeth F. M. Steffens:
On-the-Fly Garbage Collection: An Exercise in Cooperation.
Commun. ACM 21(11): 966-975 (1978) |
1977 |
24 | | Edsger W. Dijkstra:
Programming: From Craft to Scientific Discipline.
International Computing Symposium 1977: 23-30 |
1976 |
23 | | Edsger W. Dijkstra:
A Discipline of Programming.
Prentice-Hall 1976 |
22 | | Edsger W. Dijkstra:
Formal Techniques and Sizeable Programs.
ECI 1976: 225-235 |
21 | | Edsger W. Dijkstra:
The Effective Arrangement of Logical Systems.
MFCS 1976: 39-51 |
20 | | Edsger W. Dijkstra:
On a Gauntlet Thrown by David Gries.
Acta Inf. 6: 357-359 (1976) |
1975 |
19 | | Edsger W. Dijkstra:
Craftsman or Scientist.
ACM Pacific 1975: 217-223 |
18 | | Edsger W. Dijkstra:
On the teaching of programming, i. e. on the teaching of thinking.
Language Hierarchies and Interfaces 1975: 1-10 |
17 | | Edsger W. Dijkstra:
Guarded commands, non-determinancy and a calculus for the derivation of programs.
Language Hierarchies and Interfaces 1975: 111-124 |
16 | | Edsger W. Dijkstra:
A time-wise hierarchy imposed upon the use of a two-level store.
Language Hierarchies and Interfaces 1975: 345-357 |
15 | | Edsger W. Dijkstra,
Leslie Lamport,
Alain J. Martin,
Carel S. Scholten,
Elisabeth F. M. Steffens:
On-the-fly garbage collection: an exercise in cooperation.
Language Hierarchies and Interfaces 1975: 43-56 |
14 | | Edsger W. Dijkstra:
Guarded Commands, Nondeterminacy and Formal Derivation of Programs.
Commun. ACM 18(8): 453-457 (1975) |
1974 |
13 | | Edsger W. Dijkstra:
Self-stabilizing Systems in Spite of Distributed Control.
Commun. ACM 17(11): 643-644 (1974) |
1972 |
12 | | Edsger W. Dijkstra:
The Humble Programmer.
Commun. ACM 15(10): 859-866 (1972) |
11 | | Edsger W. Dijkstra:
Information Streams Sharing a Finite Buffer.
Inf. Process. Lett. 1(5): 179-180 (1972) |
1971 |
10 | | Edsger W. Dijkstra:
Hierarchical Ordering of Sequential Processes
Acta Inf. 1: 115-138 (1971) |
1968 |
9 | EE | Edsger W. Dijkstra:
Letters to the editor: go to statement considered harmful.
Commun. ACM 11(3): 147-148 (1968) |
8 | EE | Edsger W. Dijkstra:
The Structure of "THE"-Multiprogramming System.
Commun. ACM 11(5): 341-346 (1968) |
7 | EE | John R. Rice,
Edsger W. Dijkstra:
Letters to the editor: The go to statement reconsidered.
Commun. ACM 11(8): 538 (1968) |
1965 |
6 | EE | Edsger W. Dijkstra:
Solution of a problem in concurrent programming control.
Commun. ACM 8(9): 569 (1965) |
1964 |
5 | EE | Edsger W. Dijkstra:
Some comments on the aims of MIRFAC.
Commun. ACM 7(3): 190 (1964) |
1962 |
4 | | Edsger W. Dijkstra:
Some Meditations on Advanced Programming.
IFIP Congress 1962: 535-538 |
1961 |
3 | EE | Edsger W. Dijkstra:
Letter to the editor: defense of ALGOL 60.
Commun. ACM 4(11): 502-503 (1961) |
1959 |
2 | | Edsger W. Dijkstra,
W. Heise,
Alan J. Perlis,
Klaus Samelson:
ALGOL Sub-Committee Report - Extensions.
Commun. ACM 2(9): 24 (1959) |
1 | EE | Edsger W. Dijkstra:
Communication with an Automatic Computer
University of Amsterdam 1959 |