The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - May/June (2010 vol.27)
pp: 60-62
Holger M. Kienle , Malardalen University
ABSTRACT
JavaScript is often seen as a toy language. Yet, it offers a powerful mix of interesting language features based on functional programming, prototyping, and mutable objects. Web 2.0 apps use JavaScript extensively to realize sophisticated client-side functionality. Taken this into account, it isn't surprising that JavaScript made it to the top 10 in a survey on the most popular programming languages. JavaScript's capabilities are showcased by the Lively Kernel, which is an interactive platform and web development environment that runs in a browser window. It's implemented entirely in JavaScript, demonstrating that despite its weaknesses, JavaScript can be used as a general-purpose and systems programming language.
INDEX TERMS
javascript, web 2.0, web browser, software engineering
CITATION
Holger M. Kienle, "It's About Time to Take JavaScript (More) Seriously", IEEE Software, vol.27, no. 3, pp. 60-62, May/June 2010, doi:10.1109/MS.2010.76
REFERENCES
1. J.N. Hall, "Perl: Internet Duct Tape," IEEE Internet Computing, vol. 3, no. 4, 1999, pp. 95–96.
2. D. Spinellis, "Java Makes Scripting Languages Irrelevant?" IEEE Software, vol. 22, no. 3, 2005, pp. 70–71.
3. L.D. Paulson, "Developers Shift to Dynamic Programming Languages," Computer, vol. 40, no. 2, 2007, pp. 12–15.
4. D.E. Perry, "Dimensions of Software Evolution," Proc. 10th Int'l Conf. Software Maintenance (ICSM 94), IEEE CS Press, 1994, pp. 296–303.
5. D. Crockford, "Top Down Operator Precedence," Beautiful Code, A. Oram, and G. Wilson eds., O'Reilly Media, 2007, pp. 129–145.
6. T. Mikkonen, and A. Taivalsaari, Using JavaScript as a Real Programming Language, tech. report SMLI TR-2007-168, Sun Microsystems; http://research.sun.com/techrep/2007abstract-168.html.
7. D. Ingalls, "The Lively Kernel: Just for Fun, Let's Take JavaScript Seriously," Proc. 2008 ACM Symp. Dynamic Languages, 2008; http://doi.acm.org/10.11451408681.1408690.
334 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool