SPLASH 2017 (series) / PLATEAU 2017 (series) / PLATEAU 2017 /
Preventing Babel: Rectifying the Trend of Programming Language Divergence
Mon 23 Oct 2017 14:45 - 15:00 at Regency D - Language, DSL, and Feature Design Chair(s): Joshua Sunshine
Throughout the history of computers, there has been a proliferation of new programming languages. Programmers have a variety of language choices for application or system development. Many languages have differing constructs, syntax rules, and development environments, which impede the productivity of programmers using a diverse language set. With the renewed interest in Domain Specific Languages (DSL), we argue that further emphasis should be put on common core constructs and syntax during the design and evaluation of a new language. We believe common base languages will improve programmer productivity, and allow the development of a strong supporting ecosystem of programming systems.
Mon 23 OctDisplayed time zone: Tijuana, Baja California change
Mon 23 Oct
Displayed time zone: Tijuana, Baja California change
13:30 - 15:00 | Language, DSL, and Feature DesignPLATEAU at Regency D Chair(s): Joshua Sunshine Carnegie Mellon University | ||
13:30 20mTalk | A User Study to Inform the Design of the Obsidian Blockchain DSL PLATEAU Celeste Barnaby Wesleyan University, Michael Coblenz Carnegie Mellon University, Tyler Etzel , Eliezer Kanal Carnegie Mellon University, Joshua Sunshine Carnegie Mellon University, Brad A. Myers Carnegie Mellon University, Jonathan Aldrich Carnegie Mellon University Pre-print | ||
13:50 15mTalk | Programming Robot Manipulators with Tangible Blocks PLATEAU Pre-print | ||
14:05 20mTalk | Preliminary Analysis of REST API Style Guidelines PLATEAU Lauren Murphy University of Michigan, Tosin Alliyu Haverford College, Mary Beth Kery Carnegie Mellon University, Brad A. Myers Carnegie Mellon University Pre-print | ||
14:25 20mTalk | Sympathy for the Devil: Reified Collection of Runtime Errors PLATEAU Tommaso Dal Sasso Università della Svizzera Italiana, Andrei Chiş feenk, Switzerland, Andrea Mocci Universita della Svizzera italiana (USI), Tudor Gîrba CompuGroup Medical Schweiz AG, Michele Lanza Università della Svizzera italiana (USI) Pre-print | ||
14:45 15mTalk | Preventing Babel: Rectifying the Trend of Programming Language Divergence PLATEAU Pre-print |