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
Link To Document