• DocumentCode
    2132182
  • Title

    An embeddable and extendable language for large-scale programming on the Internet

  • Author

    Becker, Peter

  • Author_Institution
    Wilhelm-Schickard-Inst. fur Inf., Tubingen Univ., Germany
  • fYear
    1996
  • fDate
    27-30 May 1996
  • Firstpage
    594
  • Lastpage
    603
  • Abstract
    This article addresses the problem of programming by combining already existing programs on the INTERNET. For this, an interpreter based language called Progress is presented. Progress makes it possible to use and combine programs and functionalities provided by various servers in a simple and elegant way, similar to what a UNIX shell does for locally available programs. Moreover the inherent parallelism, which is given due to the fact that programs may reside on different hosts, can be fully exploited in Progress. Other important features of Progress are that the language can be extended by new data types and that it is embeddable in other software systems. This article presents the main concepts and ideas of Progress and gives an overview of the language
  • Keywords
    Internet; distributed processing; parallel languages; remote procedure calls; Internet; Progress; data types; embeddable extendable language; functionalities; inherent parallelism; interpreter based language; large-scale programming; Application software; Communication standards; Functional programming; Hardware; Joining processes; Large-scale systems; Software systems; Web and internet services; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
  • Print_ISBN
    0-8186-7399-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1996.508010
  • Filename
    508010