Title
Multicore, manycore, and cloud computing: is a new programming language paradigm required?
Abstract
Most of the mainstream programming languages in use today originated in the 70s and 80s. Even the scripting languages in growing use today tend to be based on paradigms established twenty years ago. Does the arrival of multicore, manycore, and cloud computing mean that we need to establish a new set of programming languages with new paradigms, or should we focus on adding more parallel programming features to our existing programming languages? Consistent with the SPLASH theme of the Internet as the world-wide Virtual Machine, and the Onward! theme focused on the future of Software Language Design, this panel will discuss the role that programming languages should play in this new distributed, highly parallel computing milieu. Do we need new languages with new programming paradigms, and if so, what should these new languages look like?
Year
DOI
Venue
2011
10.1145/2048147.2048192
OOPSLA Companion
Keywords
Field
DocType
new programming language paradigm,cloud computing mean,parallel programming feature,splash theme,new paradigm,existing programming language,programming language,new programming paradigm,mainstream programming language,new set,new language,parallel computer,programming paradigm,virtual machine,cloud computing,scripting language
Fifth-generation programming language,Second-generation programming language,Programming language,Comparison of multi-paradigm programming languages,Programming paradigm,Computer science,Very high-level programming language,Declarative programming,Third-generation programming language,Programming language theory
Conference
Citations 
PageRank 
References 
0
0.34
0
Authors
9
Name
Order
Citations
PageRank
S. Tucker Taft15014.12
Joshua Bloch200.34
Robert Bocchino3362.23
Sebastian Burckhardt472534.72
Hassan Chafi5111861.11
Russ Cox699661.40
Benedict Gaster741.11
Guy Steele8223.04
David Ungar91530328.37