On the Revival of Dynamic Languages

The programming languages of today are stuck in a deep rut that has developed over the past 50 years. Although we are faced with new challenges posed by enormous advances in hardware and internet technology, we continue to struggle with old-fashioned languages based on rigid, static, closed-world fi...

Full description

Saved in:
Bibliographic Details
Published inLecture notes in computer science pp. 1 - 13
Main Authors Nierstrasz, Oscar, Bergel, Alexandre, Denker, Marcus, Ducasse, Stéphane, Gälli, Markus, Wuyts, Roel
Format Book Chapter Conference Proceeding
LanguageEnglish
Published Berlin, Heidelberg Springer Berlin Heidelberg 2005
Springer
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The programming languages of today are stuck in a deep rut that has developed over the past 50 years. Although we are faced with new challenges posed by enormous advances in hardware and internet technology, we continue to struggle with old-fashioned languages based on rigid, static, closed-world file-based views of programming. We argue the need for a new class of dynamic languages that support a view of programming as constant evolution of living and open software models. Such languages would require features such as dynamic first-class namespaces, explicit meta-models, optional, pluggable type systems, and incremental compilation of running software systems.
ISBN:9783540287483
3540287485
ISSN:0302-9743
1611-3349
DOI:10.1007/11550679_1