Last update: Thu Apr 12 03:37:15 MDT 2012
Top |
Symbols |
Numbers |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Lindsey:1993:HA,
author = "C. H. Lindsey",
title = "A history of {ALGOL} 68",
journal = j-SIGPLAN,
volume = "28",
number = "3",
pages = "97--132",
month = mar,
year = "1993",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:34 MST 2003",
bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/",
URL = "http://www.acm.org:80/pubs/citations/proceedings/plan/154766/p97-lindsey/",
abstract = "ALGOL 68 is a language with a lot of `history'. The
reader will hear of discord, resignations, unreadable
documents, a minority report, and all manner of
politicking. But although ALGOL 68 was produced by a
committee (and an unruly one at that), the language
itself is no camel. Indeed, the rigorous application of
the principle of ``orthogonality'' makes it one of the
cleanest languages around, as I hope to show. Moreover,
when the language came to be revised, the atmosphere
was quite different, enabling a much more robust and
readable defining document to be produced in a spirit
of true cooperation. There are some lessons here for
future language design efforts, but I am not optimistic
that they have been learned.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
confdate = "20-23 April 1993",
conflocation = "Cambridge, MA, USA",
confname = "HOPL-II. The second ACM SIGPLAN conference on History
of programming languages, April 20--23, 1993,
Cambridge, MA",
confsponsor = "ACM",
keywords = "ALGOL 68; algorithms; History; human factors;
languages; Orthogonality; standardization",
subject = "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
Classifications, ALGOL-68. {\bf K.2} Computing Milieux,
HISTORY OF COMPUTING, People. {\bf H.1.2} Information
Systems, MODELS AND PRINCIPLES, User/Machine Systems,
Human factors. {\bf K.2} Computing Milieux, HISTORY OF
COMPUTING, Software. {\bf D.3.3} Software, PROGRAMMING
LANGUAGES, Language Constructs and Features,
Procedures, functions, and subroutines.",
thesaurus = "ALGOL; History",
}
Related entries
- ALGOL,
27(12)61,
28(3)345,
28(3)363
- ALGOL-68.,
28(3)345
- although,
25(1)59,
25(6)137,
25(6)283,
26(1)14,
26(4)290,
28(6)237,
28(6)300,
28(12)169,
29(6)230,
29(6)349,
29(6)349-1,
29(11)61,
29(11)158,
30(3)119,
30(6)205,
30(8)68,
33(7)51
- around,
27(7)12,
28(3)361,
28(6)197,
28(7)92,
29(8)74,
33(7)51,
33(9)20,
33(9)20-1
- came,
28(3)69
- committee,
31(1)12,
31(2)2,
31(3)1,
31(3)4,
31(3)4-1,
31(7)1,
33(1)1,
33(1)15,
33(2)1,
33(3)1,
33(4)1,
34(2)2,
34(6)1
- COMPUTING,
28(3)1,
28(3)37,
28(3)53,
28(3)69,
28(3)133,
28(3)149,
28(3)177,
28(3)201,
28(3)209,
28(3)231,
28(3)271,
28(3)299,
28(3)333,
28(3)355,
29(8)84,
29(8)111,
29(8)119,
29(11)208,
30(3)111,
30(11)117,
30(11)146-1,
31(2)8,
32(5)109,
32(5)122,
32(5)183,
32(5)235,
32(5)346-1,
33(11)35,
33(11)58,
33(11)71,
33(11)159,
33(11)170,
33(11)218,
33(11)262,
33(11)283,
34(3)68
- defining,
27(11)67,
28(3)299,
28(10)16
- different,
25(4)59,
25(6)1,
25(6)296,
25(12)85,
27(7)1,
27(7)82,
27(7)152,
27(7)162,
27(7)188-1,
27(7)212,
27(7)311,
27(9)223,
27(12)20,
28(3)177,
28(3)365,
28(3)367,
28(6)13,
28(6)90,
28(6)197,
28(6)278,
28(7)13,
28(7)179,
28(7)198,
29(6)36,
29(6)97,
29(6)266,
29(8)1,
29(8)94,
29(8)101,
29(8)119,
29(11)25,
29(11)61,
29(11)76-1,
30(3)23,
30(3)111,
30(8)112,
30(8)199,
33(7)11,
33(7)67
- document,
27(3)71,
27(10)154,
28(3)299,
29(1)9,
29(1)53,
29(8)22,
30(8)207
- effort,
6(4)138,
28(2)21,
28(3)177,
28(3)299,
28(3)345,
28(6)177,
28(7)92,
28(7)208,
28(7)229,
29(10)414,
30(8)179,
30(11)146-1,
32(4)16,
33(12)1
- enabling,
27(7)128,
29(8)1,
29(10)427,
30(3)50,
30(8)217
- factor,
25(6)53,
25(6)66,
27(7)106,
28(3)53,
28(6)1,
28(12)169,
29(6)73,
29(6)337,
29(6)337-1,
29(9)81,
29(11)25,
30(3)71,
30(8)80-1,
30(8)179,
30(8)207,
30(11)99
- future,
28(7)208,
29(10)145,
29(10)341,
30(7)9,
30(7)9,
30(10)283,
31(6)146,
31(10)342,
32(1)14,
32(1)94,
32(1)99,
32(9)15,
32(9)15-1,
32(10)318,
32(10)345-2,
33(10)183,
34(5)z-1,
34(8)60
- H.1.2,
30(11)99
- here,
25(4)73,
25(6)102,
26(6)219,
27(7)140,
27(7)200,
29(6)147
- HISTORY,
28(3)1,
28(3)37,
28(3)53,
28(3)69,
28(3)133,
28(3)149,
28(3)177,
28(3)201,
28(3)209,
28(3)231,
28(3)271,
28(3)299,
28(3)355
- history,
25(6)102,
25(12)85,
27(12)61,
28(3)1,
28(3)37,
28(3)53,
28(3)69,
28(3)133,
28(3)149,
28(3)177,
28(3)271,
28(3)299,
28(3)333,
29(6)159,
29(11)158,
29(11)232,
32(9)15,
32(9)15-1
- human,
27(7)12,
27(10)146,
29(9)81,
30(11)99
- itself,
25(6)1,
27(7)152,
28(3)367,
28(6)166,
29(6)135,
30(3)83,
32(10)318
- K.2,
28(3)1,
28(3)37,
28(3)53,
28(3)69,
28(3)133,
28(3)149,
28(3)177,
28(3)201,
28(3)209,
28(3)231,
28(3)271,
28(3)299,
28(3)355
- learned,
27(10)91,
28(3)347,
31(10)150,
33(10)284
- lessons,
29(10)102,
30(10)33,
30(10)140,
30(10)439,
31(10)150,
32(10)243,
33(10)284
- lot,
29(6)49,
33(1)30,
33(2)34,
33(6)27,
33(6)27
- make,
25(1)59,
25(6)78,
25(6)85-1,
25(6)150,
25(6)246,
26(8)145,
27(7)1,
27(7)82,
27(7)152,
27(7)249,
27(9)285,
27(12)61,
28(3)69,
28(3)231,
28(3)347,
28(6)156,
28(6)300,
28(7)64,
28(7)239,
29(6)24,
29(6)73,
29(6)257,
29(6)257-1,
29(6)349,
29(6)349-1,
29(8)35,
29(11)171,
29(11)196,
29(11)308,
30(3)62,
30(3)94,
30(6)93,
30(6)103,
30(6)130,
30(6)174,
30(8)1,
30(8)58,
30(8)68,
30(8)80-1,
32(10)253
- manner,
25(4)73,
27(7)1,
27(7)106,
29(6)266,
29(11)263,
30(8)134
- Milieux,
28(3)1,
28(3)37,
28(3)53,
28(3)69,
28(3)133,
28(3)149,
28(3)177,
28(3)201,
28(3)209,
28(3)231,
28(3)271,
28(3)299,
28(3)333,
28(3)355,
29(8)84,
29(8)111,
29(8)119,
29(11)208,
30(3)111,
30(11)117,
30(11)146-1,
32(5)109,
32(5)122,
32(5)183,
32(5)235,
32(5)346-1,
33(11)35,
33(11)58,
33(11)71,
33(11)159,
33(11)170,
33(11)218,
33(11)262,
33(11)283,
34(3)68
- minority,
28(8)1
- MODELS,
30(11)99
- Moreover,
27(7)162,
27(7)224,
29(11)286,
30(6)93,
30(11)7
- much,
25(6)85-1,
25(6)150,
27(7)44,
27(7)82,
27(7)152,
27(9)248,
27(9)285,
28(3)349,
28(3)351,
28(7)54-1,
28(8)90,
29(6)49,
29(6)230,
29(8)35,
29(11)2,
29(11)145,
29(11)171,
29(11)308,
29(11)328,
30(3)94,
30(6)67,
30(6)116,
30(6)205,
33(7)59
- one,
25(4)59,
25(6)85-1,
25(6)296,
25(8)80,
26(6)80,
26(6)80-1,
27(7)1,
27(7)12,
27(7)82,
27(7)212,
27(7)283,
27(9)262,
27(12)61,
28(2)21,
28(3)69,
28(3)201,
28(3)333,
28(3)345,
28(3)359,
28(3)363,
28(6)26,
28(6)156,
28(7)13,
28(7)23,
28(7)44,
28(7)92,
28(11)2,
29(6)97,
29(6)171,
29(6)186,
29(6)278,
29(8)59,
29(8)94,
29(8)101,
29(11)242,
29(11)286,
29(11)319,
30(2)25,
30(3)35,
30(6)23,
30(6)93,
30(6)130,
30(6)139,
30(6)196,
30(6)246,
30(6)301,
30(6)315,
30(8)58,
30(8)189,
30(11)31,
32(4)27,
32(5)215,
32(10)162,
33(7)51,
33(8)23,
33(11)252
- optimistic,
26(7)155,
27(9)223,
28(6)278,
30(6)151,
30(8)217,
32(7)112,
32(7)112
- orthogonality,
28(3)363
- people,
28(3)133,
28(3)149,
28(3)271,
28(3)299,
29(6)1,
32(3)27,
32(3)27-1
- principle,
25(6)165,
28(3)367,
28(8)67,
29(10)51,
30(11)108,
30(11)117,
31(4)18,
34(6)13
- PRINCIPLES,
30(11)99
- produced,
25(6)85-1,
25(6)112,
25(6)165,
27(7)94,
27(7)273,
28(3)177,
28(3)231,
28(3)299,
29(8)1,
29(11)61,
30(3)13,
30(3)119,
30(11)1
- quite,
25(6)174,
26(6)219,
28(6)56,
28(6)278,
28(7)129,
29(6)290,
29(11)12,
30(3)94,
30(6)67,
33(7)67
- readable,
25(11)75,
26(2)41
- reader,
27(7)82,
31(5)108
- report,
25(11)45,
26(1)57,
26(5)37,
27(5)z,
27(9)238,
27(10)178,
27(11)90,
27(12)8,
27(12)47,
28(1)1,
28(6)13,
28(6)90,
28(7)54-1,
28(8)1,
28(9)6,
28(12)169,
29(6)242,
29(6)242-1,
29(10)414,
29(11)76-1,
29(12)18,
30(2)5,
30(3)62,
30(7)9,
30(7)9,
30(8)29,
31(2)8,
31(2)8-1,
31(7)4,
31(8)2,
31(8)26,
31(8)28-1,
31(12)1,
31(12)33,
32(6)28-1,
32(9)2,
32(10)345-1,
32(10)345-4,
32(10)345-5,
32(11)15,
32(11)21,
33(2)15,
33(2)31,
33(3)21,
33(7)83,
33(9)26,
33(9)26-1,
33(10)329,
33(12)25,
34(2)36,
34(4)28,
34(5)z,
34(6)16,
34(6)32-1,
34(12)12-1
- revised,
26(1)133,
33(9)26-1
- robust,
25(1)59,
27(7)55,
30(8)58,
30(8)80-1
- spirit,
28(3)69
- standardization,
25(1)59,
28(3)53,
28(3)177,
28(3)201,
28(3)231,
28(3)347,
29(11)25,
29(11)38,
29(11)51,
29(11)208,
29(11)286,
30(3)83,
30(11)79,
30(11)108,
32(5)109,
32(5)122,
32(5)183,
32(5)235,
32(5)320-1,
32(5)346-1,
33(5)174,
33(11)35,
33(11)58,
33(11)71,
33(11)159,
33(11)170,
33(11)205,
33(11)218,
33(11)262,
33(11)283,
34(3)68
- subroutine,
25(1)59,
25(6)78,
25(6)85-1,
25(6)127-1,
25(6)165,
26(6)71,
26(6)80,
26(6)165-1,
26(6)278,
26(6)293,
27(12)39,
28(3)1,
28(3)271,
28(3)345,
28(3)347,
28(3)351,
28(3)353,
28(3)355,
28(3)357,
28(3)361,
28(5)9,
28(6)36,
28(6)90,
28(6)100,
28(7)179,
29(5)7,
29(6)24,
29(6)230,
29(6)242,
29(10)453,
30(3)13,
30(6)116,
30(6)174,
31(5)193,
33(5)174
- there,
25(6)174,
25(6)296,
26(9)255,
27(7)188-1,
28(3)209,
28(3)343,
28(3)347,
28(6)207-1,
28(8)90,
29(6)147,
29(11)308,
29(11)328,
30(6)56,
30(6)186,
30(6)205,
30(6)270,
33(7)19,
33(7)35,
34(5)z,
34(5)z-1
- true,
25(5)95,
25(6)209,
25(6)296,
26(1)121,
26(6)219,
29(11)25
- User/Machine,
30(11)99
- was,
25(6)322,
26(6)145,
27(7)1,
27(7)44,
27(7)322,
27(12)20,
27(12)61,
28(3)1,
28(3)37,
28(3)53,
28(3)69,
28(3)133,
28(3)201,
28(3)209,
28(3)299,
28(3)333,
28(3)345,
28(3)355,
28(3)367,
28(6)26,
28(8)90,
29(6)186,
29(6)257,
29(6)257-1,
29(8)1,
29(8)94,
29(11)61,
29(11)328,
30(3)71,
30(4)13,
30(11)99,
33(7)35,
33(12)72,
34(2)1,
34(5)z,
34(5)z-1
- when,
24(3)34,
25(6)40,
25(6)66,
25(6)78,
25(6)92,
25(6)102,
25(6)112,
25(6)137,
25(6)174,
25(6)223,
25(10)181,
27(7)1,
27(7)116,
27(7)188-1,
27(7)235,
27(7)311,
27(7)322,
27(9)285,
28(3)361,
28(6)56,
28(6)100,
28(6)147,
28(6)187,
28(6)258,
28(6)278,
28(7)44,
28(7)83,
28(7)239,
28(8)90,
28(12)169,
29(6)1,
29(6)49,
29(6)85,
29(6)206,
29(11)2,
29(11)86,
29(11)145,
29(11)171,
29(11)242,
29(11)252,
30(3)23,
30(3)94,
30(6)1,
30(6)56,
30(6)93,
30(6)103,
30(6)151,
30(6)279,
30(8)123,
30(8)179,
30(8)189,
30(8)199,
31(5)108,
32(3)27,
32(3)27-1,
33(2)59,
33(7)19,
33(7)27,
33(7)67,
34(9)1
- will,
25(6)53,
27(7)82,
27(7)188-1,
27(7)311,
29(6)107,
29(6)206,
29(6)218,
29(6)278,
29(8)59,
29(11)2,
29(11)145,
29(11)242,
29(11)297,
30(3)71,
30(6)79-1,
30(6)116,
30(8)123,
30(11)41,
32(1)14,
32(10)345-1,
32(10)345-4