Publication View

Cracking the 500-Language Problem (2001)

Abstract
feature programming languages Cracking the Language Problem Ralf mmel and Chris Verhoef Free University Amsterdam Parser implementation effort dominates the construction software renovation tools for any the languages use today The authors propose way rapidly develop suitable parsers stealing the grammars They apply this approach two nontrivial representative languages PLEX and Cobol IEEE SOFTWARE least programming languages and dialects are available commercial form the public domain according Capers Jones also estimates that corporations have developed some proprietary languages for their own use his book estimating Year costs indicated that systems written all languages would affected His findings inspired many whistle blowers characterize this situation major impediment solving the recognize that there always chance that someone will come with brilliant solution that everyone else has overlooked but this late date think highly unlikely particular think the chances silver bullet solution that will solve ALL problems virtually zero you think you have such solution have two words for you embedded systems that not enough have three words for you programming languages The immense variety programming languages yes there really are hardware platforms operating systems and environmental conditions virtually eliminates any chance single tool method technique being universally applicable problem this impediment became known the Language Problem realized that had discovered breakthr

Publication details
Download http://hdl.handle.net/1871/9853
Publisher IEEE
Repository DSpace at VU (Netherlands)
Type Article / Letter to editor
Language English

Publications citing this publication (1)
Software Quality Attribute Analysis by Architecture Reconstruction (SQUA3RE) (2007)

Cited publications (4)
Semi-automatic Grammar Recovery (2000)
GENOA - A Customizable, front-end retargetable Source Code Analysis Framework (1998)
Generation of Formatters for Context-free Languages (1997)
Generation of Software Renovation Factories from Compilers (2000)