메뉴 건너뛰기




Volumn , Issue , 2009, Pages 1-910

Programming Language Pragmatics: Third Edition

Author keywords

[No Author keywords available]

Indexed keywords


EID: 84957766071     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1016/B978-0-12-374514-9.X0001-8     Document Type: Book
Times cited : (74)

References (435)
  • 6
    • 0010645287 scopus 로고
    • Adobe Systems, Inc., Addison-Wesley
    • PostScript Language Reference Manual 1990, Adobe Systems, Inc., Addison-Wesley. second edition.
    • (1990) PostScript Language Reference Manual
  • 8
    • 20744446298 scopus 로고    scopus 로고
    • A survey of adaptive optimization in virtual machines
    • Arnold Matthew, Fink Stephen J., Grove David, Hind Michael, Sweeney Peter F. A survey of adaptive optimization in virtual machines. Proceedings of the IEEE February 2005, 93(2):449-466.
    • (2005) Proceedings of the IEEE , vol.93 , Issue.2 , pp. 449-466
    • Arnold, M.1    Fink, S.J.2    Grove, D.3    Hind, M.4    Sweeney, P.F.5
  • 10
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • Adve Sarita V., Gharachorloo Kourosh Shared memory consistency models: A tutorial. IEEE Computer December 1996, 29(12):66-76.
    • (1996) IEEE Computer , vol.29 , Issue.12 , pp. 66-76
    • Adve, S.V.1    Gharachorloo, K.2
  • 17
    • 34249810866 scopus 로고
    • American National Standards Institute, New York, NY, ANSI X3.9-1978
    • Programming Language FORTRAN 1978, American National Standards Institute, New York, NY, ANSI X3.9-1978.
    • (1978) Programming Language FORTRAN
  • 18
    • 84957780284 scopus 로고
    • American National Standards Institute, ANSI X3.60-1978
    • Programming Language Minimal BASIC 1978, American National Standards Institute, ANSI X3.60-1978.
    • (1978) Programming Language Minimal BASIC
  • 19
    • 0003685762 scopus 로고
    • American National Standards Institute, ANSI/MIL 1815 A-1983
    • Reference Manual for the Ada Programming Language January 1983, American National Standards Institute, ANSI/MIL 1815 A-1983.
    • (1983) Reference Manual for the Ada Programming Language
  • 20
    • 0042741003 scopus 로고
    • American National Standards Institute, ANSI X3.23-1985. Supercedes earlier ANSI standards from 1968 and 1974
    • Programming Language COBOL 1985, American National Standards Institute, ANSI X3.23-1985. Supercedes earlier ANSI standards from 1968 and 1974.
    • (1985) Programming Language COBOL
  • 21
    • 0004301215 scopus 로고    scopus 로고
    • American National Standards Institute, ANSI/ISO 9899-1990. Revision and redesignation of ANSI X3.159-1989
    • Programming Language C 1990, American National Standards Institute, ANSI/ISO 9899-1990. Revision and redesignation of ANSI X3.159-1989.
    • (1990) Programming Language C
  • 22
    • 84957751609 scopus 로고
    • American National Standards Institute, ANSI X3.198-1992. Also ISO 1539-1991 (E)
    • Programming Language, FORTRAN-Extended 1992, American National Standards Institute, ANSI X3.198-1992. Also ISO 1539-1991 (E).
    • (1992) Programming Language, FORTRAN-Extended
  • 23
    • 0005924935 scopus 로고    scopus 로고
    • American National Standards Institute, ANSI INCITS 274-1996/AMD1-2000 (R2001)
    • Information Technology-Programming Language REXX 1996, American National Standards Institute, ANSI INCITS 274-1996/AMD1-2000 (R2001).
    • (1996) Information Technology-Programming Language REXX
  • 24
    • 84957742941 scopus 로고    scopus 로고
    • American National Standards Institute, ANSI X3.226:1994. Available at
    • Programming Language-Common Lisp 1996, American National Standards Institute, ANSI X3.226:1994. Available at. http://www.lispworks.com/documentation/common-lisp.html.
    • (1996) Programming Language-Common Lisp
  • 27
    • 0004242324 scopus 로고    scopus 로고
    • Cambridge University Press, Text available in ML, Java, and C versions. C version specialized by Maia Ginsburg
    • Appel Andrew W. Modern Compiler Implementation 1997, Cambridge University Press, Text available in ML, Java, and C versions. C version specialized by Maia Ginsburg.
    • (1997) Modern Compiler Implementation
    • Appel, A.W.1
  • 28
    • 84957736159 scopus 로고    scopus 로고
    • Apple Computer, Inc., Available as
    • The Objective-C 2.0 Programming Language 2008, Apple Computer, Inc., Available as. http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/ObjC.pdf.
    • (2008) The Objective-C 2.0 Programming Language
  • 30
    • 0020719929 scopus 로고
    • Concepts and notations for concurrent programming
    • Andrews Gregory R., Schneider Fred B. Concepts and notations for concurrent programming. ACM Computing Surveys March 1983, 15(1):3-43.
    • (1983) ACM Computing Surveys , vol.15 , Issue.1 , pp. 3-43
    • Andrews, G.R.1    Schneider, F.B.2
  • 31
    • 0003527514 scopus 로고    scopus 로고
    • MIT Press, With Julie Sussman. Full text and supplementary resources available at
    • Abelson Harold, Sussman Gerald Jay Structure and Interpretation of Computer Programs 1996, MIT Press, With Julie Sussman. Full text and supplementary resources available at. http://mitpress.mit.edu/sicp/, second edition.
    • (1996) Structure and Interpretation of Computer Programs
    • Abelson, H.1    Sussman, G.J.2
  • 34
    • 84976816693 scopus 로고
    • Mutual recursion in Algol 60 using restricted compilers
    • Atkins M.Stella Mutual recursion in Algol 60 using restricted compilers. Communications of the ACM 1973, 16(1):47-48.
    • (1973) Communications of the ACM , vol.16 , Issue.1 , pp. 47-48
    • Atkins, M.S.1
  • 38
    • 0345565890 scopus 로고    scopus 로고
    • A brief history of just-in-time
    • Aycock John A brief history of just-in-time. ACM Computing Surveys June 2003, 35(2):97-113.
    • (2003) ACM Computing Surveys , vol.35 , Issue.2 , pp. 97-113
    • Aycock, J.1
  • 40
    • 0018005935 scopus 로고
    • Can programming be liberated from the von Neumann style? A functional style and its algebra of programs
    • The 1977 Turing Award lecture
    • Backus John W. Can programming be liberated from the von Neumann style? A functional style and its algebra of programs. Communications of the ACM August 1978, 21(8):613-641. The 1977 Turing Award lecture.
    • (1978) Communications of the ACM , vol.21 , Issue.8 , pp. 613-641
    • Backus, J.W.1
  • 50
    • 0009690753 scopus 로고
    • A structural view of PL/I
    • Beech David A structural view of PL/I. ACM Computing Surveys March 1970, 2(1):33-64.
    • (1970) ACM Computing Surveys , vol.2 , Issue.1 , pp. 33-64
    • Beech, D.1
  • 52
    • 84976707205 scopus 로고
    • Output guards and nondeterminism in "Communicating Sequential Processes"
    • Bernstein Arthur J. Output guards and nondeterminism in "Communicating Sequential Processes". ACM Transactions on Programming Languages and Systems April 1980, 2(2):234-238.
    • (1980) ACM Transactions on Programming Languages and Systems , vol.2 , Issue.2 , pp. 234-238
    • Bernstein, A.J.1
  • 53
    • 0022144597 scopus 로고
    • Producing good code for the case statement
    • A correction, by Sampath Kannan and Todd A. Proebsting, appears in volume 24, number 2
    • Bernstein Robert L. Producing good code for the case statement. Software-Practice and Experience October 1985, 15(10):1021-1024. A correction, by Sampath Kannan and Todd A. Proebsting, appears in volume 24, number 2.
    • (1985) Software-Practice and Experience , vol.15 , Issue.10 , pp. 1021-1024
    • Bernstein, R.L.1
  • 56
    • 0028743437 scopus 로고
    • Compiler transformations for high-performance computing
    • Bacon David F., Graham Susan L., Sharp Oliver J. Compiler transformations for high-performance computing. ACM Computing Surveys December 1994, 26(4):345-420.
    • (1994) ACM Computing Surveys , vol.26 , Issue.4 , pp. 345-420
    • Bacon, D.F.1    Graham, S.L.2    Sharp, O.J.3
  • 57
    • 35348900756 scopus 로고    scopus 로고
    • Norman Hutchinson, Eric Jul, and Henry Levy
    • HOPL III Proceedings [Ass07]
    • Andrew Black, Norman Hutchinson, Eric Jul, and Henry Levy. The development of the Emerald programming language. HOPL III Proceedings [Ass07], pages 11-1-11-51.
    • The development of the Emerald programming language , pp. 111-1151
    • Black, A.1
  • 61
    • 0017547820 scopus 로고
    • A fast string searching algorithm
    • Boyer Robert S., Moore J.Strother A fast string searching algorithm. Communications of the ACM October 1977, 20(10):762-772.
    • (1977) Communications of the ACM , vol.20 , Issue.10 , pp. 762-772
    • Boyer, R.S.1    Moore, J.S.2
  • 66
    • 33646129618 scopus 로고
    • An introduction to the UNIX shell
    • Bourne Stephen R. An introduction to the UNIX shell. Bell System Technical Journal July-August 1978, 57(6, Part 2):2797-2822.
    • (1978) Bell System Technical Journal , vol.57 PART 2 , Issue.6 , pp. 2797-2822
    • Bourne, S.R.1
  • 68
    • 0016521875 scopus 로고
    • The programming language Concurrent Pascal
    • Hansen Per Brinch The programming language Concurrent Pascal. IEEE Transactions on Software Engineering June 1975, SE-1(2):199-207.
    • (1975) IEEE Transactions on Software Engineering , vol.SE-1 , Issue.2 , pp. 199-207
    • Hansen, P.B.1
  • 71
    • 85013734763 scopus 로고    scopus 로고
    • How OLE and COM solve the problems of component software design
    • Brockschmidt Kraig How OLE and COM solve the problems of component software design. Microsoft Systems Journal May 1996, 11(5):63-82.
    • (1996) Microsoft Systems Journal , vol.11 , Issue.5 , pp. 63-82
    • Brockschmidt, K.1
  • 72
    • 0347884687 scopus 로고
    • Technical report, Xerox Palo Alto Research Center
    • Daniel G. Bobrow and Mark J. Stefik. The LOOPS manual. Technical report, Xerox Palo Alto Research Center, 1983.
    • (1983) The LOOPS manual
    • Bobrow, D.G.1    Stefik, M.J.2
  • 75
    • 0024085322 scopus 로고
    • Garbage collection in an uncooperative environment
    • Boehm Hans-Juergen, Weiser Mark Garbage collection in an uncooperative environment. Software-Practice and Experience September 1988, 18(9):807-820.
    • (1988) Software-Practice and Experience , vol.18 , Issue.9 , pp. 807-820
    • Boehm, H.-J.1    Weiser, M.2
  • 77
    • 84957750501 scopus 로고
    • How to avoid getting SCHLONKED by Pascal
    • Cailliau R. How to avoid getting SCHLONKED by Pascal. ACM SIGPLAN Notices December 1982, 17(12):31-40.
    • (1982) ACM SIGPLAN Notices , vol.17 , Issue.12 , pp. 31-40
    • Cailliau, R.1
  • 78
    • 84976652233 scopus 로고
    • Retire Fortran? A debate rekindled
    • Cann David Retire Fortran? A debate rekindled. Communications of the ACM August 1992, 35(8):81-89.
    • (1992) Communications of the ACM , vol.35 , Issue.8 , pp. 81-89
    • Cann, D.1
  • 84
    • 0004449398 scopus 로고
    • Three models for the description of language
    • Chomsky Noam Three models for the description of language. IRE Transactions on Information Theory September 1956, IT-2(3):113-124.
    • (1956) IRE Transactions on Information Theory , vol.IT-2 , Issue.3 , pp. 113-124
    • Chomsky, N.1
  • 85
    • 0003555938 scopus 로고
    • Context-free grammars and pushdown storage
    • Quarterly Progress Report No. 65,. MIT Research Laboratory for Electronics
    • Noam Chomsky. Context-free grammars and pushdown storage. Quarterly Progress Report No. 65, pages 187-194. MIT Research Laboratory for Electronics, 1962.
    • (1962) , pp. 187-194
    • Chomsky, N.1
  • 86
    • 84976713553 scopus 로고
    • Concurrent control with "readers" and "writers"
    • Courtois Pierre-Jacques, Heymans F., Parnas David L. Concurrent control with "readers" and "writers". Communications of the ACM October 1971, 14(10):667-668.
    • (1971) Communications of the ACM , vol.14 , Issue.10 , pp. 667-668
    • Courtois, P.-J.1    Heymans, F.2    Parnas, D.L.3
  • 87
    • 0003503973 scopus 로고
    • Princeton University Press, Annals of Mathematical Studies #6
    • Church Alonzo The Calculi of Lambda-Conversion 1941, Princeton University Press, Annals of Mathematical Studies #6.
    • (1941) The Calculi of Lambda-Conversion
    • Church, A.1
  • 88
    • 0020592789 scopus 로고
    • A symbol table abstraction to implement languages with explicit scope control
    • Cook Robert P., LeBlanc Thomas J. A symbol table abstraction to implement languages with explicit scope control. IEEE Transactions on Software Engineering January 1983, SE-9(1):8-12.
    • (1983) IEEE Transactions on Software Engineering , vol.SE-9 , Issue.1 , pp. 8-12
    • Cook, R.P.1    LeBlanc, T.J.2
  • 93
    • 0019608414 scopus 로고
    • Garbage collection of linked data structures
    • Cohen Jacques Garbage collection of linked data structures. ACM Computing Surveys September 1981, 13(3):341-367.
    • (1981) ACM Computing Surveys , vol.13 , Issue.3 , pp. 341-367
    • Cohen, J.1
  • 94
    • 84945709064 scopus 로고
    • Design of a separable transition-diagram compiler
    • Conway Melvin E. Design of a separable transition-diagram compiler. Communications of the ACM July 1963, 6(7):396-408.
    • (1963) Communications of the ACM , vol.6 , Issue.7 , pp. 396-408
    • Conway, M.E.1
  • 95
    • 84897001249 scopus 로고
    • Attribute grammars: Definitions, analysis of dependencies, proof methods
    • Cambridge University Press, B. Lorho (Ed.)
    • Courcelle Bruno Attribute grammars: Definitions, analysis of dependencies, proof methods. Methods and Tools for Compiler Construction: An Advanced Course 1984, 81-102. Cambridge University Press. B. Lorho (Ed.).
    • (1984) Methods and Tools for Compiler Construction: An Advanced Course , pp. 81-102
    • Courcelle, B.1
  • 96
    • 0004335754 scopus 로고    scopus 로고
    • Joint Task Force on Computing Curricula, IEEE Computer Society, Association for Computing Machinery, Available at, J.H. Cross, E. Roberts (Eds.)
    • Computing Curricula 2001: Computer Science 2001, Joint Task Force on Computing Curricula, IEEE Computer Society, Association for Computing Machinery, Available at. http://www.computer.org/portal/cms_docs_ieeecs/ieeecs/education/cc2001/cc2001.pdf, J.H. Cross, E. Roberts (Eds.).
    • (2001) Computing Curricula 2001: Computer Science
  • 97
    • 0012335070 scopus 로고
    • Preliminary notes. Technical report, Courant Institute of Mathematical Sciences, New York University
    • John Cocke and Jacob T. Schwartz. Programming languages and their compilers: Preliminary notes. Technical report, Courant Institute of Mathematical Sciences, New York University, 1969.
    • (1969) Programming languages and their compilers
    • Cocke, J.1    Schwartz, J.T.2
  • 100
    • 0022333721 scopus 로고
    • On understanding types, data abstraction, and polymorphism
    • Cardelli Luca, Wegner Peter On understanding types, data abstraction, and polymorphism. ACM Computing Surveys December 1985, 17(4):471-522.
    • (1985) ACM Computing Surveys , vol.17 , Issue.4 , pp. 471-522
    • Cardelli, L.1    Wegner, P.2
  • 101
    • 19944402907 scopus 로고    scopus 로고
    • Maple, Mathematica, and Matlab: The 3M's without the tape
    • Available as
    • Chonacky Norman, Winch David Maple, Mathematica, and Matlab: The 3M's without the tape. Computing in Science and Engineering 2005, 7(1):8-16. Available as. http://csdl.computer.org/comp/mags/cs/2005/01/c1008.pdf.
    • (2005) Computing in Science and Engineering , vol.7 , Issue.1 , pp. 8-16
    • Chonacky, N.1    Winch, D.2
  • 103
    • 0003101763 scopus 로고
    • Eliminating the irrelevant from mechanical proofs
    • American Mathematical Society
    • Davis Martin Eliminating the irrelevant from mechanical proofs. Proceedings of a Symposium in Applied Mathematics 1963, volume 15:15-30. American Mathematical Society.
    • (1963) Proceedings of a Symposium in Applied Mathematics , vol.15 , pp. 15-30
    • Davis, M.1
  • 104
    • 0016993741 scopus 로고
    • An efficient incremental automatic garbage collector
    • Deutsch L.Peter, Bobrow Daniel G. An efficient incremental automatic garbage collector. Communications of the ACM September 1976, 19(9):522-526.
    • (1976) Communications of the ACM , vol.19 , Issue.9 , pp. 522-526
    • Deutsch, L.P.1    Bobrow, D.G.2
  • 106
    • 0015099399 scopus 로고
    • Simple LR(k) grammars
    • DeRemer Franklin L. Simple LR(k) grammars. Communications of the ACM July 1971, 14(7):453-460.
    • (1971) Communications of the ACM , vol.14 , Issue.7 , pp. 453-460
    • DeRemer, F.L.1
  • 108
    • 0000242271 scopus 로고
    • Recursive programming
    • Reprinted as pages 221-228 of Programming Systems and Languages, Saul Rosen, editor. McGraw-Hill, 1967
    • Dijkstra Edsger W. Recursive programming. Numerische Mathematik 1960, 2:312-318. Reprinted as pages 221-228 of Programming Systems and Languages, Saul Rosen, editor. McGraw-Hill, 1967.
    • (1960) Numerische Mathematik , vol.2 , pp. 312-318
    • Dijkstra, E.W.1
  • 109
    • 84945709358 scopus 로고
    • Solution of a problem in concurrent programming control
    • Dijkstra Edsger W. Solution of a problem in concurrent programming control. Communications of the ACM September 1965, 8(9):569.
    • (1965) Communications of the ACM , vol.8 , Issue.9 , pp. 569
    • Dijkstra, E.W.1
  • 110
    • 0013982106 scopus 로고
    • Co-operating sequential processes
    • Academic Press, F. Genuys (Ed.)
    • Dijkstra Edsger W. Co-operating sequential processes. Programming Languages 1968, 43-112. Academic Press. F. Genuys (Ed.).
    • (1968) Programming Languages , pp. 43-112
    • Dijkstra, E.W.1
  • 111
    • 84945709727 scopus 로고
    • Go To statement considered harmful
    • Dijkstra Edsger W. Go To statement considered harmful. Communications of the ACM March 1968, 11(3):147-148.
    • (1968) Communications of the ACM , vol.11 , Issue.3 , pp. 147-148
    • Dijkstra, E.W.1
  • 112
    • 0015195766 scopus 로고
    • Hierarchical ordering of sequential processes
    • Academic Press, A.P.I.C. Studies in Data Processing #9, C.A.R. Hoare, R.H. Perrott (Eds.) Operating Systems Techniques
    • Dijkstra Edsger W. Hierarchical ordering of sequential processes. Acta Informatica 1971, 1(8):115-138. Academic Press, A.P.I.C. Studies in Data Processing #9. C.A.R. Hoare, R.H. Perrott (Eds.).
    • (1971) Acta Informatica , vol.1 , Issue.8 , pp. 115-138
    • Dijkstra, E.W.1
  • 113
    • 0016543936 scopus 로고
    • Guarded commands, nondeterminacy, and formal derivation of programs
    • Dijkstra Edsger W. Guarded commands, nondeterminacy, and formal derivation of programs. Communications of the ACM August 1975, 18(8):453-457.
    • (1975) Communications of the ACM , vol.18 , Issue.8 , pp. 453-457
    • Dijkstra, E.W.1
  • 115
    • 84976804238 scopus 로고
    • How do we tell truths that might hurt?
    • Dijkstra Edsger W. How do we tell truths that might hurt?. ACM SIGPLAN Notices May 1982, 17(5):13-15.
    • (1982) ACM SIGPLAN Notices , vol.17 , Issue.5 , pp. 13-15
    • Dijkstra, E.W.1
  • 116
    • 0041152435 scopus 로고
    • Locally Least-Cost Error Correctors for Context-Free and Context-Sensitive Parsers
    • Ph.D. dissertation, University of Wisconsin-Madison. Computer Sciences Technical Report #344
    • Bernard A. Dion. Locally Least-Cost Error Correctors for Context-Free and Context-Sensitive Parsers. Ph.D. dissertation, University of Wisconsin-Madison, 1978. Computer Sciences Technical Report #344.
    • (1978)
    • Dion, B.A.1
  • 123
    • 20744448989 scopus 로고    scopus 로고
    • Design and engineering of a dynamic binary optimizer
    • Duesterwald Evelyn Design and engineering of a dynamic binary optimizer. Proceedings of the IEEE February 2005, 93(2):436-448.
    • (2005) Proceedings of the IEEE , vol.93 , Issue.2 , pp. 436-448
    • Duesterwald, E.1
  • 124
    • 0029377425 scopus 로고
    • Multibox parsers: No more handwritten lexical analyzers
    • Dyadkin Lev J. Multibox parsers: No more handwritten lexical analyzers. IEEE Software September 1995, 12(5):61-67.
    • (1995) IEEE Software , vol.12 , Issue.5 , pp. 61-67
    • Dyadkin, L.J.1
  • 125
    • 0014732304 scopus 로고
    • An efficient context-free parsing algorithm
    • Earley Jay An efficient context-free parsing algorithm. Communications of the ACM February 1970, 13(2):94-102.
    • (1970) Communications of the ACM , vol.13 , Issue.2 , pp. 94-102
    • Earley, J.1
  • 126
    • 10644230615 scopus 로고    scopus 로고
    • ECMA International, Geneva, Switzerland, ECMA-262, ISO/IEC 16262. Available as
    • ECMAScript Language Specification December 1999, ECMA International, Geneva, Switzerland, ECMA-262, ISO/IEC 16262. Available as. http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf, third edition.
    • (1999) ECMAScript Language Specification
  • 127
    • 2442570383 scopus 로고    scopus 로고
    • ECMA International, Geneva, Switzerland, ECMA-334, ISO/IEC 23270. Available as
    • C# Language Specification June 2006, ECMA International, Geneva, Switzerland, ECMA-334, ISO/IEC 23270. Available as. http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf, fourth edition.
    • (2006) C# Language Specification
  • 128
    • 0003205579 scopus 로고
    • Attribute grammars: Attribute evaluation methods
    • Cambridge University Press, B. Lorho (Ed.)
    • Engelfriet Joost Attribute grammars: Attribute evaluation methods. Methods and Tools for Compiler Construction: An Advanced Course 1984, 103-138. Cambridge University Press. B. Lorho (Ed.).
    • (1984) Methods and Tools for Compiler Construction: An Advanced Course , pp. 103-138
    • Engelfriet, J.1
  • 129
    • 47849113879 scopus 로고    scopus 로고
    • Software transactional memory should not be lock free
    • Intel Research Cambridge
    • Robert Ennals. Software transactional memory should not be lock free. Technical Report IRC-TR-06-052, Intel Research Cambridge, 2006.
    • (2006) Technical Report IRC-TR-06-052
    • Ennals, R.1
  • 139
    • 84957788472 scopus 로고
    • On the impossibility of content exchange through the by-name parameter transmission technique
    • Fleck Arthur C. On the impossibility of content exchange through the by-name parameter transmission technique. ACM SIGPLAN Notices November 1976, 11(11):38-41.
    • (1976) ACM SIGPLAN Notices , vol.11 , Issue.11 , pp. 38-41
    • Fleck, A.C.1
  • 140
    • 0019178647 scopus 로고
    • Efficient LL(1) error correction and recovery using only insertions
    • Fischer Charles N., Milton Donn R., Quiring Sam B. Efficient LL(1) error correction and recovery using only insertions. Acta Informatica February 1980, 13(2):141-154.
    • (1980) Acta Informatica , vol.13 , Issue.2 , pp. 141-154
    • Fischer, C.N.1    Milton, D.R.2    Quiring, S.B.3
  • 141
    • 84957738702 scopus 로고
    • Compositional C++
    • Addison-Wesley, chapter 5, Available in hypertext at
    • Foster Ian Compositional C++. Debugging and Building Parallel Programs 1995, 167-204. Addison-Wesley, chapter 5, Available in hypertext at. http://www.mcs.anl.gov/dbpp/text/node51.html.
    • (1995) Debugging and Building Parallel Programs , pp. 167-204
    • Foster, I.1
  • 146
    • 0014599677 scopus 로고
    • A Lisp garbage collector for virtual memory computer systems
    • Fenichel Robert R., Yochelson Jerome C. A Lisp garbage collector for virtual memory computer systems. Communications of the ACM November 1969, 12(11):611-612.
    • (1969) Communications of the ACM , vol.12 , Issue.11 , pp. 611-612
    • Fenichel, R.R.1    Yochelson, J.C.2
  • 152
    • 0008955834 scopus 로고    scopus 로고
    • Peer-to-Peer Communications, Out of print available on line at, Previous editions published by Prentice-Hall
    • Griswold Ralph E., Griswold Madge T. The Icon Programming Language 1996, Peer-to-Peer Communications, Out of print available on line at, Previous editions published by Prentice-Hall. http://www.cs.arizona.edu/icon/lb3.htm, third edition.
    • (1996) The Icon Programming Language
    • Griswold, R.E.1    Griswold, M.T.2
  • 155
    • 24344495245 scopus 로고    scopus 로고
    • Client-driven pointer analysis
    • Guyer Samuel Z., Lin Calvin Client-driven pointer analysis. Science of Computer Programming October 2005, 58(1-2):83-114.
    • (2005) Science of Computer Programming , vol.58 , Issue.1-2 , pp. 83-114
    • Guyer, S.Z.1    Lin, C.2
  • 159
    • 0040534460 scopus 로고    scopus 로고
    • Hennessy and Patterson (third edition of[HP07]), Appendix H. Available at books.elsevier.com/companions/1558605967/appendices/1558605967-appendix-h.pdf
    • David Goldberg. Computer arithmetic. In Hennessy and Patterson (third edition of [HP07]), Appendix H. Available at books.elsevier.com/companions/1558605967/appendices/1558605967-appendix-h.pdf. http://books.elsevier.com/companions/1558605967/appendices/1558605967-appendix-h.pdf.
    • Computer arithmetic
    • Goldberg, D.1
  • 160
    • 0016623975 scopus 로고
    • Exception handling: Issues and a proposed notation
    • Goodenough John B. Exception handling: Issues and a proposed notation. Communications of the ACM December 1975, 18(12):683-696.
    • (1975) Communications of the ACM , vol.18 , Issue.12 , pp. 683-696
    • Goodenough, J.B.1
  • 163
    • 0000791686 scopus 로고
    • Two families of languages related to ALGOL
    • Ginsburg Seymour, Rice H.Gordon Two families of languages related to ALGOL. Journal of the ACM 1962, 9(3):350-371.
    • (1962) Journal of the ACM , vol.9 , Issue.3 , pp. 350-371
    • Ginsburg, S.1    Rice, H.G.2
  • 165
    • 0003844091 scopus 로고
    • Springer-Verlag, Texts and Monographs in Computer Science
    • Gries David The Science of Programming 1981, Springer-Verlag, Texts and Monographs in Computer Science.
    • (1981) The Science of Programming
    • Gries, D.1
  • 168
    • 0002424767 scopus 로고
    • An initial algebra approach to the specification, correctness, and implementation of abstract data types
    • Prentice-Hall
    • Goguen Joseph A., Thatcher James W., Wagner Eric G. An initial algebra approach to the specification, correctness, and implementation of abstract data types. Current Trends in Programming Methodology 1978, volume 4:80-149. Prentice-Hall.
    • (1978) Current Trends in Programming Methodology , vol.4 , pp. 80-149
    • Goguen, J.A.1    Thatcher, J.W.2    Wagner, E.G.3
  • 169
    • 0017504316 scopus 로고
    • Abstract data types and the development of data structures
    • Guttag John Abstract data types and the development of data structures. Communications of the ACM June 1977, 20(6):396-404.
    • (1977) Communications of the ACM , vol.20 , Issue.6 , pp. 396-404
    • Guttag, J.1
  • 172
    • 0019597485 scopus 로고
    • Is block structure necessary?
    • Hanson David R. Is block structure necessary?. Software-Practice and Experience August 1981, 11(8):853-866.
    • (1981) Software-Practice and Experience , vol.11 , Issue.8 , pp. 853-866
    • Hanson, D.R.1
  • 175
    • 84983945446 scopus 로고
    • Burroughs' B6500/ B7500 stack mechanism
    • Reprinted as pages 244-250 of Siewiorek, Bell, and Newell [SBN82]
    • Hauck E.A., Dent B.A. Burroughs' B6500/ B7500 stack mechanism. Proceedings of the AFIPS Spring Joint Computer Conference 1968, volume 32:245-251. Reprinted as pages 244-250 of Siewiorek, Bell, and Newell [SBN82].
    • (1968) Proceedings of the AFIPS Spring Joint Computer Conference , vol.32 , pp. 245-251
    • Hauck, E.A.1    Dent, B.A.2
  • 176
    • 84957779925 scopus 로고
    • Algorithms for table-driven code generators using tree-pattern matching. Technical Report 89-02-03
    • University of Washington, February
    • Robert R. Henry and Peter C. Damron. Algorithms for table-driven code generators using tree-pattern matching. Technical Report 89-02-03, Computer Science Department, University of Washington, February 1989.
    • (1989) Computer Science Department
    • Henry, R.R.1    Damron, P.C.2
  • 180
    • 0030675993 scopus 로고    scopus 로고
    • DIGITAL FX!32: Combining emulation and binary translation
    • Hookway Raymond J., Herdeg Mark A. DIGITAL FX!32: Combining emulation and binary translation. DIGITAL Technical Journal 1997, 9(1):3-12.
    • (1997) DIGITAL Technical Journal , vol.9 , Issue.1 , pp. 3-12
    • Hookway, R.J.1    Herdeg, M.A.2
  • 189
    • 0026141404 scopus 로고
    • An approach to genuine dynamic linking
    • Ho W.Wilson, Olsson Ronald A. An approach to genuine dynamic linking. Software-Practice and Experience April 1991, 21(4):375-390.
    • (1991) Software-Practice and Experience , vol.21 , Issue.4 , pp. 375-390
    • Ho, W.W.1    Olsson, R.A.2
  • 190
    • 84945708698 scopus 로고
    • An axiomatic basis of computer programming
    • Hoare Charles Antony Richard An axiomatic basis of computer programming. Communications of the ACM October 1969, 12(10):576-580.
    • (1969) Communications of the ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.A.R.1
  • 191
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concept
    • Hoare Charles Antony Richard Monitors: An operating system structuring concept. Communications of the ACM October 1974, 17(10):549-557.
    • (1974) Communications of the ACM , vol.17 , Issue.10 , pp. 549-557
    • Hoare, C.A.R.1
  • 193
    • 0018005391 scopus 로고
    • Communicating Sequential Processes
    • Hoare Charles Antony Richard Communicating Sequential Processes. Communications of the ACM August 1978, 21(8):666-677.
    • (1978) Communications of the ACM , vol.21 , Issue.8 , pp. 666-677
    • Hoare, C.A.R.1
  • 194
    • 84976773758 scopus 로고
    • The emperor's old clothes
    • The 1980 Turing Award lecture
    • Hoare Charles Antony Richard The emperor's old clothes. Communications of the ACM February 1981, 24(2):75-83. The 1980 Turing Award lecture.
    • (1981) Communications of the ACM , vol.24 , Issue.2 , pp. 75-83
    • Hoare, C.A.R.1
  • 195
    • 1642604776 scopus 로고
    • Hints on programming language design
    • Prentice-Hall, Based on a keynote address presented at the First ACM Symposium on Principles of Programming Languages, Boston, MA, October 1973, C.B. Jones (Ed.)
    • Hoare Charles Antony Richard Hints on programming language design. Essays in Computing Science 1989, 193-216. Prentice-Hall, Based on a keynote address presented at the First ACM Symposium on Principles of Programming Languages, Boston, MA, October 1973. C.B. Jones (Ed.).
    • (1989) Essays in Computing Science , pp. 193-216
    • Hoare, C.A.R.1
  • 196
    • 0003115226 scopus 로고
    • On sentences which are true of direct unions of algebras
    • Horn Alfred On sentences which are true of direct unions of algebras. Journal of Symbolic Logic March 1951, 16(1):14-21.
    • (1951) Journal of Symbolic Logic , vol.16 , Issue.1 , pp. 14-21
    • Horn, A.1
  • 197
    • 0346913589 scopus 로고
    • Computer Science Press, Computer Software Engineering Series
    • Horowitz Ellis Programming Languages: A Grand Tour 1987, Computer Science Press, Computer Software Engineering Series. third edition.
    • (1987) Programming Languages: A Grand Tour
    • Horowitz, E.1
  • 200
    • 0024737888 scopus 로고
    • Conception, evolution, and application of functional programming languages
    • Hudak Paul Conception, evolution, and application of functional programming languages. ACM Computing Surveys September 1989, 21(3):359-411.
    • (1989) ACM Computing Surveys , vol.21 , Issue.3 , pp. 359-411
    • Hudak, P.1
  • 204
    • 0002604680 scopus 로고
    • IEEE standard for binary floating-point arithmetic
    • IEEE Standards Committee
    • IEEE standard for binary floating-point arithmetic. ACM SIGPLAN Notices February 1987, 22(2):9-25. IEEE Standards Committee.
    • (1987) ACM SIGPLAN Notices , vol.22 , Issue.2 , pp. 9-25
  • 205
    • 0040780235 scopus 로고
    • Thunks: A way of compiling procedure statements with some comments on procedure declarations
    • Ingerman Peter Z. Thunks: A way of compiling procedure statements with some comments on procedure declarations. Communications of the ACM January 1961, 4(1):55-58.
    • (1961) Communications of the ACM , vol.4 , Issue.1 , pp. 55-58
    • Ingerman, P.Z.1
  • 206
    • 0012575345 scopus 로고
    • Institute of Electrical and Electronics Engineers, IEEE 1178-1990. Available at
    • IEEE/ANSI Standard for the Scheme Programming Language 1991, Institute of Electrical and Electronics Engineers, IEEE 1178-1990. Available at. http://standards.ieee.org/reading/ieee/std_public/description/busarch/1178-1990_desc.html.
    • (1991) IEEE/ANSI Standard for the Scheme Programming Language
  • 207
    • 0005924935 scopus 로고    scopus 로고
    • International Organization for Standardization, ISO/IEC 7185:1990 (revision and redesignation of ANSI/IEEE 770X). Available as
    • Information Technology-Programming Languages-Pascal 1990, International Organization for Standardization, ISO/IEC 7185:1990 (revision and redesignation of ANSI/IEEE 770X). Available as. http://www.pascal-central.com/docs/iso7185.pdf.
    • (1990) Information Technology-Programming Languages-Pascal
  • 208
    • 0345900769 scopus 로고
    • Intermetrics, Inc., Available as
    • Ada 95 Rationale 1995, Intermetrics, Inc., Available as. http://www.adahome.com/Resources/refs/rm95.html.
    • (1995) Ada 95 Rationale
  • 209
    • 0005924935 scopus 로고    scopus 로고
    • International Organization for Standardization, ISO/IEC 8652:1995 (E). Available in hypertext at
    • Information Technology-Programming Languages-Ada 1995, International Organization for Standardization, ISO/IEC 8652:1995 (E). Available in hypertext at. http://www.adahome.com/rm95/.
    • (1995) Information Technology-Programming Languages-Ada
  • 212
    • 84957748392 scopus 로고    scopus 로고
    • International Organization for Standardization, ISO/IEC 15145:1997 (revision and redesignation of ANSI X3.215-1994)
    • Programming Language Forth 1997, International Organization for Standardization, ISO/IEC 15145:1997 (revision and redesignation of ANSI X3.215-1994).
    • (1997) Programming Language Forth
  • 213
    • 0004301215 scopus 로고    scopus 로고
    • International Organization for Standardization, ISO/IEC 14882:1998
    • Programming Languages-C++ 1998, International Organization for Standardization, ISO/IEC 14882:1998.
    • (1998) Programming Languages-C++
  • 214
    • 0004301215 scopus 로고    scopus 로고
    • International Organization for Standardization, ISO/IEC 9899:1999(E)
    • Programming Language-C December 1999, International Organization for Standardization, ISO/IEC 9899:1999(E).
    • (1999) Programming Language-C
  • 215
    • 0005924935 scopus 로고    scopus 로고
    • International Organization for Standardization, ISO/IEC 1989:2002
    • Information Technology-Programming Languages-COBOL 2002, International Organization for Standardization, ISO/IEC 1989:2002.
    • (2002) Information Technology-Programming Languages-COBOL
  • 216
    • 84957762364 scopus 로고    scopus 로고
    • International Organization for Standardization, ISO/IEC JTC 1/SC 22/WG 14, revision 5.10
    • The C Rationale April 2003, International Organization for Standardization, ISO/IEC JTC 1/SC 22/WG 14, revision 5.10.
    • (2003) The C Rationale
  • 217
    • 26444551143 scopus 로고    scopus 로고
    • International Organization for Standardization, ISO/IEC 9945-1:2003. Also IEEE standard 1003.1, 2004 Edition, and The Open Group Technical Standard Base Specifications, Issue 6. Available as
    • Information Technology-Portable Operating System Interface (POSIX) August 2003, International Organization for Standardization, ISO/IEC 9945-1:2003. Also IEEE standard 1003.1, 2004 Edition, and The Open Group Technical Standard Base Specifications, Issue 6. Available as. http://www.opengroup.org/onlinepubs/009695399/, fourth edition.
    • (2003) Information Technology-Portable Operating System Interface (POSIX)
  • 219
    • 33747114120 scopus 로고    scopus 로고
    • International Organization for Standardization, ISO/IEC 23271:2006(E). Also ECMA-335, fourth edition, 2006. Available at
    • Information Technology-Common Language Infrastructure (CLI) October 2006, International Organization for Standardization, ISO/IEC 23271:2006(E). Also ECMA-335, fourth edition, 2006. Available at. http://www.ecma-international.org/publications/standards/Ecma-335.htm.
    • (2006) Information Technology-Common Language Infrastructure (CLI)
  • 221
    • 0008519107 scopus 로고
    • Prentice-Hall International Series in Computer Science
    • Jones Geraint, Goldsmith Michael Programming in occam2 1989, Prentice-Hall International Series in Computer Science. second edition.
    • (1989) Programming in occam2
    • Jones, G.1    Goldsmith, M.2
  • 224
    • 4243532938 scopus 로고
    • Constraint logic programming: A survey
    • Jaffar Joxan, Maher Michael J. Constraint logic programming: A survey. Journal of Logic Programming May-July 1994, 20:503-581.
    • (1994) Journal of Logic Programming , vol.20 , pp. 503-581
    • Jaffar, J.1    Maher, M.J.2
  • 226
    • 0016657209 scopus 로고
    • The intrinsically exponential complexity of the circularity problem for attribute grammars
    • Jazayeri Mehdi, Ogden William F., Rounds William C. The intrinsically exponential complexity of the circularity problem for attribute grammars. Communications of the ACM December 1975, 18(12):697-706.
    • (1975) Communications of the ACM , vol.18 , Issue.12 , pp. 697-706
    • Jazayeri, M.1    Ogden, W.F.2    Rounds, W.C.3
  • 228
    • 0013230451 scopus 로고
    • Automatic generation of efficient lexical processors using finite state techniques
    • Johnson Walter L., Porter James H., Ackley Stephanie I., Ross Douglas T. Automatic generation of efficient lexical processors using finite state techniques. Communications of the ACM December 1968, 11(12):805-813.
    • (1968) Communications of the ACM , vol.11 , Issue.12 , pp. 805-813
    • Johnson, W.L.1    Porter, J.H.2    Ackley, S.I.3    Ross, D.T.4
  • 230
    • 0011450901 scopus 로고
    • An efficient recognition and syntax analysis algorithm for context-free languages
    • Technical Report AFCRL-65-758, Air Force Cambridge Research Laboratory
    • T. Kasami. An efficient recognition and syntax analysis algorithm for context-free languages. Technical Report AFCRL-65-758, Air Force Cambridge Research Laboratory, 1965.
    • (1965)
    • Kasami, T.1
  • 232
    • 26444481880 scopus 로고    scopus 로고
    • A simple proof for the Turing-completeness of XSLT and XQuery
    • Available as
    • Kepser Stephan A simple proof for the Turing-completeness of XSLT and XQuery. Proceedings, Extreme Markup Languages 2004 August 2004, Available as. http://www.mulberrytech.com/Extreme/Proceedings/html/2004/Kepser01/EML2004Kepser01.html.
    • (2004) Proceedings, Extreme Markup Languages 2004
    • Kepser, S.1
  • 233
    • 33745572174 scopus 로고    scopus 로고
    • Technical Report 100, Computing Science, AT&T Bell Laboratories, 1981. Reprinted as of Feuer and Gehani [FG84].
    • Brian W. Kernighan. Why Pascal is not my favorite programming language. Technical Report 100, Computing Science, AT&T Bell Laboratories, 1981. Reprinted as pages 170-186 of Feuer and Gehani [FG84].
    • Why Pascal is not my favorite programming language , pp. 170-186
    • Kernighan, B.W.1
  • 234
    • 0017516759 scopus 로고
    • An alternative to event queues for synchronization in monitors
    • Kessels J.L.W. An alternative to event queues for synchronization in monitors. Communications of the ACM July 1977, 20(7):500-503.
    • (1977) Communications of the ACM , vol.20 , Issue.7 , pp. 500-503
    • Kessels, J.L.W.1
  • 236
    • 0003067817 scopus 로고
    • Representation of events in nerve nets and finite automata
    • Princeton University Press, C.E. Shannon, J. McCarthy (Eds.)
    • Kleene Stephen C. Representation of events in nerve nets and finite automata. Automata Studies, number 34 in Annals of Mathematical Studies 1956, 3-41. Princeton University Press. C.E. Shannon, J. McCarthy (Eds.).
    • (1956) Automata Studies, number 34 in Annals of Mathematical Studies , pp. 3-41
    • Kleene, S.C.1
  • 238
    • 0001621268 scopus 로고
    • On the translation of languages from left to right
    • Knuth Donald E. On the translation of languages from left to right. Information and Control December 1965, 8(6):607-639.
    • (1965) Information and Control , vol.8 , Issue.6 , pp. 607-639
    • Knuth, D.E.1
  • 239
    • 0001538613 scopus 로고
    • Semantics of context-free languages
    • Correction appears in Volume 5, pages 95-96
    • Knuth Donald E. Semantics of context-free languages. Mathematical Systems Theory June 1968, 2(2):127-145. Correction appears in Volume 5, pages 95-96.
    • (1968) Mathematical Systems Theory , vol.2 , Issue.2 , pp. 127-145
    • Knuth, D.E.1
  • 240
    • 0021425467 scopus 로고
    • Literate programming
    • Knuth Donald E. Literate programming. The Computer Journal May 1984, 27(2):97-111.
    • (1984) The Computer Journal , vol.27 , Issue.2 , pp. 97-111
    • Knuth, D.E.1
  • 246
    • 67749120420 scopus 로고
    • The equivalence of modes and the equivalence of finite automata
    • Král Jaroslav The equivalence of modes and the equivalence of finite automata. ALGOL Bulletin 1973, 35:34-35.
    • (1973) ALGOL Bulletin , vol.35 , pp. 34-35
    • Král, J.1
  • 249
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • Lamport Leslie Time, clocks, and the ordering of events in a distributed system. Communications of the ACM July 1978, 21(7):558-565.
    • (1978) Communications of the ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 250
    • 0023288130 scopus 로고
    • A fast mutual exclusion algorithm
    • Lamport Leslie A fast mutual exclusion algorithm. ACM Transactions on Computer Systems February 1987, 5(1):1-11.
    • (1987) ACM Transactions on Computer Systems , vol.5 , Issue.1 , pp. 1-11
    • Lamport, L.1
  • 253
    • 33646892173 scopus 로고    scopus 로고
    • The problem with threads
    • Lee Edward A. The problem with threads. Computer May 2006, 39(5):33-42.
    • (2006) Computer , vol.39 , Issue.5 , pp. 33-42
    • Lee, E.A.1
  • 254
    • 0004018115 scopus 로고
    • Technical Report 39, Computing Science, AT&T Bell Laboratories
    • Michael E. Lesk. Lex-A lexical analyzer generator. Technical Report 39, Computing Science, AT&T Bell Laboratories, 1975.
    • (1975) Lex-A lexical analyzer generator
    • Lesk, M.E.1
  • 256
    • 0024771302 scopus 로고
    • Memory coherence in shared virtual memory systems
    • Li Kai, Hudak Paul Memory coherence in shared virtual memory systems. ACM Transactions on Computer Systems November 1989, 7(4):321-359.
    • (1989) ACM Transactions on Computer Systems , vol.7 , Issue.4 , pp. 321-359
    • Li, K.1    Hudak, P.2
  • 260
    • 0016426077 scopus 로고
    • Scheme for invalidating references to freed storage
    • Lomet David B. Scheme for invalidating references to freed storage. IBM Journal of Research and Development January 1975, 19(1):26-35.
    • (1975) IBM Journal of Research and Development , vol.19 , Issue.1 , pp. 26-35
    • Lomet, D.B.1
  • 261
    • 0021860366 scopus 로고
    • Making pointers safe in system programming languages
    • Lomet David B. Making pointers safe in system programming languages. IEEE Transactions on Software Engineering January 1985, SE-11(1):87-96.
    • (1985) IEEE Transactions on Software Engineering , vol.SE-11 , Issue.1 , pp. 87-96
    • Lomet, D.B.1
  • 264
    • 0018985063 scopus 로고
    • Experience with processes and monitors in Mesa
    • Lampson Butler W., Redell David D. Experience with processes and monitors in Mesa. Communications of the ACM February 1980, 23(2):105-117.
    • (1980) Communications of the ACM , vol.23 , Issue.2 , pp. 105-117
    • Lampson, B.W.1    Redell, D.D.2
  • 267
    • 80155135415 scopus 로고
    • Syntax-directed transduction
    • Lewis Philip M., Stearns Richard E. Syntax-directed transduction. Journal of the ACM July 1968, 15(3):465-488.
    • (1968) Journal of the ACM , vol.15 , Issue.3 , pp. 465-488
    • Lewis, P.M.1    Stearns, R.E.2
  • 269
    • 84976650749 scopus 로고
    • Guardians and actions: Linguistic support for robust, distributed programs
    • Liskov Barbara, Scheifler Robert Guardians and actions: Linguistic support for robust, distributed programs. ACM Transactions on Programming Languages and Systems July 1983, 5(3):381-404.
    • (1983) ACM Transactions on Programming Languages and Systems , vol.5 , Issue.3 , pp. 381-404
    • Liskov, B.1    Scheifler, R.2
  • 278
    • 84936896337 scopus 로고
    • Recursive functions of symbolic expressions and their computation by machine, Part I
    • McCarthy John Recursive functions of symbolic expressions and their computation by machine, Part I. Communications of the ACM April 1960, 3(4):184-195.
    • (1960) Communications of the ACM , vol.3 , Issue.4 , pp. 184-195
    • McCarthy, J.1
  • 280
    • 84957775347 scopus 로고    scopus 로고
    • 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 1979-1999
    • ACM Press, K.S. McKinley (Ed.)
    • 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 1979-1999. ACM SIGPLAN Notices April 2004, 39(4). ACM Press. K.S. McKinley (Ed.).
    • (2004) ACM SIGPLAN Notices , vol.39 , Issue.4
  • 281
    • 84976718540 scopus 로고
    • Algorithms for scalable synchronization on shared-memory multiprocessors
    • Mellor-Crummey John M., Scott Michael L. Algorithms for scalable synchronization on shared-memory multiprocessors. ACM Transactions on Computer Systems February 1991, 9(1):21-65.
    • (1991) ACM Transactions on Computer Systems , vol.9 , Issue.1 , pp. 21-65
    • Mellor-Crummey, J.M.1    Scott, M.L.2
  • 282
    • 84945713135 scopus 로고
    • Applying "design by contract"
    • Meyer Bertrand Applying "design by contract". IEEE Computer October 1992, 25(10):40-51.
    • (1992) IEEE Computer , vol.25 , Issue.10 , pp. 40-51
    • Meyer, B.1
  • 289
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • Milner Robin A theory of type polymorphism in programming. Journal of Computer and System Sciences December 1978, 17(3):348-375.
    • (1978) Journal of Computer and System Sciences , vol.17 , Issue.3 , pp. 348-375
    • Milner, R.1
  • 290
  • 293
    • 0012528514 scopus 로고
    • MIT Artificial Intelligence Laboratory
    • Moon David A. MacLisp Reference Manual 1978, MIT Artificial Intelligence Laboratory.
    • (1978) MacLisp Reference Manual
    • Moon, D.A.1
  • 295
    • 0014732971 scopus 로고
    • Spelling correction in systems programs
    • Morgan Howard L. Spelling correction in systems programs. Communications of the ACM 1970, 13(2):90-94.
    • (1970) Communications of the ACM , vol.13 , Issue.2 , pp. 90-94
    • Morgan, H.L.1
  • 300
    • 0002477257 scopus 로고    scopus 로고
    • Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors
    • Michael Maged M., Scott Michael L. Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors. Journal of Parallel and Distributed Computing 1998, 51:1-26.
    • (1998) Journal of Parallel and Distributed Computing , vol.51 , pp. 1-26
    • Michael, M.M.1    Scott, M.L.2
  • 308
    • 85014716551 scopus 로고
    • Complex information processing: A file structure for the complex, the changing, and the indeterminate
    • Nelson Theodor Holm Complex information processing: A file structure for the complex, the changing, and the indeterminate. Proceedings of the Twentieth ACM National Conference August 1965, 84-100.
    • (1965) Proceedings of the Twentieth ACM National Conference , pp. 84-100
    • Nelson, T.H.1
  • 309
    • 46249092556 scopus 로고    scopus 로고
    • The revolution inside the box
    • Oskin Mark The revolution inside the box. Communications of the ACM July 2008, 51(7):70-78.
    • (2008) Communications of the ACM , vol.51 , Issue.7 , pp. 70-78
    • Oskin, M.1
  • 312
    • 0032028340 scopus 로고    scopus 로고
    • Scripting: Higher-level programming for the 21st century
    • Ousterhout John K. Scripting: Higher-level programming for the 21st century. IEEE Computer March 1998, 31(3):23-30.
    • (1998) IEEE Computer , vol.31 , Issue.3 , pp. 23-30
    • Ousterhout, J.K.1
  • 314
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • Parnas David L. On the criteria to be used in decomposing systems into modules. Communications of the ACM December 1972, 15(12):1053-1058.
    • (1972) Communications of the ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.L.1
  • 315
    • 0021817378 scopus 로고
    • Reduced instruction set computers
    • Patterson David A. Reduced instruction set computers. Communications of the ACM January 1985, 28(1):8-21.
    • (1985) Communications of the ACM , vol.28 , Issue.1 , pp. 8-21
    • Patterson, D.A.1
  • 318
    • 0000366742 scopus 로고
    • Myths about the mutual exclusion problem
    • Peterson Gary L. Myths about the mutual exclusion problem. Information Processing Letters June 1981, 12(3):115-116.
    • (1981) Information Processing Letters , vol.12 , Issue.3 , pp. 115-116
    • Peterson, G.L.1
  • 320
    • 84974143149 scopus 로고
    • Implementing lazy functional languages on stock hardware: The Spinless Tagless G-machine
    • Jones Simon L.Peyton Implementing lazy functional languages on stock hardware: The Spinless Tagless G-machine. Journal of Functional Programming 1992, 2(2):127-202.
    • (1992) Journal of Functional Programming , vol.2 , Issue.2 , pp. 127-202
    • Jones, S.L.P.1
  • 321
    • 0002173184 scopus 로고    scopus 로고
    • Tackling the Awkward Squad: Monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell
    • IOS Press, Originally presented at the Marktoberdorf Summer School, 2000. Revised and corrected version available at, T. Hoare, M. Broy, R. Steinbruggen (Eds.)
    • Jones Simon Peyton Tackling the Awkward Squad: Monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell. Engineering Theories of Software Construction 2001, 47-96. IOS Press, Originally presented at the Marktoberdorf Summer School, 2000. Revised and corrected version available at. http://research.microsoft.com/~simonpj/papers/marktoberdorf/mark.pdf, T. Hoare, M. Broy, R. Steinbruggen (Eds.).
    • (2001) Engineering Theories of Software Construction , pp. 47-96
    • Jones, S.P.1
  • 322
    • 84957757305 scopus 로고    scopus 로고
    • Cambridge University Press, Available at, S.L.P. Jones (Ed.)
    • Haskell 98 Language and Libraries: The Revised Report 2003, Cambridge University Press, Available at. http://haskell.org/definition/, S.L.P. Jones (Ed.).
    • (2003) Haskell 98 Language and Libraries: The Revised Report
  • 325
    • 0029345191 scopus 로고
    • ANTLR: A predicated- LL(k) parser generator
    • Parr Terrence J., Quong R.W. ANTLR: A predicated- LL(k) parser generator. Software-Practice and Experience July 1995, 25(7):789-810.
    • (1995) Software-Practice and Experience , vol.25 , Issue.7 , pp. 789-810
    • Parr, T.J.1    Quong, R.W.2
  • 326
    • 0034187807 scopus 로고    scopus 로고
    • The Java memory model is fatally flawed
    • Pugh William The Java memory model is fatally flawed. Concurrency-Practice and Experience May 2000, 12(6):445-455.
    • (2000) Concurrency-Practice and Experience , vol.12 , Issue.6 , pp. 445-455
    • Pugh, W.1
  • 329
    • 0012876093 scopus 로고
    • MIT Press, Winner of the 1983 ACM Doctoral Dissertation Award
    • Reps Thomas Generating Language-Based Environments 1984, MIT Press, Winner of the 1983 ACM Doctoral Dissertation Award.
    • (1984) Generating Language-Based Environments
    • Reps, T.1
  • 330
    • 0002017307 scopus 로고
    • Instruction-level parallel processing: History, overview, and perspective
    • Ramakrishna Rau B., Fisher Joseph A. Instruction-level parallel processing: History, overview, and perspective. Journal of Supercomputing May 1993, 7(1/2):9-50.
    • (1993) Journal of Supercomputing , vol.7 , Issue.1-2 , pp. 9-50
    • Ramakrishna Rau, B.1    Fisher, J.A.2
  • 331
    • 84918983692 scopus 로고
    • A machine-oriented logic based on the resolution principle
    • Robinson John Alan A machine-oriented logic based on the resolution principle. Journal of the ACM January 1965, 12(1):23-41.
    • (1965) Journal of the ACM , vol.12 , Issue.1 , pp. 23-41
    • Robinson, J.A.1
  • 332
    • 0345937894 scopus 로고
    • Logic programming-past, present, and future
    • Robinson John Alan Logic programming-past, present, and future. New Generation Computing 1983, 1(2):107-124.
    • (1983) New Generation Computing , vol.1 , Issue.2 , pp. 107-124
    • Robinson, J.A.1
  • 335
    • 0004392820 scopus 로고
    • Properties of deterministic top-down grammars
    • Rosenkrantz Daniel J., Stearns Richard E. Properties of deterministic top-down grammars. Information and Control October 1970, 17(3):226-256.
    • (1970) Information and Control , vol.17 , Issue.3 , pp. 226-256
    • Rosenkrantz, D.J.1    Stearns, R.E.2
  • 337
    • 33745138674 scopus 로고
    • 'GOTO considered harmful' considered harmful
    • Further correspondence appears in Volume 30, Numbers 6, 7, 8, 11, and 12
    • Rubin Frank 'GOTO considered harmful' considered harmful. Communications of the ACM March 1987, 30(3):195-196. Further correspondence appears in Volume 30, Numbers 6, 7, 8, 11, and 12.
    • (1987) Communications of the ACM , vol.30 , Issue.3 , pp. 195-196
    • Rubin, F.1
  • 342
    • 0242551617 scopus 로고    scopus 로고
    • Single assignment C-Efficient support for high-level array operations in a functional setting
    • Scholz Sven-Bodo Single assignment C-Efficient support for high-level array operations in a functional setting. Journal of Functional Programming 2003, 13(6):1005-1059.
    • (2003) Journal of Functional Programming , vol.13 , Issue.6 , pp. 1005-1059
    • Scholz, S.-B.1
  • 344
    • 0025807321 scopus 로고
    • The Lynx distributed programming language: Motivation, design, and experience
    • Scott Michael L. The Lynx distributed programming language: Motivation, design, and experience. Computer Languages 1991, 16(3/4):209-233.
    • (1991) Computer Languages , vol.16 , Issue.3-4 , pp. 209-233
    • Scott, M.L.1
  • 351
    • 0018915923 scopus 로고
    • A note on enumerating binary trees
    • Solomon Marvin H., Finkel Raphael A. A note on enumerating binary trees. Journal of the ACM January 1980, 27(1):3-5.
    • (1980) Journal of the ACM , vol.27 , Issue.1 , pp. 3-5
    • Solomon, M.H.1    Finkel, R.A.2
  • 352
    • 0024054921 scopus 로고
    • A simple mechanism for type security across compilation units
    • Scott Michael L., Finkel Raphael A. A simple mechanism for type security across compilation units. IEEE Transactions on Software Engineering August 1988, SE-14(8):1238-1239.
    • (1988) IEEE Transactions on Software Engineering , vol.SE-14 , Issue.8 , pp. 1238-1239
    • Scott, M.L.1    Finkel, R.A.2
  • 356
    • 0005471791 scopus 로고
    • Programming persistence in χ
    • Sajeev A.S.M., Hurst A.John Programming persistence in χ. IEEE Computer September 1992, 25(9):57-66.
    • (1992) IEEE Computer , vol.25 , Issue.9 , pp. 57-66
    • Sajeev, A.S.M.1    Hurst, A.J.2
  • 357
    • 0030262017 scopus 로고    scopus 로고
    • The execution algorithm of Mercury: An efficient purely declarative logic programming language
    • Somogyi Zoltan, Henderson Fergus, Conway Thomas The execution algorithm of Mercury: An efficient purely declarative logic programming language. Journal of Logic Programming October-December 1996, 29(1-3):17-64.
    • (1996) Journal of Logic Programming , vol.29 , Issue.1-3 , pp. 17-64
    • Somogyi, Z.1    Henderson, F.2    Conway, T.3
  • 360
    • 84938014241 scopus 로고
    • Technical Report STAN-CS-71-230, Computer Science Department, Stanford University, February
    • Richard L. Sites. Algol W reference manual. Technical Report STAN-CS-71-230, Computer Science Department, Stanford University, February 1972.
    • (1972) Algol W reference manual
    • Sites, R.L.1
  • 363
    • 84957784592 scopus 로고    scopus 로고
    • RPC: Remote procedure call protocol specification version 2. Internet Request for Comments #1831, August 1995. Available as
    • Raj Srinivasan. RPC: Remote procedure call protocol specification version 2. Internet Request for Comments #1831, August 1995. Available as www.rfc-archive.org/getrfc.php?rfc=1831. http://www.rfc-archive.org/getrfc.php?rfc=1831.
    • Srinivasan, R.1
  • 364
    • 0001921746 scopus 로고
    • Toward a mathematical semantics for computer language
    • Polytechnic Institute of Brooklyn Press, J. Fox (Ed.)
    • Scott Dana S., Strachey Christopher Toward a mathematical semantics for computer language. Proceedings, Symposium on Computers and Automata 1971, 19-46. Polytechnic Institute of Brooklyn Press. J. Fox (Ed.).
    • (1971) Proceedings, Symposium on Computers and Automata , pp. 19-46
    • Scott, D.S.1    Strachey, C.2
  • 368
    • 0004274872 scopus 로고
    • Digital Press, Available in hypertext at
    • Steele Guy L. Common Lisp-The Language 1990, Digital Press, Available in hypertext at. http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html, second edition.
    • (1990) Common Lisp-The Language
    • Steele, G.L.1
  • 371
    • 84990637885 scopus 로고
    • PVM: A framework for parallel distributed computing
    • Sunderam Vaidyalingam S. PVM: A framework for parallel distributed computing. Concurrency-Practice and Experience December 1990, 2(4):315-339.
    • (1990) Concurrency-Practice and Experience , vol.2 , Issue.4 , pp. 315-339
    • Sunderam, V.S.1
  • 372
    • 0012026439 scopus 로고    scopus 로고
    • Sun Microsystems, Version 1.01-A. Available at
    • JavaBeans August 1997, Sun Microsystems, Version 1.01-A. Available at. http://java.sun.com/javase/technologies/desktop/javabeans/docs/spec.html.
    • (1997) JavaBeans
  • 373
    • 84957730761 scopus 로고    scopus 로고
    • Sun Microsystems, Available at
    • The Java HotSpot Virtual Machine, v1.4.1, d2 September 2002, Sun Microsystems, Available at. http://java.sun.com/products/hotspot/docs/whitepaper/Java_Hotspot_v1.4.1/Java_HSpot_WP_v1.4.1_1002_1.html.
    • (2002) The Java HotSpot Virtual Machine, v1.4.1, d2
  • 374
    • 26444543108 scopus 로고    scopus 로고
    • Efficient and Practical Non-Blocking Data Structures
    • Ph. D. dissertation, Department of Computing Science, Chalmers University of Technology and Göteborg University, 2004. Available as
    • Håkan Sundell. Efficient and Practical Non-Blocking Data Structures. Ph. D. dissertation, Department of Computing Science, Chalmers University of Technology and Göteborg University, 2004. Available as www.cs.chalmers.se/~tsigas/papers/Haakan-Thesis.pdf. http://www.cs.chalmers.se/~tsigas/papers/Haakan-Thesis.pdf.
    • Sundell, H.1
  • 375
    • 0001361340 scopus 로고
    • An efficient machine-independent procedure for garbage collection in various list structures
    • Schorr Herbert, Waite William M. An efficient machine-independent procedure for garbage collection in various list structures. Communications of the ACM August 1967, 10(8):501-506.
    • (1967) Communications of the ACM , vol.10 , Issue.8 , pp. 501-506
    • Schorr, H.1    Waite, W.M.2
  • 376
    • 0028444826 scopus 로고
    • PowerPC 601 and Alpha 21064: A tale of two RISCs
    • Smith James E., Weiss Shlomo PowerPC 601 and Alpha 21064: A tale of two RISCs. IEEE Computer June 1994, 27(6):46-58.
    • (1994) IEEE Computer , vol.27 , Issue.6 , pp. 46-58
    • Smith, J.E.1    Weiss, S.2
  • 378
    • 0018031277 scopus 로고
    • A comparison of Pascal and ALGOL 68
    • Tanenbaum Andrew S. A comparison of Pascal and ALGOL 68. The Computer Journal November 1978, 21(4):316-323.
    • (1978) The Computer Journal , vol.21 , Issue.4 , pp. 316-323
    • Tanenbaum, A.S.1
  • 380
    • 0038635226 scopus 로고    scopus 로고
    • The Pragmatic Programmers, LLC, First edition (2001) available in hypertext at
    • Thomas Dave, Fowler Chad, Hunt Andy Programming Ruby-The Pragmatic Programmer's Guide 2004, The Pragmatic Programmers, LLC, First edition (2001) available in hypertext at. http://www.rubycentral.com/book/, second edition.
    • (2004) Programming Ruby-The Pragmatic Programmer's Guide
    • Thomas, D.1    Fowler, C.2    Hunt, A.3
  • 381
    • 0029359819 scopus 로고
    • Building the better virtual CPU
    • Thompson Tom Building the better virtual CPU. Byte August 1995, 20(8):149-150.
    • (1995) Byte , vol.20 , Issue.8 , pp. 149-150
    • Thompson, T.1
  • 383
    • 0019558325 scopus 로고
    • The Interlisp programming environment
    • Teitelman Warren, Masinter Larry The Interlisp programming environment. IEEE Computer April 1981, 14(4):25-33.
    • (1981) IEEE Computer , vol.14 , Issue.4 , pp. 25-33
    • Teitelman, W.1    Masinter, L.2
  • 384
    • 0019614259 scopus 로고
    • The Cornell Program Synthesizer: A syntax-directed programming environment
    • Teitelbaum Timothy, Reps Thomas The Cornell Program Synthesizer: A syntax-directed programming environment. Communications of the ACM September 1981, 24(9):563-573.
    • (1981) Communications of the ACM , vol.24 , Issue.9 , pp. 563-573
    • Teitelbaum, T.1    Reps, T.2
  • 386
    • 84976819957 scopus 로고
    • An overview of Miranda
    • Turner David A. An overview of Miranda. ACM SIGPLAN Notices December 1986, 21(12):158-166.
    • (1986) ACM SIGPLAN Notices , vol.21 , Issue.12 , pp. 158-166
    • Turner, D.A.1
  • 389
    • 0022128534 scopus 로고
    • Implementation of logical query languages for databases
    • Ullman Jeffrey D. Implementation of logical query languages for databases. ACM Transactions on Database Systems September 1985, 10(3):289-321.
    • (1985) ACM Transactions on Database Systems , vol.10 , Issue.3 , pp. 289-321
    • Ullman, J.D.1
  • 390
    • 0003985633 scopus 로고    scopus 로고
    • University of Chicago Press Staff, University of Chicago Press, Available in hypertext at
    • The Chicago Manual of Style 2003, University of Chicago Press Staff, University of Chicago Press, Available in hypertext at. http://www.chicagomanualofstyle.org/home.html, fifteenth edition.
    • (2003) The Chicago Manual of Style
  • 391
  • 393
    • 0020244273 scopus 로고
    • Binding strategies and scope rules are independent
    • Virgilio Thomas R., Finkel Raphael A. Binding strategies and scope rules are independent. Computer Languages 1982, 7(2):61-67.
    • (1982) Computer Languages , vol.7 , Issue.2 , pp. 61-67
    • Virgilio, T.R.1    Finkel, R.A.2
  • 396
    • 18844363229 scopus 로고    scopus 로고
    • Network Theory, Ltd. G. van Rossum, F.L. Drake (Eds.)
    • The Python Language Reference Manual 2003, Network Theory, Ltd. G. van Rossum, F.L. Drake (Eds.).
    • (2003) The Python Language Reference Manual
  • 397
    • 0013114202 scopus 로고    scopus 로고
    • An angry half-dozen
    • NB: table of contents on cover of issue is incorrect
    • Wadler Philip An angry half-dozen. ACM SIGPLAN Notices February 1998, 33(2):25-30. NB: table of contents on cover of issue is incorrect.
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.2 , pp. 25-30
    • Wadler, P.1
  • 398
    • 0012526988 scopus 로고    scopus 로고
    • Why no one uses functional languages
    • Wadler Philip Why no one uses functional languages. ACM SIGPLAN Notices August 1998, 33(8):23-27.
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.8 , pp. 23-27
    • Wadler, P.1
  • 399
    • 0346947665 scopus 로고
    • The parsing problem for affix grammars
    • Watt David Anthony The parsing problem for affix grammars. Acta Informatica 1977, 8(1):1-20.
    • (1977) Acta Informatica , vol.8 , Issue.1 , pp. 1-20
    • Watt, D.A.1
  • 401
    • 84957784020 scopus 로고
    • Fortran story-The real scoop. Submitted to alt.folklore.computers, 1989. Quoted by Mark Brader in the ACM RISKS on-line forum, volume 9, issue 54, December 12
    • Fred Webb. Fortran story-The real scoop. Submitted to alt.folklore.computers, 1989. Quoted by Mark Brader in the ACM RISKS on-line forum, volume 9, issue 54, December 12, 1989.
    • (1989)
    • Webb, F.1
  • 402
    • 0003040810 scopus 로고
    • Concepts and paradigms of object-oriented programming
    • Expanded version of the keynote address from OOPSLA '89
    • Wegner Peter Concepts and paradigms of object-oriented programming. OOPS Messenger August 1990, 1(1):7-87. Expanded version of the keynote address from OOPSLA '89.
    • (1990) OOPS Messenger , vol.1 , Issue.1 , pp. 7-87
    • Wegner, P.1
  • 403
    • 0342323165 scopus 로고
    • The problem of nested monitor calls revisited
    • Wettstein Horst The problem of nested monitor calls revisited. ACM Operating Systems Review January 1978, 12(1):19-23.
    • (1978) ACM Operating Systems Review , vol.12 , Issue.1 , pp. 19-23
    • Wettstein, H.1
  • 405
    • 0041681844 scopus 로고
    • A contribution to the development of ALGOL
    • Wirth Niklaus, Hoare Charles Antony Richard A contribution to the development of ALGOL. Communications of the ACM June 1966, 9(6):413-431.
    • (1966) Communications of the ACM , vol.9 , Issue.6 , pp. 413-431
    • Wirth, N.1    Hoare, C.A.R.2
  • 407
    • 0004287694 scopus 로고
    • Pointer swizzling at page fault time: Efficiently and compatibly supporting huge address spaces on standard hardware
    • Wilson Paul R. Pointer swizzling at page fault time: Efficiently and compatibly supporting huge address spaces on standard hardware. Proceedings of the International Workshop on Object Orientation in Operating Systems September 1992, 364-377.
    • (1992) Proceedings of the International Workshop on Object Orientation in Operating Systems , pp. 364-377
    • Wilson, P.R.1
  • 408
    • 84944128900 scopus 로고
    • Uniprocessor garbage collection techniques
    • Springer-Verlag, Workshop held at St. Malo, France, September 1992. Expanded version available as
    • Wilson Paul R. Uniprocessor garbage collection techniques. Proceedings of the International Workshop on Memory Management, volume 637 of Lecture Notes in Computer Science 1992, 1-42. Springer-Verlag, Workshop held at St. Malo, France, September 1992. Expanded version available as. ftp://ftp.cs.utexas.edu/pub/garbage/bigsurv.ps.
    • (1992) Proceedings of the International Workshop on Memory Management, volume 637 of Lecture Notes in Computer Science , pp. 1-42
    • Wilson, P.R.1
  • 409
    • 0015197891 scopus 로고
    • The programming language Pascal
    • Wirth Niklaus The programming language Pascal. Acta Informatica 1971, 1(1):35-63.
    • (1971) Acta Informatica , vol.1 , Issue.1 , pp. 35-63
    • Wirth, N.1
  • 411
    • 0017427065 scopus 로고
    • Design and implementation of Modula
    • Wirth Niklaus Design and implementation of Modula. Software-Practice and Experience January-February 1977, 7(1):67-84.
    • (1977) Software-Practice and Experience , vol.7 , Issue.1 , pp. 67-84
    • Wirth, N.1
  • 412
    • 0017415832 scopus 로고
    • Modula: A language for modular multiprogramming
    • Wirth Niklaus Modula: A language for modular multiprogramming. Software-Practice and Experience January-February 1977, 7(1):3-35.
    • (1977) Software-Practice and Experience , vol.7 , Issue.1 , pp. 3-35
    • Wirth, N.1
  • 413
    • 85008008001 scopus 로고
    • The module: A system structuring facility in high-level programming languages
    • Springer-Verlag, Proceedings of a symposium held at Sydney, Australia, September 1979, J.M. Tobias (Ed.)
    • Wirth Niklaus The module: A system structuring facility in high-level programming languages. Language Design and Programming Methodology, volume 79 of Lecture Notes in Computer Science 1980, 1-24. Springer-Verlag, Proceedings of a symposium held at Sydney, Australia, September 1979. J.M. Tobias (Ed.).
    • (1980) Language Design and Programming Methodology, volume 79 of Lecture Notes in Computer Science , pp. 1-24
    • Wirth, N.1
  • 414
    • 84945709445 scopus 로고
    • From programming language design to computer construction
    • The 1984 Turing Award lecture
    • Wirth Niklaus From programming language design to computer construction. Communications of the ACM February 1985, 28(2):159-164. The 1984 Turing Award lecture.
    • (1985) Communications of the ACM , vol.28 , Issue.2 , pp. 159-164
    • Wirth, N.1
  • 415
    • 0003843120 scopus 로고
    • Springer-Verlag, Texts and Monographs in Computer Science
    • Wirth Niklaus Programming in Modula-2 1985, Springer-Verlag, Texts and Monographs in Computer Science. third, corrected edition.
    • (1985) Programming in Modula-2
    • Wirth, N.1
  • 416
  • 417
    • 0024048067 scopus 로고
    • The programming language Oberon
    • Wirth Niklaus The programming language Oberon. Software-Practice and Experience July 1988, 18(7):671-690.
    • (1988) Software-Practice and Experience , vol.18 , Issue.7 , pp. 671-690
    • Wirth, N.1
  • 418
    • 0023994278 scopus 로고
    • Type extensions
    • Relevant correspondence appears in Volume 13, Number 4
    • Wirth Niklaus Type extensions. ACM Transactions on Programming Languages and Systems April 1988, 10(2):204-214. Relevant correspondence appears in Volume 13, Number 4.
    • (1988) ACM Transactions on Programming Languages and Systems , vol.10 , Issue.2 , pp. 204-214
    • Wirth, N.1
  • 419
    • 35348868616 scopus 로고    scopus 로고
    • HOPL III Proceedings [Ass07]
    • Niklaus Wirth. Modula-2 and Oberon. HOPL III Proceedings [Ass07], pages 3-1-3-10.
    • Modula-2 and Oberon , pp. 31-310
    • Wirth, N.1
  • 421
    • 0003762561 scopus 로고    scopus 로고
    • Prentice-Hall, Sample chapters from previous editions available on line at
    • Welch Brent B., Jones Ken, Hobbs Jeffrey Practical Programming in Tcl and Tk 2003, Prentice-Hall, Sample chapters from previous editions available on line at. http://www.beedub.com/book/, fourth edition.
    • (2003) Practical Programming in Tcl and Tk
    • Welch, B.B.1    Jones, K.2    Hobbs, J.3
  • 423
    • 0004178527 scopus 로고
    • Addison-Wesley, Translated from the German by Stephen S. Wilson
    • Wilhelm Reinhard, Maurer Dieter Compiler Design 1995, Addison-Wesley, Translated from the German by Stephen S. Wilson.
    • (1995) Compiler Design
    • Wilhelm, R.1    Maurer, D.2
  • 424
    • 0023450516 scopus 로고
    • The Symbolics Genera programming environment
    • Walker Janet H., Moon David A., Weinreb Daniel L., McMahon Mike The Symbolics Genera programming environment. IEEE Software November 1987, 4(6):36-45.
    • (1987) IEEE Software , vol.4 , Issue.6 , pp. 36-45
    • Walker, J.H.1    Moon, D.A.2    Weinreb, D.L.3    McMahon, M.4
  • 427
  • 428
    • 0003607366 scopus 로고    scopus 로고
    • World Wide Web Consortium, Available as
    • XML Path Language (XPath) 2.0 January 2007, World Wide Web Consortium, Available as. http://www.w3.org/TR/xpath20/.
    • (2007) XML Path Language (XPath) 2.0
  • 429
    • 1442288979 scopus 로고    scopus 로고
    • World Wide Web Consortium, Available as
    • XSL Transformations (XSLT) Version 2.0 January 2007, World Wide Web Consortium, Available as. http://www.w3.org/TR/xslt20/.
    • (2007) XSL Transformations (XSLT) Version 2.0
  • 434
    • 0030284443 scopus 로고    scopus 로고
    • Parameter passing and control stack management in Prolog implementation revisited
    • Zhou Neng-Fa Parameter passing and control stack management in Prolog implementation revisited. ACM Transactions on Programming Languages and Systems November 1996, 18(6):752-779.
    • (1996) ACM Transactions on Programming Languages and Systems , vol.18 , Issue.6 , pp. 752-779
    • Zhou, N.-F.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.