Language Support for Disributed Processing
started 3/7/2001; 12:46:15 PM - last post 3/8/2001; 2:30:16 AM
|
|
Ehud Lamm - Language Support for Disributed Processing
3/7/2001; 12:46:15 PM (reads: 618, responses: 2)
|
|
Language Support for Disributed Processing |
Distributed processing is a hot topic. Doing it right is hard and there are many protocol choices (RPC, XML-RPC, SOAP, CORBA, IIOP etc etc).
Finding good language support for distributed processing is hard. As Rob Pike wrote, building a good solution is quite important.
This thread on comp.lang.ada discusses the pros and cons of the pure Ada solution, outlined in Annex E of the Ada LRM.
Annex E is just one area where Ada leads they way...
Posted to Software-Eng by Ehud Lamm on 3/7/01; 12:47:35 PM
|
|
|
|
graydon hoare - Re: Language Support for Disributed Processing
3/7/2001; 2:20:27 PM (reads: 679, responses: 0)
|
|
I don't think mere language features will save the day here: distributed programming takes every normal, simple algorithm and turns it into a potentially np-hard optimization problem of maximizing success rates in a rediculously noisy environment.
Not to sound too depressing though, here are some things which certainly help:
|
|
Ehud Lamm - Re: Language Support for Disributed Processing
3/8/2001; 2:30:16 AM (reads: 668, responses: 0)
|
|
I agree with you that distributed algorithms are a tricky subject. Still programming languages can ease some of the problems of distributed processing.
They can help with technical issues, by hiding unimportant details. They can also provide a helpful framework; something we might call a paradigm...
|
|
|
|