Knowledge (XXG)

Guy L. Steele Jr.

Source šŸ“

1208: 66: 2472: 2462: 2442: 2432: 128: 25: 2452: 278: 737:
In addition to specifications of the language Java, Steele's work at Sun Microsystems has included research in parallel algorithms, implementation strategies, and architecture and software support. In 2005, Steele began leading a team of researchers at Sun developing a new language named
940:
via computer, showing what must occur if both players play wisely; he found that neither player can force a win. He also showed that the Advanced Teeko variant is a win for Black (again, assuming perfect play), as is one other variant, but the other fourteen variants are draws.
3445: 3430: 670:). He has published papers on other subjects, including compilers, parallel processing, and constraint languages. One song he composed has been published in the official journal of the Association for Computing Machinery 3440: 3405: 2123: 730:(IEEE) working group that produced the IEEE Standard for the language Scheme, IEEE Std 1178-1990. He represented Sun Microsystems in the High Performance Fortran Forum, which produced the 829:(CLtL1) and served as the basis for the ANSI standard. Steele released a greatly expanded second edition in 1990, (1029 pages) which documented a near-final version of the ANSI standard. 2821: 1276: 2032: 727: 887: 3410: 3395: 3390: 2849: 2129: 1526: 156: 136: 3425: 3415: 2476: 2436: 1759: 2982: 3420: 1269: 1108: 3380: 2508: 2117: 1303: 1175: 883: 805: 553: 348: 3385: 2466: 2456: 2168: 87: 2525: 1406: 868: 2828: 2763: 2654: 2244: 2224: 2134: 1978: 1308: 1262: 620: 38: 1063: 3256: 1795: 986: 841: 822: 797: 774: 247: 229: 109: 52: 2446: 3032: 210: 3091: 2239: 2203: 1542: 879: 739: 667: 182: 1563: 1547: 1392: 1339: 2670: 2312: 1904: 1596: 1517: 648: 397: 391: 1028: 189: 160: 152: 2975: 2086: 1750: 1573: 1344: 750: 2350: 1898: 1665: 1611: 1588: 1552: 1372: 1285: 899: 616: 589: 141: 80: 74: 1860: 1840: 1825: 1810: 1730: 1222: 565: 431: 196: 145: 3278: 2991: 2949: 2938: 2611: 2501: 2281: 1913: 1785: 1507: 1381: 871: 804:, which Tartan Laboratories was trying to implement on a wide range of systems. Both authors participated in the 672: 1053: 91: 2814: 2441: 2198: 2011: 1621: 1354: 1328: 813: 801: 731: 707: 597: 178: 3308: 2968: 2373: 3435: 2605: 2565: 2538: 2016: 1855: 1501: 1466: 1439: 1137: 44: 3335: 808:(ANSI) C standardization process; several revisions of the book were issued to reflect the new standard. 2944: 2842: 2783: 2718: 2582: 2325: 2027: 1983: 1961: 1483: 1318: 3347: 1058: 1116: 832:
Steele, along with Charles H. Koelbel, David B. Loveman, Robert S. Schreiber, and Mary E. Zosel wrote
3375: 3341: 3318: 3197: 3050: 2700: 2494: 2229: 2183: 1951: 549: 509: 370: 344: 3353: 3312: 3028: 2773: 2649: 2644: 2630: 2533: 1434: 1362: 922: 573: 561: 537: 529: 436: 1234: 3203: 3085: 2892: 2560: 2335: 2320: 2272: 2178: 1461: 1415: 1002: 695: 691: 640: 624: 585: 541: 513: 505: 451: 375: 334: 545: 340: 167: 925:
and MIT, he has published light verse and "Crunchly" cartoons; a few of the latter appeared in
203: 3156: 3024: 2912: 2738: 2713: 2660: 2411: 1931: 1815: 1243: 1203: 1181: 1171: 982: 958: 837: 818: 793: 770: 581: 441: 3284: 3209: 3162: 3144: 2897: 2733: 2277: 2249: 2163: 2081: 1890: 1212: 903: 628: 608: 557: 533: 484: 461: 446: 418: 330: 3239: 3150: 3115: 3079: 3044: 3038: 3012: 2723: 2600: 2571: 2554: 2388: 2383: 2158: 2049: 1600: 1472: 1455: 1014: 976: 3400: 3302: 2960: 2922: 2378: 2368: 2363: 2302: 2173: 1578: 1313: 1161: 619:
team after the language had been designed, since he had a track record of writing good
466: 1217: 1084: 3369: 3268: 3233: 3215: 3191: 3185: 3103: 3062: 3018: 2902: 2887: 2340: 2287: 2267: 2219: 2188: 1870: 852: 789: 698:(formerly European Computer Manufacturers Association (ECMA)) TC39 (for the language 644: 577: 308: 3296: 3290: 3262: 3127: 3056: 3006: 2406: 1939: 1349: 1333: 907: 684: 3272: 3227: 3168: 3097: 2907: 2517: 2358: 2292: 2259: 2211: 2193: 1944: 1754: 1537: 1424: 1387: 1323: 1229: 933: 826: 778: 723: 1199: 676:(CACM) ("The Telnet Song", April 1984, a parody of the behavior of a series of 508:
who has played an important role in designing and documenting several computer
2778: 2549: 2234: 2091: 2076: 1875: 1776: 1766: 1626: 1450: 1249: 1239: 875: 754: 699: 3221: 2788: 2748: 2638: 2577: 2096: 1790: 1606: 1583: 1558: 1478: 1254: 1185: 911: 647:). One of their most notable contributions was the design of the language 3446:
Harvard John A. Paulson School of Engineering and Applied Sciences alumni
3431:
Fellows of the Association for the Advancement of Artificial Intelligence
3109: 2621: 1880: 1865: 1850: 1740: 1735: 1683: 1644: 1357: 856: 612: 569: 525: 304: 2835: 2753: 2743: 2681: 2101: 2022: 1845: 1835: 1820: 1780: 1745: 1688: 1678: 1673: 1568: 743: 715: 623:
for extant languages. He was named a Sun Fellow in 2003. Steele joined
277: 2728: 2595: 2398: 1908: 1805: 1771: 1717: 1706: 1698: 1636: 1532: 1496: 1167: 959:"The Verse Calculus A Core Calculus for Functional Logic Programming" 680: 677: 1250:
Guy Steele: Dan Friedman--Cool Ideas (Dan Friedman's 60th Birthday)
825:; 465 pages). This first edition was the original specification of 2866: 2793: 2676: 2665: 2544: 1988: 1830: 1800: 1712: 1445: 1113:
Harvard John A. Paulson School of Engineering and Applied Sciences
937: 719: 703: 663: 655: 593: 365: 1235:
A podcast interview with Guy Steele on Software Engineering Radio
2708: 2590: 1918: 1616: 1488: 711: 643:
on the subject of the language Lisp and its implementation (the
2964: 2490: 1258: 1240:"Growing a Language", Keynote at the 1998 ACM OOPSLA Conference 639:
While at MIT, Steele published more than two dozen papers with
2486: 659: 493: 166:
from the article and its talk page, especially if potentially
121: 59: 18: 3441:
Members of the United States National Academy of Engineering
882:
of the United States of America in 2001 and a Fellow of the
2124:
MIT Computer Science and Artificial Intelligence Laboratory
601: 874:
in 1988. He was named a Founding AAAI Fellow in 1990, an
1054:"2005 Dr. Dobb's Journal Excellence in Programming Award" 3406:
1994 fellows of the Association for Computing Machinery
1230:
Poems (mostly parodies) from Guy Steele's student days
487: 1142:
The Theory of Gambling and Statistical Logic, 2nd ed
800:), to provide a precise description of the language 496: 490: 3328: 3249: 3178: 3137: 3072: 2999: 2931: 2880: 2859: 2806: 2762: 2699: 2629: 2620: 2524: 2397: 2349: 2311: 2258: 2147: 2110: 2069: 2062: 2042: 2004: 1997: 1971: 1960: 1930: 1889: 1697: 1664: 1657: 1635: 1516: 1423: 1414: 1405: 1371: 1292: 742:, a high-performance language designed to obsolete 596:(Star Lisp) and a parallel version of the language 460: 424: 414: 384: 358: 323: 315: 287: 262: 2033:Structure and Interpretation of Computer Programs 728:Institute of Electrical and Electronics Engineers 702:, for which he was editor of the first edition), 654:Steele also designed the original command set of 749:Steele participated in the development of the 2976: 2502: 1270: 8: 906:from Mainstream up through C3A, a member of 2130:Stanford Artificial Intelligence Laboratory 921:, which was an old student nickname at the 53:Learn how and when to remove these messages 2983: 2969: 2961: 2850:Object-Oriented Programming in Common Lisp 2626: 2509: 2495: 2487: 2431: 2151: 2066: 2001: 1968: 1661: 1420: 1411: 1296: 1277: 1263: 1255: 888:Dr. Dobb's Excellence in Programming Award 276: 259: 159:about living persons that is unsourced or 1164:: Reflections on the Craft of Programming 248:Learn how and when to remove this message 230:Learn how and when to remove this message 110:Learn how and when to remove this message 73:This article includes a list of general 1218:Sun/Oracle biographical page for Steele 950: 929:. He has also used his initials (GLS). 584:, where he helped define and promote a 504:; born October 2, 1954) is an American 16:American computer scientist (born 1954) 1010: 1000: 2118:Massachusetts Institute of Technology 978:Common Lisp the Language, 2nd Edition 884:American Academy of Arts and Sciences 834:The High Performance Fortran Handbook 806:American National Standards Institute 554:Massachusetts Institute of Technology 7: 2451: 1159:Seibel, Peter (September 16, 2009). 1052:Erickson, Jonathan (April 1, 2005). 847:Steele also coauthored the original 784:Steele and Samuel P. Harbison wrote 777:), which was a print version of the 3411:Grace Murray Hopper Award laureates 1209:Works by or about Guy L. Steele Jr. 1066:from the original on April 30, 2005 811:On 16 March 1984, Steele published 560:(1977, 1980). He then worked as an 3396:Carnegie Mellon University faculty 3391:Lisp (programming language) people 2829:The Art of the Metaobject Protocol 2655:Another System Definition Facility 2135:University of California, Berkeley 1979:Scheme Requests for Implementation 718:) and is, as of 2019, chairman of 79:it lacks sufficient corresponding 14: 1796:Knowledge Engineering Environment 1062:. London, England: Informa Tech. 34:This article has multiple issues. 3426:Programming language researchers 3416:MIT School of Engineering alumni 2471: 2470: 2461: 2460: 2450: 2440: 2430: 690:Steele has served on accredited 483: 126: 64: 23: 880:National Academy of Engineering 849:The Java Language Specification 726:). He was also a member of the 42:or discuss these issues on the 3421:Programming language designers 1144:. Academic Press. p. 341. 1: 2671:Common Lisp Interface Manager 1905:Common Lisp Interface Manager 1085:"Oracle Labs; People Details" 627:in 2010 when Oracle acquired 398:Harry H. Goode Memorial Award 392:ACM Grace Murray Hopper Award 3381:American computer scientists 1304:Automatic storage management 1115:. 2013-03-22. Archived from 900:modern western square dancer 734:specification in May, 1993. 137:biography of a living person 3386:American technology writers 2822:Paradigms of AI Programming 1553:Game Oriented Assembly Lisp 975:Steele Jr., Guy L. (1990). 927:The New Hacker's Dictionary 683:implementations written by 592:programming language named 164:must be removed immediately 3462: 751:Verse programming language 658:and was the first to port 615:to become a member of the 566:Carnegie Mellon University 432:Carnegie Mellon University 2992:Grace Murray Hopper Award 2939:Common Lisp Object System 2587:ManKai Common Lisp (MKCL) 2428: 2154: 1382:Common Lisp Object System 1299: 1286:Lisp programming language 886:in 2002. He received the 878:in 1994, a member of the 872:Grace Murray Hopper Award 769:(Harper & Row, 1983; 673:Communications of the ACM 472: 407: 275: 2815:Common Lisp the Language 2082:Bolt, Beranek and Newman 2012:Common Lisp the Language 814:Common Lisp the Language 732:High Performance Fortran 767:The Hacker's Dictionary 765:In 1982, Steele edited 694:committees, including: 607:In 1994, Steele joined 564:of computer science at 532:in 1972. He received a 528:and graduated from the 94:more precise citations. 2950:Greenspun's tenth rule 2606:Steel Bank Common Lisp 2566:Embeddable Common Lisp 2539:Armed Bear Common Lisp 2017:How to Design Programs 1856:Portable Standard Lisp 1502:Steel Bank Common Lisp 1467:Embeddable Common Lisp 1440:Armed Bear Common Lisp 1319:Higher-order functions 1200:Works by Guy L. Steele 1029:"Elected AAAI Fellows" 151:Please help by adding 2945:Common Lisp HyperSpec 2843:Practical Common Lisp 2719:Common Music Notation 2612:Symbolics Common Lisp 2583:Macintosh Common Lisp 2326:Shriram Krishnamurthi 2028:Practical Common Lisp 1984:Common Lisp HyperSpec 1508:Symbolics Common Lisp 1484:Macintosh Common Lisp 786:C: A Reference Manual 576:. Then he joined the 510:programming languages 371:Programming languages 2230:Robert Tappan Morris 2184:Robert Bruce Findler 1952:Space-cadet keyboard 1363:Tree data structures 1340:Readā€“evalā€“print loop 1170:. pp. 325ā€“372. 917:Under the pseudonym 867:Steele received the 550:Doctor of Philosophy 479:Guy Lewis Steele Jr. 267:Guy Lewis Steele Jr. 157:Contentious material 1972:Technical standards 1435:Allegro Common Lisp 1138:Epstein, Richard A. 923:Boston Latin School 692:technical standards 611:and was invited by 574:Tartan Laboratories 562:assistant professor 538:applied mathematics 530:Boston Latin School 524:Steele was born in 514:technical standards 437:Tartan Laboratories 376:Technical standards 179:"Guy L. Steele Jr." 2893:Richard P. Gabriel 2561:Corman Common Lisp 2336:Gerald Jay Sussman 2321:Matthias Felleisen 2273:Richard P. Gabriel 2204:Richard Greenblatt 2179:Matthias Felleisen 1462:Corman Common Lisp 1059:Dr. Dobb's Journal 910:, and a member of 836:(MIT Press, 1994; 696:Ecma International 641:Gerald Jay Sussman 586:parallel computing 542:Harvard University 506:computer scientist 452:Oracle Corporation 335:Harvard University 282:Guy Steele in 2015 3363: 3362: 2958: 2957: 2918:Guy L. Steele Jr. 2913:Robin Popplestone 2872:Guy L. Steele Jr. 2802: 2801: 2714:Common Lisp Music 2484: 2483: 2424: 2423: 2420: 2419: 2412:Robin Popplestone 2331:Guy L. Steele Jr. 2298:Guy L. Steele Jr. 2143: 2142: 2058: 2057: 1926: 1925: 1816:Lisp Machine Lisp 1726: 1725: 1653: 1652: 1401: 1400: 1204:Project Gutenberg 1177:978-1-4302-1948-4 981:. Digital Press. 582:Thinking Machines 476: 475: 442:Thinking Machines 409:Scientific career 258: 257: 250: 240: 239: 232: 214: 140:needs additional 120: 119: 112: 57: 3453: 2985: 2978: 2971: 2962: 2898:Philip Greenspun 2860:Design committee 2627: 2511: 2504: 2497: 2488: 2474: 2473: 2464: 2463: 2454: 2453: 2444: 2434: 2433: 2278:Philip Greenspun 2250:Richard Stallman 2164:Daniel G. Bobrow 2152: 2067: 2002: 1969: 1891:Operating system 1662: 1421: 1412: 1297: 1279: 1272: 1265: 1256: 1213:Internet Archive 1189: 1146: 1145: 1134: 1128: 1127: 1125: 1124: 1105: 1099: 1098: 1096: 1095: 1081: 1075: 1074: 1072: 1071: 1049: 1043: 1042: 1040: 1039: 1025: 1019: 1018: 1012: 1008: 1006: 998: 996: 995: 972: 966: 965: 963: 955: 932:In 1998, Steele 894:Other activities 817:(Digital Press; 629:Sun Microsystems 609:Sun Microsystems 558:computer science 534:Bachelor of Arts 503: 502: 499: 498: 495: 492: 489: 462:Doctoral advisor 447:Sun Microsystems 419:Computer science 316:Other names 301: 297: 295: 280: 260: 253: 246: 235: 228: 224: 221: 215: 213: 172: 153:reliable sources 130: 129: 122: 115: 108: 104: 101: 95: 90:this article by 81:inline citations 68: 67: 60: 49: 27: 26: 19: 3461: 3460: 3456: 3455: 3454: 3452: 3451: 3450: 3366: 3365: 3364: 3359: 3324: 3245: 3174: 3133: 3068: 2995: 2989: 2959: 2954: 2927: 2876: 2855: 2798: 2765: 2758: 2695: 2641:Library Manager 2616: 2572:GNU Common Lisp 2555:CMU Common Lisp 2526:Implementations 2520: 2515: 2485: 2480: 2416: 2393: 2389:Cynthia Solomon 2384:Mitchel Resnick 2345: 2307: 2254: 2208:Timothy P. Hart 2169:William Clinger 2159:Edmund Berkeley 2139: 2106: 2054: 2050:ProgramByDesign 2038: 1993: 1963: 1956: 1922: 1885: 1722: 1693: 1649: 1631: 1512: 1473:GNU Common Lisp 1456:CMU Common Lisp 1426: 1407:Implementations 1397: 1367: 1288: 1283: 1196: 1178: 1158: 1155: 1153:Further reading 1150: 1149: 1136: 1135: 1131: 1122: 1120: 1107: 1106: 1102: 1093: 1091: 1089:Labs.oracle.com 1083: 1082: 1078: 1069: 1067: 1051: 1050: 1046: 1037: 1035: 1027: 1026: 1022: 1009: 999: 993: 991: 989: 974: 973: 969: 961: 957: 956: 952: 947: 896: 865: 763: 637: 588:version of the 572:implementer at 546:Master's degree 522: 486: 482: 456: 403: 380: 354: 319:Great Quux, GLS 311: 302: 299: 298:October 2, 1954 293: 291: 283: 271: 268: 265: 254: 243: 242: 241: 236: 225: 219: 216: 173: 171: 150: 131: 127: 116: 105: 99: 96: 86:Please help to 85: 69: 65: 28: 24: 17: 12: 11: 5: 3459: 3457: 3449: 3448: 3443: 3438: 3433: 3428: 3423: 3418: 3413: 3408: 3403: 3398: 3393: 3388: 3383: 3378: 3368: 3367: 3361: 3360: 3358: 3357: 3351: 3345: 3339: 3332: 3330: 3326: 3325: 3323: 3322: 3316: 3306: 3300: 3294: 3288: 3282: 3276: 3266: 3260: 3253: 3251: 3247: 3246: 3244: 3243: 3237: 3231: 3225: 3219: 3213: 3207: 3201: 3195: 3189: 3182: 3180: 3176: 3175: 3173: 3172: 3166: 3160: 3154: 3148: 3141: 3139: 3135: 3134: 3132: 3131: 3125: 3119: 3113: 3107: 3101: 3095: 3089: 3083: 3076: 3074: 3070: 3069: 3067: 3066: 3060: 3054: 3048: 3042: 3036: 3022: 3016: 3010: 3003: 3001: 2997: 2996: 2990: 2988: 2987: 2980: 2973: 2965: 2956: 2955: 2953: 2952: 2947: 2942: 2935: 2933: 2929: 2928: 2926: 2925: 2923:Daniel Weinreb 2920: 2915: 2910: 2905: 2900: 2895: 2890: 2884: 2882: 2878: 2877: 2875: 2874: 2869: 2863: 2861: 2857: 2856: 2854: 2853: 2846: 2839: 2832: 2825: 2818: 2810: 2808: 2804: 2803: 2800: 2799: 2797: 2796: 2791: 2786: 2781: 2776: 2770: 2768: 2760: 2759: 2757: 2756: 2751: 2746: 2741: 2736: 2731: 2726: 2721: 2716: 2711: 2705: 2703: 2697: 2696: 2694: 2693: 2690: 2687: 2684: 2679: 2674: 2668: 2663: 2658: 2652: 2647: 2642: 2635: 2633: 2624: 2618: 2617: 2615: 2614: 2609: 2603: 2598: 2593: 2588: 2585: 2580: 2575: 2569: 2563: 2558: 2552: 2547: 2542: 2536: 2530: 2528: 2522: 2521: 2516: 2514: 2513: 2506: 2499: 2491: 2482: 2481: 2429: 2426: 2425: 2422: 2421: 2418: 2417: 2415: 2414: 2409: 2403: 2401: 2395: 2394: 2392: 2391: 2386: 2381: 2379:Seymour Papert 2376: 2371: 2369:Wally Feurzeig 2366: 2364:Denison Bollay 2361: 2355: 2353: 2347: 2346: 2344: 2343: 2338: 2333: 2328: 2323: 2317: 2315: 2309: 2308: 2306: 2305: 2303:Daniel Weinreb 2300: 2295: 2290: 2285: 2275: 2270: 2264: 2262: 2256: 2255: 2253: 2252: 2247: 2242: 2237: 2232: 2227: 2222: 2217: 2214: 2209: 2206: 2201: 2196: 2191: 2186: 2181: 2176: 2174:R. Kent Dybvig 2171: 2166: 2161: 2155: 2149: 2145: 2144: 2141: 2140: 2138: 2137: 2132: 2127: 2121: 2114: 2112: 2108: 2107: 2105: 2104: 2099: 2094: 2089: 2084: 2079: 2077:Apple Computer 2073: 2071: 2064: 2060: 2059: 2056: 2055: 2053: 2052: 2046: 2044: 2040: 2039: 2037: 2036: 2030: 2025: 2020: 2014: 2008: 2006: 1999: 1995: 1994: 1992: 1991: 1986: 1981: 1975: 1973: 1966: 1958: 1957: 1955: 1954: 1949: 1948: 1947: 1936: 1934: 1928: 1927: 1924: 1923: 1921: 1916: 1911: 1902: 1895: 1893: 1887: 1886: 1884: 1883: 1878: 1873: 1868: 1863: 1858: 1853: 1848: 1843: 1838: 1833: 1828: 1823: 1818: 1813: 1808: 1803: 1798: 1793: 1788: 1783: 1774: 1769: 1764: 1748: 1743: 1738: 1733: 1727: 1724: 1723: 1721: 1720: 1715: 1710: 1703: 1701: 1695: 1694: 1692: 1691: 1686: 1681: 1676: 1670: 1668: 1659: 1658:Unstandardized 1655: 1654: 1651: 1650: 1648: 1647: 1641: 1639: 1633: 1632: 1630: 1629: 1624: 1619: 1614: 1609: 1604: 1594: 1591: 1586: 1581: 1579:MIT/GNU Scheme 1576: 1571: 1566: 1561: 1556: 1550: 1545: 1540: 1535: 1530: 1522: 1520: 1514: 1513: 1511: 1510: 1505: 1499: 1494: 1491: 1486: 1481: 1476: 1470: 1464: 1459: 1453: 1448: 1443: 1437: 1431: 1429: 1418: 1409: 1403: 1402: 1399: 1398: 1396: 1395: 1390: 1385: 1378: 1376: 1369: 1368: 1366: 1365: 1360: 1352: 1347: 1342: 1337: 1331: 1326: 1321: 1316: 1314:Dynamic typing 1311: 1306: 1300: 1294: 1290: 1289: 1284: 1282: 1281: 1274: 1267: 1259: 1253: 1252: 1247: 1237: 1232: 1227: 1220: 1215: 1206: 1195: 1194:External links 1192: 1191: 1190: 1176: 1162:Coders at Work 1154: 1151: 1148: 1147: 1129: 1100: 1076: 1044: 1020: 1011:|website= 987: 967: 949: 948: 946: 943: 895: 892: 864: 861: 762: 759: 636: 633: 621:specifications 521: 518: 474: 473: 470: 469: 467:Gerald Sussman 464: 458: 457: 455: 454: 449: 444: 439: 434: 428: 426: 422: 421: 416: 412: 411: 405: 404: 402: 401: 395: 388: 386: 382: 381: 379: 378: 373: 368: 362: 360: 359:Known for 356: 355: 353: 352: 338: 327: 325: 321: 320: 317: 313: 312: 303: 289: 285: 284: 281: 273: 272: 269: 266: 263: 256: 255: 238: 237: 161:poorly sourced 134: 132: 125: 118: 117: 100:September 2016 72: 70: 63: 58: 32: 31: 29: 22: 15: 13: 10: 9: 6: 4: 3: 2: 3458: 3447: 3444: 3442: 3439: 3437: 3436:Living people 3434: 3432: 3429: 3427: 3424: 3422: 3419: 3417: 3414: 3412: 3409: 3407: 3404: 3402: 3399: 3397: 3394: 3392: 3389: 3387: 3384: 3382: 3379: 3377: 3374: 3373: 3371: 3355: 3352: 3349: 3346: 3343: 3340: 3337: 3334: 3333: 3331: 3327: 3320: 3317: 3314: 3310: 3307: 3304: 3301: 3298: 3295: 3292: 3289: 3286: 3283: 3280: 3277: 3274: 3270: 3267: 3264: 3261: 3258: 3255: 3254: 3252: 3248: 3241: 3238: 3235: 3232: 3229: 3226: 3223: 3220: 3217: 3214: 3211: 3208: 3205: 3202: 3199: 3196: 3193: 3190: 3187: 3184: 3183: 3181: 3177: 3170: 3167: 3164: 3161: 3158: 3155: 3152: 3149: 3146: 3143: 3142: 3140: 3136: 3129: 3126: 3123: 3120: 3117: 3114: 3111: 3108: 3105: 3102: 3099: 3096: 3093: 3090: 3087: 3084: 3081: 3078: 3077: 3075: 3071: 3064: 3061: 3058: 3055: 3052: 3049: 3046: 3043: 3040: 3037: 3034: 3030: 3026: 3023: 3020: 3017: 3014: 3011: 3008: 3005: 3004: 3002: 2998: 2993: 2986: 2981: 2979: 2974: 2972: 2967: 2966: 2963: 2951: 2948: 2946: 2943: 2940: 2937: 2936: 2934: 2930: 2924: 2921: 2919: 2916: 2914: 2911: 2909: 2906: 2904: 2903:David A. Moon 2901: 2899: 2896: 2894: 2891: 2889: 2888:Scott Fahlman 2886: 2885: 2883: 2879: 2873: 2870: 2868: 2865: 2864: 2862: 2858: 2852: 2851: 2847: 2845: 2844: 2840: 2838: 2837: 2833: 2831: 2830: 2826: 2824: 2823: 2819: 2817: 2816: 2812: 2811: 2809: 2805: 2795: 2792: 2790: 2787: 2785: 2782: 2780: 2777: 2775: 2772: 2771: 2769: 2767: 2761: 2755: 2752: 2750: 2747: 2745: 2742: 2740: 2737: 2735: 2732: 2730: 2727: 2725: 2722: 2720: 2717: 2715: 2712: 2710: 2707: 2706: 2704: 2702: 2698: 2691: 2688: 2685: 2683: 2680: 2678: 2675: 2672: 2669: 2667: 2664: 2662: 2659: 2656: 2653: 2651: 2648: 2646: 2643: 2640: 2637: 2636: 2634: 2632: 2628: 2625: 2623: 2619: 2613: 2610: 2607: 2604: 2602: 2599: 2597: 2594: 2592: 2589: 2586: 2584: 2581: 2579: 2576: 2573: 2570: 2567: 2564: 2562: 2559: 2556: 2553: 2551: 2548: 2546: 2543: 2540: 2537: 2535: 2532: 2531: 2529: 2527: 2523: 2519: 2512: 2507: 2505: 2500: 2498: 2493: 2492: 2489: 2479: 2478: 2469: 2468: 2459: 2458: 2449: 2448: 2443: 2439: 2438: 2427: 2413: 2410: 2408: 2405: 2404: 2402: 2400: 2396: 2390: 2387: 2385: 2382: 2380: 2377: 2375: 2372: 2370: 2367: 2365: 2362: 2360: 2357: 2356: 2354: 2352: 2348: 2342: 2341:Julie Sussman 2339: 2337: 2334: 2332: 2329: 2327: 2324: 2322: 2319: 2318: 2316: 2314: 2310: 2304: 2301: 2299: 2296: 2294: 2291: 2289: 2288:David A. Moon 2286: 2283: 2279: 2276: 2274: 2271: 2269: 2268:Scott Fahlman 2266: 2265: 2263: 2261: 2257: 2251: 2248: 2246: 2245:Steve Russell 2243: 2241: 2238: 2236: 2233: 2231: 2228: 2226: 2225:John McCarthy 2223: 2221: 2220:David Luckham 2218: 2215: 2213: 2210: 2207: 2205: 2202: 2200: 2197: 2195: 2192: 2190: 2189:Matthew Flatt 2187: 2185: 2182: 2180: 2177: 2175: 2172: 2170: 2167: 2165: 2162: 2160: 2157: 2156: 2153: 2150: 2146: 2136: 2133: 2131: 2128: 2125: 2122: 2119: 2116: 2115: 2113: 2109: 2103: 2100: 2098: 2095: 2093: 2090: 2088: 2085: 2083: 2080: 2078: 2075: 2074: 2072: 2068: 2065: 2063:Organizations 2061: 2051: 2048: 2047: 2045: 2041: 2034: 2031: 2029: 2026: 2024: 2021: 2018: 2015: 2013: 2010: 2009: 2007: 2003: 2000: 1996: 1990: 1987: 1985: 1982: 1980: 1977: 1976: 1974: 1970: 1967: 1965: 1959: 1953: 1950: 1946: 1943: 1942: 1941: 1938: 1937: 1935: 1933: 1929: 1920: 1917: 1915: 1912: 1910: 1906: 1903: 1901: 1900: 1896: 1894: 1892: 1888: 1882: 1879: 1877: 1874: 1872: 1869: 1867: 1864: 1862: 1859: 1857: 1854: 1852: 1849: 1847: 1844: 1842: 1839: 1837: 1834: 1832: 1829: 1827: 1824: 1822: 1819: 1817: 1814: 1812: 1809: 1807: 1804: 1802: 1799: 1797: 1794: 1792: 1789: 1787: 1784: 1782: 1778: 1775: 1773: 1770: 1768: 1765: 1762: 1761: 1756: 1752: 1749: 1747: 1744: 1742: 1739: 1737: 1734: 1732: 1729: 1728: 1719: 1716: 1714: 1711: 1708: 1705: 1704: 1702: 1700: 1696: 1690: 1687: 1685: 1682: 1680: 1677: 1675: 1672: 1671: 1669: 1667: 1663: 1660: 1656: 1646: 1643: 1642: 1640: 1638: 1634: 1628: 1625: 1623: 1620: 1618: 1615: 1613: 1610: 1608: 1605: 1602: 1598: 1595: 1593:Pocket Scheme 1592: 1590: 1587: 1585: 1582: 1580: 1577: 1575: 1572: 1570: 1567: 1565: 1562: 1560: 1557: 1554: 1551: 1549: 1546: 1544: 1541: 1539: 1536: 1534: 1531: 1529: 1528: 1524: 1523: 1521: 1519: 1515: 1509: 1506: 1503: 1500: 1498: 1495: 1492: 1490: 1487: 1485: 1482: 1480: 1477: 1474: 1471: 1468: 1465: 1463: 1460: 1457: 1454: 1452: 1449: 1447: 1444: 1441: 1438: 1436: 1433: 1432: 1430: 1428: 1422: 1419: 1417: 1413: 1410: 1408: 1404: 1394: 1391: 1389: 1386: 1383: 1380: 1379: 1377: 1374: 1370: 1364: 1361: 1359: 1356: 1353: 1351: 1350:S-expressions 1348: 1346: 1343: 1341: 1338: 1335: 1334:M-expressions 1332: 1330: 1327: 1325: 1322: 1320: 1317: 1315: 1312: 1310: 1307: 1305: 1302: 1301: 1298: 1295: 1291: 1287: 1280: 1275: 1273: 1268: 1266: 1261: 1260: 1257: 1251: 1248: 1245: 1241: 1238: 1236: 1233: 1231: 1228: 1226: 1225: 1221: 1219: 1216: 1214: 1210: 1207: 1205: 1201: 1198: 1197: 1193: 1187: 1183: 1179: 1173: 1169: 1165: 1163: 1157: 1156: 1152: 1143: 1139: 1133: 1130: 1119:on 2019-04-17 1118: 1114: 1110: 1104: 1101: 1090: 1086: 1080: 1077: 1065: 1061: 1060: 1055: 1048: 1045: 1034: 1030: 1024: 1021: 1016: 1004: 990: 988:1-55558-041-6 984: 980: 979: 971: 968: 964:. March 2023. 960: 954: 951: 944: 942: 939: 935: 930: 928: 924: 920: 915: 913: 909: 905: 901: 893: 891: 889: 885: 881: 877: 873: 870: 862: 860: 858: 854: 853:James Gosling 850: 845: 843: 842:0-262-11185-3 839: 835: 830: 828: 824: 823:0-932376-41-X 820: 816: 815: 809: 807: 803: 799: 798:0-13-110016-5 795: 791: 790:Prentice-Hall 787: 782: 780: 776: 775:0-06-091082-8 772: 768: 760: 758: 756: 752: 747: 745: 741: 735: 733: 729: 725: 721: 717: 713: 709: 705: 701: 697: 693: 688: 686: 682: 679: 675: 674: 669: 665: 661: 657: 652: 650: 646: 645:Lambda Papers 642: 634: 632: 630: 626: 622: 618: 614: 610: 605: 603: 599: 595: 591: 587: 583: 579: 578:supercomputer 575: 571: 567: 563: 559: 555: 551: 547: 544:(1975) and a 543: 539: 535: 531: 527: 519: 517: 515: 511: 507: 501: 480: 471: 468: 465: 463: 459: 453: 450: 448: 445: 443: 440: 438: 435: 433: 430: 429: 427: 423: 420: 417: 413: 410: 406: 399: 396: 393: 390: 389: 387: 383: 377: 374: 372: 369: 367: 364: 363: 361: 357: 350: 346: 342: 339: 336: 332: 329: 328: 326: 322: 318: 314: 310: 309:United States 306: 300:(age 69) 290: 286: 279: 274: 261: 252: 249: 234: 231: 223: 220:February 2013 212: 209: 205: 202: 198: 195: 191: 188: 184: 181: ā€“  180: 176: 175:Find sources: 169: 165: 162: 158: 154: 148: 147: 143: 138: 133: 124: 123: 114: 111: 103: 93: 89: 83: 82: 76: 71: 62: 61: 56: 54: 47: 46: 41: 40: 35: 30: 21: 20: 3356: (2023) 3350: (2022) 3344: (2021) 3338: (2020) 3321: (2019) 3315: (2018) 3305: (2017) 3299: (2016) 3293: (2015) 3287: (2014) 3281: (2013) 3279:Felzenszwalb 3275: (2012) 3265: (2011) 3259: (2010) 3242: (2009) 3236: (2008) 3230: (2007) 3224: (2006) 3218: (2005) 3212: (2004) 3206: (2003) 3200: (2002) 3194: (2001) 3188: (2000) 3171: (1999) 3165: (1996) 3159: (1993) 3153: (1991) 3147: (1990) 3130: (1989) 3124: (1988) 3121: 3118: (1987) 3112: (1986) 3106: (1985) 3100: (1984) 3094: (1982) 3088: (1981) 3082: (1980) 3065: (1979) 3059: (1978) 3053: (1976) 3047: (1975) 3041: (1974) 3035: (1973) 3021: (1972) 3015: (1972) 3009: (1971) 2917: 2871: 2848: 2841: 2834: 2827: 2820: 2813: 2807:Publications 2766:environments 2701:Applications 2650:AllegroServe 2645:AllegroCache 2475: 2465: 2455: 2445: 2435: 2407:Rod Burstall 2374:Brian Harvey 2330: 2297: 1940:Lisp machine 1897: 1758: 1525: 1416:Standardized 1355:Self-hosting 1336:(deprecated) 1324:Linked lists 1309:Conditionals 1223: 1160: 1141: 1132: 1121:. Retrieved 1117:the original 1112: 1109:"Guy Steele" 1103: 1092:. Retrieved 1088: 1079: 1068:. Retrieved 1057: 1047: 1036:. Retrieved 1032: 1023: 992:. Retrieved 977: 970: 953: 931: 926: 918: 916: 908:Tech Squares 898:Steele is a 897: 866: 848: 846: 833: 831: 812: 810: 785: 783: 766: 764: 753:designed by 748: 736: 689: 685:Mark Crispin 671: 653: 638: 606: 523: 478: 477: 425:Institutions 408: 351:, 1977, 1980 244: 226: 217: 207: 200: 193: 186: 174: 163: 146:verification 139: 106: 97: 78: 50: 43: 37: 36:Please help 33: 3376:1954 births 3240:Roughgarden 2908:Kent Pitman 2764:Development 2601:Scieneer CL 2518:Common Lisp 2359:Hal Abelson 2293:Kent Pitman 2260:Common Lisp 2212:Louis Hodes 2199:Paul Graham 2194:Phyllis Fox 1964:of practice 1945:TI Explorer 1538:Chez Scheme 1388:CommonLoops 1224:Telnet Song 827:Common Lisp 779:Jargon File 724:Common Lisp 552:(PhD) from 92:introducing 3370:Categories 3309:Daskalakis 3163:Goldwasser 3157:Stroustrup 3116:Ousterhout 3051:Shortliffe 2994:recipients 2779:Clozure CL 2774:Allegro CL 2550:Clozure CL 2534:Allegro CL 2240:David Park 2235:Joel Moses 2216:Mike Levin 2092:Lucid Inc. 2043:Curriculum 1876:Spice Lisp 1777:Franz Lisp 1767:Emacs Lisp 1627:TinyScheme 1451:Clozure CL 1123:2019-06-28 1094:2016-09-25 1070:2019-06-28 1038:2024-01-02 994:2019-06-28 945:References 919:Great Quux 876:ACM Fellow 755:Epic Games 700:ECMAScript 294:1954-10-02 190:newspapers 75:references 39:improve it 3336:Gollakota 3285:Ratnasamy 2789:LispWorks 2749:OpenMusic 2639:Quicklisp 2631:Libraries 2578:LispWorks 2282:10th rule 2111:Education 2097:Symbolics 2087:Harlequin 1998:Education 1962:Community 1791:Interlisp 1607:Scheme 48 1584:MultiLisp 1559:GNU Guile 1479:LispWorks 1345:Recursion 1013:ignored ( 1003:cite book 936:the game 912:Callerlab 890:in 2005. 556:(MIT) in 548:(MS) and 520:Biography 324:Education 264:Professor 142:citations 45:talk page 3348:Alizadeh 3313:Freedman 3216:Reingold 3145:Stallman 3086:Bricklin 3080:Metcalfe 3057:Kurzweil 3029:Lathwell 2692:Weblocks 2689:Ironclad 2661:Caveman2 2622:Software 2477:Category 2467:Category 2070:Business 1932:Hardware 1881:Zetalisp 1866:S-1 Lisp 1851:Picolisp 1741:BBN LISP 1736:AutoLISP 1684:StarLogo 1645:OpenLisp 1601:features 1358:compiler 1293:Features 1186:10605060 1140:(2012). 1064:Archived 857:Bill Joy 792:, 1984; 740:Fortress 613:Bill Joy 580:company 570:compiler 536:(BA) in 526:Missouri 305:Missouri 168:libelous 3303:Randles 3210:Rexford 3204:Keckler 3198:Srikant 3186:Kavraki 3098:Ingalls 3063:Wozniak 3013:Dirksen 2836:On Lisp 2784:Hemlock 2754:StumpWM 2744:N-World 2682:CL-HTTP 2557:(CMUCL) 2457:Commons 2126:(CSAIL) 2102:Xanalys 2023:On Lisp 1846:PC-LISP 1836:newLISP 1821:Maclisp 1781:PC-LISP 1760:history 1746:Clojure 1709:(POP-1) 1689:UCBLogo 1679:NetLogo 1674:MSWLogo 1569:JScheme 1543:Chicken 1527:History 1458:(CMUCL) 1393:Flavors 1375:systems 1211:at the 744:Fortran 716:Fortran 710:), and 204:scholar 88:improve 3354:Mittal 3319:Balcan 3291:Waters 3273:Katabi 3269:Casado 3257:Gentry 3234:Engler 3228:Paxson 3192:Necula 3128:Hillis 3122:Steele 3045:Scherr 2941:(CLOS) 2881:People 2739:Maxima 2729:FriCAS 2673:(CLIM) 2657:(ASDF) 2608:(SBCL) 2596:Poplog 2541:(ABCL) 2313:Scheme 2148:People 2035:(SICP) 2019:(HTDP) 1914:Genera 1909:McCLIM 1806:LeLisp 1772:EuLisp 1718:POP-11 1707:COWSEL 1637:ISLISP 1597:Racket 1564:Ikarus 1555:(GOAL) 1548:Gambit 1533:Bigloo 1518:Scheme 1504:(SBCL) 1497:Poplog 1493:Movitz 1442:(ABCL) 1425:Common 1384:(CLOS) 1373:Object 1329:Macros 1184:  1174:  1168:Apress 985:  934:solved 904:caller 863:Awards 840:  821:  796:  773:  681:TELNET 678:PDP-10 662:(from 649:Scheme 625:Oracle 600:named 568:and a 415:Fields 400:, 2007 394:, 1988 385:Awards 337:, 1975 206:  199:  192:  185:  177:  77:, but 3401:Emacs 3329:2020s 3250:2010s 3222:Klein 3179:2000s 3138:1990s 3104:Green 3073:1980s 3039:Baird 3033:Moore 3025:Breed 3019:Cress 3007:Knuth 3000:1970s 2932:Other 2867:X3J13 2794:SLIME 2734:Mirai 2677:CLSQL 2666:CLiki 2574:(GCL) 2568:(ECL) 2545:CLISP 2447:Books 2120:(MIT) 2005:Books 1989:X3J13 1871:SKILL 1831:MLisp 1801:*Lisp 1755:Apple 1751:Dylan 1713:POP-2 1475:(GCL) 1469:(ECL) 1446:CLISP 962:(PDF) 938:Teeko 851:with 761:Books 722:(for 720:X3J13 714:(for 706:(for 704:X3J11 664:WAITS 656:Emacs 635:Works 594:*Lisp 540:from 366:Emacs 211:JSTOR 197:books 135:This 3342:Popa 3311:and 3297:Heer 3271:and 3092:Reid 2724:ICAD 2709:ACL2 2591:Mocl 2437:List 2351:Logo 1919:Scsh 1899:List 1666:Logo 1617:SIOD 1589:Pico 1574:Kawa 1489:Mocl 1427:Lisp 1244:text 1182:OCLC 1172:ISBN 1033:AAAI 1015:help 983:ISBN 902:and 855:and 838:ISBN 819:ISBN 794:ISBN 771:ISBN 712:X3J3 617:Java 590:Lisp 512:and 288:Born 183:news 144:for 3263:Ahn 3169:Hwu 3151:Hsu 3110:Joy 2686:CLX 2399:POP 1861:RPL 1841:NIL 1826:MDL 1811:LFE 1731:Arc 1699:POP 1612:SCM 1202:at 869:ACM 844:). 788:, ( 687:). 668:ITS 666:to 660:TeX 349:MIT 345:PhD 270:PhD 3372:: 1907:, 1786:Hy 1779:, 1757:, 1180:. 1166:. 1111:. 1087:. 1056:. 1031:. 1007:: 1005:}} 1001:{{ 914:. 859:. 781:. 757:. 746:. 651:. 631:. 604:. 602:C* 516:. 494:iĖ 347:, 343:, 341:MS 333:, 331:BA 307:, 296:) 155:. 48:. 3031:/ 3027:/ 2984:e 2977:t 2970:v 2510:e 2503:t 2496:v 2284:) 2280:( 1763:) 1753:( 1622:T 1603:) 1599:( 1278:e 1271:t 1264:v 1246:) 1242:( 1188:. 1126:. 1097:. 1073:. 1041:. 1017:) 997:. 802:C 708:C 598:C 500:/ 497:l 491:t 488:s 485:/ 481:( 292:( 251:) 245:( 233:) 227:( 222:) 218:( 208:Ā· 201:Ā· 194:Ā· 187:Ā· 170:. 149:. 113:) 107:( 102:) 98:( 84:. 55:) 51:(

Index

improve it
talk page
Learn how and when to remove these messages
references
inline citations
improve
introducing
Learn how and when to remove this message
biography of a living person
citations
verification
reliable sources
Contentious material
poorly sourced
libelous
"Guy L. Steele Jr."
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Learn how and when to remove this message

Missouri
United States
BA
Harvard University
MS
PhD

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

ā†‘