• DocumentCode
    1549916
  • Title

    Cracking the 500-language problem

  • Author

    Lämmel, Ralf ; Verhoef, Chris

  • Author_Institution
    Free Univ., Amsterdam, Netherlands
  • Volume
    18
  • Issue
    6
  • fYear
    2001
  • Firstpage
    78
  • Lastpage
    88
  • Abstract
    Constructing analysis and modification tools for software assets is laborious because you first need to implement the underlying parser for the software´s specific programming language. These implementations are generally not in the public domain. So, parser development for any of the 500+ languages in use today implies a major up-front investment. The authors propose a solution that will work for virtually all languages: the rapid development of renovation parsers by stealing the grammars. They also share lessons learned
  • Keywords
    grammars; programming language semantics; software tools; 500-language problem; analysis tools; grammar stealing; modification tools; renovation parsers; software assets; Assembly; Books; Computer languages; Costs; Helium; Impedance; Investments; Lab-on-a-chip; Search engines; Software tools;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.965809
  • Filename
    965809