• DocumentCode
    2054610
  • Title

    Telescoping languages: a compiler strategy for implementation of high-level domain-specific programming systems

  • Author

    Kennedy, Ken

  • Author_Institution
    Center for High Performance Software, Rice Univ., Houston, TX, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    297
  • Lastpage
    304
  • Abstract
    As both machines and programs have become more complex, the programming process has become correspondingly more labor-intensive. This has created a software gap between the need for new software and the aggregate capacity of the current workforce to produce it. This problem has been compounded by the slow growth of programming productivity over the past two decades. One way to bridge this gap is to make it possible end users to develop programs in high-level domain-specific programming systems. The principal impediment to the success of these systems in the past has be the poor performance of the resulting applications. To address this problem, we have developed a new compiler technology that supports script-based telescoping languages, which can be built from base languages and domain-specific libraries. By exhaustively compiling the libraries in advance, we can ensure that the performance and portability of the applications produced by such systems are high, while the compile times for scripts are acceptable to the end user These qualities are essential if script-based systems are to be practical for development of production applications
  • Keywords
    high level languages; program compilers; compiler strategy; compiler technology; domain-specific programming systems; programming productivity; script-based telescoping languages; Aggregates; Computer languages; High performance computing; Impedance; Libraries; Optimizing compilers; Problem-solving; Productivity; Program processors; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2000. IPDPS 2000. Proceedings. 14th International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-7695-0574-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2000.845999
  • Filename
    845999