Программирование на языке си ( с ) | C Sharp (Си шарп) с нуля. Сортировки | Массивы | Функции

Распределенные приложения (программы)

   Распределенные приложения (программы)

Мы частенько сталкиваемся с различными программами, но мы никогда не задумывались о том, что некоторые из них могут по праву называться распределенными. И так, распределенные программы - это различные сетевые службы. Надо понимать, что если речь идет о распределенных программах, то в них некоторые подзадачи выполняются на другом компьютере.

Самое интересное, что понятие распределенное приложение не является синонимом распределенной программы. Дело в том, что распределенное приложение - это все таже программа, но написанная пользователем. Разница, конечно же, не столь велика, что бы мы эти два понятия разбирали отдельно, поэтому я буду чередовать их названия.

Мы знаем, когда появились первые компьютеры и первые программные продукты, и знаем когда впервые мы познакомились в WWW. Т.е. большинство программ являются нераспределенными, ведь что бы нарисовать рожицу или сложить два числа - необязательно же передавать данные на другой компьютер, что б он выполнил данные "немыслимые" действия. Но мы стали отдаляться от заданной темы, поэтому сделайте себе маленький перерыв. А далее мы узнаем о различных трудностях, которые нас поджидают в распределенных программах.

При копировании ( использовании ) материала размещайте ссылку на сайт www.mir-koda.ru