In Praise of Scripting: Real Programming Pragmatism
|
The author recommends that scripting, not Java, be taught first, asserting that students should learn to love their own possibilities before they learn to loathe other people's restrictions.
[1] 22 J.K. Ousterhout, "Scripting: Higher Level Programming for the 21st Century," Computer, Mar. 1998, pp. 23–30.
[2] D. Spinellis, "Java Makes Scripting Languages Irrelevant?" IEEE Software, vol. 22, no. 3, 2005, pp. 70–71.
[3] P. Graham, Hackers and Painters, O'Reilly, 2004.
[4] R.P. Loui, "Why Gawk for AI?" SIGPLAN Notices, vol. 31, no. 8, 1996, pp. 8–9.
[5] S. Levinson, Pragmatics, Cambridge University Press, 1983.
[6] L. Prechelt, "An Empirical Comparison of Seven Programming Languages," Computer, vol. 33, no. 10, 2000, pp. 23–29.
[7] M.L. Scott, Programming Language Pragmatics, Morgan Kaufmann, 2000.
Index Terms:
scripting, programming languages, computing curricula, software engineering
Citation:
Ronald P. Loui, "In Praise of Scripting: Real Programming Pragmatism," Computer, vol. 41, no. 7, pp. 22-26, July 2008, doi:10.1109/MC.2008.228