메뉴 건너뛰기




Volumn 77, Issue , 2009, Pages 149-184

Chapter 5 Dynamically Typed Languages

Author keywords

[No Author keywords available]

Indexed keywords


EID: 65749098202     PISSN: 00652458     EISSN: None     Source Type: Book Series    
DOI: 10.1016/S0065-2458(09)01205-4     Document Type: Review
Times cited : (47)

References (88)
  • 1
    • 0032028340 scopus 로고    scopus 로고
    • Scripting: higher-level programming for the 21st century
    • Ousterhout J. Scripting: higher-level programming for the 21st century. Computer 31 3 (1998) 23-30
    • (1998) Computer , vol.31 , Issue.3 , pp. 23-30
    • Ousterhout, J.1
  • 2
    • 65749113580 scopus 로고    scopus 로고
    • Static typing where possible, dynamic typing when needed: the end of the cold war between programming languages
    • Meijer E., and Drayton P. Static typing where possible, dynamic typing when needed: the end of the cold war between programming languages. Proc. OOPSLA'04 Workshop on Revival of Dynamic Languages (October 2004)
    • (2004) Proc. OOPSLA'04 Workshop on Revival of Dynamic Languages
    • Meijer, E.1    Drayton, P.2
  • 3
    • 84936896337 scopus 로고
    • Recursive functions of symbolic expressions and their computation by machine (Part I)
    • McCarthy J. Recursive functions of symbolic expressions and their computation by machine (Part I). Commun. ACM 3 4 (1960) 184-195
    • (1960) Commun. ACM , vol.3 , Issue.4 , pp. 184-195
    • McCarthy, J.1
  • 4
    • 0011610776 scopus 로고
    • Scheme: an interpreter for extended lambda calculus, Technical Report AI Lab Memo AIM-349
    • Sussman G., and Steele Jr. G. Scheme: an interpreter for extended lambda calculus, Technical Report AI Lab Memo AIM-349. MIT AI Lab (December 1975)
    • (1975) MIT AI Lab
    • Sussman, G.1    Steele Jr., G.2
  • 5
    • 0345565890 scopus 로고    scopus 로고
    • A brief history of Just-In-Time
    • Aycock J. A brief history of Just-In-Time. ACM Comput. Surv. 35 2 (2003) 97-113
    • (2003) ACM Comput. Surv. , vol.35 , Issue.2 , pp. 97-113
    • Aycock, J.1
  • 6
    • 33947425560 scopus 로고    scopus 로고
    • Developers shift to dynamic programming languages
    • Paulson L.D. Developers shift to dynamic programming languages. Computer 40 2 (2007) 12-15
    • (2007) Computer , vol.40 , Issue.2 , pp. 12-15
    • Paulson, L.D.1
  • 7
    • 48249137825 scopus 로고    scopus 로고
    • In praise of scripting: real programming pragmatism
    • Loui R.P. In praise of scripting: real programming pragmatism. Computer 41 7 (2008) 22-26
    • (2008) Computer , vol.41 , Issue.7 , pp. 22-26
    • Loui, R.P.1
  • 9
    • 34648831977 scopus 로고    scopus 로고
    • A common medium for programming operations-research models
    • Karabuk S., and Grant F.H. A common medium for programming operations-research models. IEEE Software 24 5 (2007) 39-47
    • (2007) IEEE Software , vol.24 , Issue.5 , pp. 39-47
    • Karabuk, S.1    Grant, F.H.2
  • 14
    • 0025229172 scopus 로고
    • Proc. 17th Symposium on Principles of Programming Languages
    • Cook W., Hill W., and Canning P. Inheritance is not subtyping. Proc. 17th Symposium on Principles of Programming Languages (1990) 125-135
    • (1990) Inheritance is not subtyping , pp. 125-135
    • Cook, W.1    Hill, W.2    Canning, P.3
  • 18
    • 56349171611 scopus 로고    scopus 로고
    • accessed 3 June 2008)
    • Tratt L. Converge Reference Manual (July 2007). http://www.convergepl.org/documentation/ accessed 3 June 2008)
    • (2007) Converge Reference Manual
    • Tratt, L.1
  • 19
    • 84976788667 scopus 로고
    • Proc. SIGPLAN'91 Conference on Programming Language Design and Implementation
    • Cartwright R., and Fagan M. Soft typing. Proc. SIGPLAN'91 Conference on Programming Language Design and Implementation (1991) 278-292
    • (1991) Soft typing , pp. 278-292
    • Cartwright, R.1    Fagan, M.2
  • 21
  • 31
    • 42149099329 scopus 로고    scopus 로고
    • Confessions of a used programming language salesman
    • Meijer E. Confessions of a used programming language salesman. SIGPLAN Notices 42 10 (2007) 677-694
    • (2007) SIGPLAN Notices , vol.42 , Issue.10 , pp. 677-694
    • Meijer, E.1
  • 32
    • 0004198444 scopus 로고
    • Prentice-Hall International, London
    • Meyer B. Eiffel: The Language (1992), Prentice-Hall International, London
    • (1992) Eiffel: The Language
    • Meyer, B.1
  • 33
    • 0024715449 scopus 로고
    • A proposal for making Eiffel type-safe
    • Cook W.R. A proposal for making Eiffel type-safe. Comput. J. 32 4 (1989) 305-311
    • (1989) Comput. J. , vol.32 , Issue.4 , pp. 305-311
    • Cook, W.R.1
  • 42
    • 0037635930 scopus 로고
    • Proc. History of Programming Languages, ACM, New York
    • McCarthy J. History of LISP. Proc. History of Programming Languages (1978), ACM, New York 173-185
    • (1978) History of LISP , pp. 173-185
    • McCarthy, J.1
  • 44
    • 22644449903 scopus 로고    scopus 로고
    • Using MetaML: a staged programming language
    • Sheard T. Using MetaML: a staged programming language. Advanced Functional Programming (September 1998) 207-239
    • (1998) Advanced Functional Programming , pp. 207-239
    • Sheard, T.1
  • 48
    • 0021658082 scopus 로고
    • Proc. Symposium on LISP and Functional Programming, ACM, Austin, TX
    • Haynes C.T., Friedman D.P., and Wand M. Continuations and coroutines. Proc. Symposium on LISP and Functional Programming (1984), ACM, Austin, TX 293-298
    • (1984) Continuations and coroutines , pp. 293-298
    • Haynes, C.T.1    Friedman, D.P.2    Wand, M.3
  • 50
    • 84962527867 scopus 로고
    • Proc. 19th ACM Symposium on Principles of Programming Languages, ACM, New York
    • Clinger W., and Rees J. Macros that work. Proc. 19th ACM Symposium on Principles of Programming Languages (January 1991), ACM, New York 155-162
    • (1991) Macros that work , pp. 155-162
    • Clinger, W.1    Rees, J.2
  • 51
    • 84943347349 scopus 로고
    • An Algol-based simulation language
    • Dahl O.J., and Nygaard K. An Algol-based simulation language. Commun. ACM 9 9 (1966) 671-678
    • (1966) Commun. ACM , vol.9 , Issue.9 , pp. 671-678
    • Dahl, O.J.1    Nygaard, K.2
  • 56
    • 84976733636 scopus 로고
    • Proc. Object Orientated Programming Systems, Languages, and Applications
    • Cointe P. Metaclasses are first class: the ObjVLisp model. Proc. Object Orientated Programming Systems, Languages, and Applications (October 1987) 156-162
    • (1987) Metaclasses are first class: the ObjVLisp model , pp. 156-162
    • Cointe, P.1
  • 58
    • 84976780434 scopus 로고
    • A history of the SNOBOL programming languages
    • Griswold R.E. A history of the SNOBOL programming languages. SIGPLAN Notices 13 8 (1978) 275-308
    • (1978) SIGPLAN Notices , vol.13 , Issue.8 , pp. 275-308
    • Griswold, R.E.1
  • 63
    • 35348833525 scopus 로고    scopus 로고
    • Proc. History of Programming Languages, ACM, New York
    • Armstrong J. A history of Erlang. Proc. History of Programming Languages (2007), ACM, New York
    • (2007) A history of Erlang
    • Armstrong, J.1
  • 65
    • 0024701862 scopus 로고
    • Customization: optimizing compiler technology for SELF, a dynamically-typed Object orientated programming language
    • Chambers C., and Ungar D. Customization: optimizing compiler technology for SELF, a dynamically-typed Object orientated programming language. SIGPLAN Notices 24 7 (1989) 146-160
    • (1989) SIGPLAN Notices , vol.24 , Issue.7 , pp. 146-160
    • Chambers, C.1    Ungar, D.2
  • 72
    • 1242287619 scopus 로고    scopus 로고
    • Dynamic adaptation of application aspects
    • Ortin F., and Cueva J.M. Dynamic adaptation of application aspects. J. Syst. Software 71 (2004) 229-243
    • (2004) J. Syst. Software , vol.71 , pp. 229-243
    • Ortin, F.1    Cueva, J.M.2
  • 74
    • 34748825567 scopus 로고    scopus 로고
    • Seaside: a flexible environment for building dynamic Web applications
    • Ducasse S., Lienhard A., and Renggli L. Seaside: a flexible environment for building dynamic Web applications. IEEE Software 24 5 (2007) 56-63
    • (2007) IEEE Software , vol.24 , Issue.5 , pp. 56-63
    • Ducasse, S.1    Lienhard, A.2    Renggli, L.3
  • 76
    • 34247500374 scopus 로고    scopus 로고
    • Python for scientific computing
    • Oliphant T.E. Python for scientific computing. Comput. Sci. Eng. 9 3 (2007) 10-20
    • (2007) Comput. Sci. Eng. , vol.9 , Issue.3 , pp. 10-20
    • Oliphant, T.E.1
  • 79
    • 34648843630 scopus 로고    scopus 로고
    • Dynamically typed languages
    • Tratt L., and Wuyts R. Dynamically typed languages. IEEE Software 24 5 (2007) 28-30
    • (2007) IEEE Software , vol.24 , Issue.5 , pp. 28-30
    • Tratt, L.1    Wuyts, R.2
  • 80
    • 21144444258 scopus 로고    scopus 로고
    • On the performance of the Python programming language for serial and parallel scientific computations
    • Cai X., Langtangen H.P., and Moe H. On the performance of the Python programming language for serial and parallel scientific computations. Sci. Program. 13 1 (2005) 31-56
    • (2005) Sci. Program. , vol.13 , Issue.1 , pp. 31-56
    • Cai, X.1    Langtangen, H.P.2    Moe, H.3
  • 83
    • 35248900608 scopus 로고    scopus 로고
    • Traits: composable units of behaviour?
    • of LNCS
    • Schärli N., Ducasse S., Nierstrasz O., and Black A.P. Traits: composable units of behaviour?. Proc. ECOOP vol. 2743 (July 2003) 248-274 of LNCS
    • (2003) Proc. ECOOP , vol.2743 , pp. 248-274
    • Schärli, N.1    Ducasse, S.2    Nierstrasz, O.3    Black, A.P.4
  • 85
    • 0028448324 scopus 로고
    • Dynamic typing: syntax and proof theory
    • Henglein F. Dynamic typing: syntax and proof theory. Sci. Comput. Program. 22 3 (1994) 197-230
    • (1994) Sci. Comput. Program. , vol.22 , Issue.3 , pp. 197-230
    • Henglein, F.1
  • 86
    • 65749101906 scopus 로고    scopus 로고
    • The design and implementation of typed Scheme
    • Tobin-Hochstadt S., and Felleisen M. The design and implementation of typed Scheme. SIGPLAN Notices 43 1 (2008) 395-406
    • (2008) SIGPLAN Notices , vol.43 , Issue.1 , pp. 395-406
    • Tobin-Hochstadt, S.1    Felleisen, M.2
  • 88
    • 32044471874 scopus 로고    scopus 로고
    • Detecting software defects in telecom applications through lightweight static analysis: a war story
    • Wei-Ngan C. (Ed), Springer-Verlag, New York of LNCS
    • Lindahl T., and Sagonas K. Detecting software defects in telecom applications through lightweight static analysis: a war story. In: Wei-Ngan C. (Ed). Programming Languages and Systems: Proceedings of the Second Asian Symposium (APLAS'04) vol. 3302 (November 2004), Springer-Verlag, New York 91-106 of LNCS
    • (2004) Programming Languages and Systems: Proceedings of the Second Asian Symposium (APLAS'04) , vol.3302 , pp. 91-106
    • Lindahl, T.1    Sagonas, K.2


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