-
1
-
-
0032028340
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
8
-
-
85094173632
-
-
USENIX Conference on Domain-Specific Languages, USENIX Association, Berkeley, CA
-
Spinellis D., and Guruprasad V. Lightweight languages as software engineering tools. USENIX Conference on Domain-Specific Languages (October 1997), USENIX Association, Berkeley, CA 67-76
-
(1997)
Lightweight languages as software engineering tools
, pp. 67-76
-
-
Spinellis, D.1
Guruprasad, V.2
-
9
-
-
34648831977
-
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
-
10
-
-
84976722233
-
-
Proc. OOPSLA, ACM, Ottawa, Canada
-
Madsen O.L., Magnusson B., and Mølier-Pedersen B. Strong typing of Object orientated languages revisited. Proc. OOPSLA (1990), ACM, Ottawa, Canada 140-150
-
(1990)
Strong typing of Object orientated languages revisited
, pp. 140-150
-
-
Madsen, O.L.1
Magnusson, B.2
Mølier-Pedersen, B.3
-
14
-
-
0025229172
-
-
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
-
16
-
-
0003518498
-
-
Addison-Wesley, Boston, MA
-
Gosling J., Joy B., Steele G., and Bracha G. The Java Language Specification. second ed. (2000), Addison-Wesley, Boston, MA
-
(2000)
The Java Language Specification. second ed.
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
18
-
-
56349171611
-
-
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
-
-
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
-
-
0013153953
-
-
accessed 3 June 2008)
-
Rossum G. Python 2.3 Reference Manual (2003). http://www.python.org/doc/2.3/ref/ref.html accessed 3 June 2008)
-
(2003)
Python 2.3 Reference Manual
-
-
Rossum, G.1
-
28
-
-
0028013810
-
-
Proc. Symposium on Principles of Programming Languages, ACM, New York
-
Aiken A., Wimmers E.L., and Lakshman T.K. Soft typing with conditional types. Proc. Symposium on Principles of Programming Languages (1994), ACM, New York 163-173
-
(1994)
Soft typing with conditional types
, pp. 163-173
-
-
Aiken, A.1
Wimmers, E.L.2
Lakshman, T.K.3
-
30
-
-
33646154944
-
Reflections on standard ML
-
Springer-Verlag, New York of LNCS
-
MacQueen D.B. Reflections on standard ML. Functional Programming, Concurrency, Simulation and Automated Reasoning vol. 693 (1993), Springer-Verlag, New York 32-46 of LNCS
-
(1993)
Functional Programming, Concurrency, Simulation and Automated Reasoning
, vol.693
, pp. 32-46
-
-
MacQueen, D.B.1
-
31
-
-
42149099329
-
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
-
-
Prentice-Hall International, London
-
Meyer B. Eiffel: The Language (1992), Prentice-Hall International, London
-
(1992)
Eiffel: The Language
-
-
Meyer, B.1
-
33
-
-
0024715449
-
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
-
36
-
-
33646131609
-
On the revival of dynamic languages
-
of LNCS
-
Nierstrasz O., Bergel A., Denker M., Ducasse S., Gälli M., and Wuyts R. On the revival of dynamic languages. Proc. Software Composition 2005 vol. 3628 (2005) 1-13 of LNCS
-
(2005)
Proc. Software Composition 2005
, vol.3628
, pp. 1-13
-
-
Nierstrasz, O.1
Bergel, A.2
Denker, M.3
Ducasse, S.4
Gälli, M.5
Wuyts, R.6
-
42
-
-
0037635930
-
-
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
-
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
-
-
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
-
49
-
-
38849167599
-
-
Proc. Symposium on Lisp and Functional Programming, ACM, Austin, TX
-
Kohlbecker E., Friedman D.P., Felleisen M., and Duba B. Hygienic macro expansion. Proc. Symposium on Lisp and Functional Programming (1986), ACM, Austin, TX 151-161
-
(1986)
Hygienic macro expansion
, pp. 151-161
-
-
Kohlbecker, E.1
Friedman, D.P.2
Felleisen, M.3
Duba, B.4
-
50
-
-
84962527867
-
-
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
-
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
-
54
-
-
0004134138
-
-
MIT Press, Cambridge, MA
-
Kiczales G., Rivieres J., and Bobrow D.G. The Art of the Metaobject Protocol (1991), MIT Press, Cambridge, MA
-
(1991)
The Art of the Metaobject Protocol
-
-
Kiczales, G.1
Rivieres, J.2
Bobrow, D.G.3
-
56
-
-
84976733636
-
-
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
-
57
-
-
0039014498
-
-
Prentice-Hall, Englewood Cliffs, NJ
-
Griswold R.E., Poage J.F., and Polonsky I.P. The SNOBOL4 Programming Language. second ed. (1971), Prentice-Hall, Englewood Cliffs, NJ
-
(1971)
The SNOBOL4 Programming Language. second ed.
-
-
Griswold, R.E.1
Poage, J.F.2
Polonsky, I.P.3
-
58
-
-
84976780434
-
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
-
60
-
-
0004053148
-
-
Addison-Wesley, Reading, MA
-
Aho A.V., Kernighan B.W., and Weinberger P.J. The AWK Programming Language (1998), Addison-Wesley, Reading, MA
-
(1998)
The AWK Programming Language
-
-
Aho, A.V.1
Kernighan, B.W.2
Weinberger, P.J.3
-
62
-
-
0004255836
-
-
Prentice Hall, New York
-
Virding R., Wikstrom C., Williams M., and Armstrong J. Concurrent Programming in Erlang (1996), Prentice Hall, New York
-
(1996)
Concurrent Programming in Erlang
-
-
Virding, R.1
Wikstrom, C.2
Williams, M.3
Armstrong, J.4
-
63
-
-
35348833525
-
-
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
-
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
-
71
-
-
65749106775
-
Mirror-based reflection in AmbientTalk
-
Mostinckx S., Cutsem T., Timbermont S., Boix E.G., Tanter E., and Meuter W. Mirror-based reflection in AmbientTalk. Software Pract. Exper. (2009)
-
(2009)
Software Pract. Exper.
-
-
Mostinckx, S.1
Cutsem, T.2
Timbermont, S.3
Boix, E.G.4
Tanter, E.5
Meuter, W.6
-
72
-
-
1242287619
-
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
-
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
-
75
-
-
0004061016
-
-
Addison-Wesley, Reading, MA
-
Fowler M., Beck K., Brant J., Opdyke W., and Roberts D. Refactoring: Improving the Design of Existing Code (1999), Addison-Wesley, Reading, MA
-
(1999)
Refactoring: Improving the Design of Existing Code
-
-
Fowler, M.1
Beck, K.2
Brant, J.3
Opdyke, W.4
Roberts, D.5
-
76
-
-
34247500374
-
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
-
77
-
-
65749101214
-
-
Proc. Summer 1992 USENIX Conference, San Antonio, TX
-
Spencer H., and Collyer G. #ifdef considered harmful, or portability experience with C News. Proc. Summer 1992 USENIX Conference, San Antonio, TX (1992) 185-198
-
(1992)
#ifdef considered harmful, or portability experience with C News
, pp. 185-198
-
-
Spencer, H.1
Collyer, G.2
-
79
-
-
34648843630
-
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
-
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
-
84
-
-
84976752728
-
Dynamic typing in a statically typed language
-
Abadi M., Cardelli L., Pierce B., and Plotkin G. Dynamic typing in a statically typed language. ACM Trans. Program. Lang. Syst. 13 2 (1991) 237-268
-
(1991)
ACM Trans. Program. Lang. Syst.
, vol.13
, Issue.2
, pp. 237-268
-
-
Abadi, M.1
Cardelli, L.2
Pierce, B.3
Plotkin, G.4
-
85
-
-
0028448324
-
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
-
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
-
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
|