Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Liberating Composition from Language Dictatorship Lodewijk Bergmans Christoph Bockisch Mehmet Aksit
 

Summary: Liberating Composition from Language Dictatorship
Lodewijk Bergmans Christoph Bockisch Mehmet Ak¸sit
{bergmans, c.m.bockisch, aksit} @ ewi.utwente.nl
Software Engineering group, Dept. of Electrical Engineering, Mathematics & Computer Science
University of Twente, The Netherlands
trese.ewi.utwente.nl
ABSTRACT
Historically, programming languages have been--although
benevolent--dictators: fixing a lot of semantics into built-in
language constructs. Over the years, (some) programming
languages have freed the programmers from restrictions to
use only built-in libraries, built-in data types, or built-in
type checking rules. Even though, arguably, such freedom
could lead to anarchy, or people shooting themselves in the
foot [12], the contrary tends to be the case: a language
that does not allow for extensibility, is depriving software
engineers from the ability to construct proper abstractions
and to structure software in the most optimal way. Instead,
the software becomes less structured and maintainable than
would be possible if the software engineer could express the

  

Source: Al Hanbali, Ahmad - Department of Applied Mathematics, Universiteit Twente

 

Collections: Engineering