распределенное программирование

Проектирование и разработка идеального средства программирования.

Модератор: Модераторы

Ответить
ev
долгожитель
Сообщения: 1797
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

распределенное программирование

Сообщение ev »

есть языки с возможностью распределенного программирования (специальные конструкции для поддержки распараллеливания программы на несколько компьютеров) - например Erlang

стоит ли оно того?
стоит ли язык наворачивать настолько?
Timid
постоялец
Сообщения: 290
Зарегистрирован: 21.11.2007 20:33:15

Сообщение Timid »

Безусловно.

Мне кажется, что порт CUDA - очень нужное решение.
ev
долгожитель
Сообщения: 1797
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

но ведь это можно сделать в виде библиотеки
где граница между возможностью языка и наличием библиотек? ;)
Timid
постоялец
Сообщения: 290
Зарегистрирован: 21.11.2007 20:33:15

Сообщение Timid »

Огромная разница.

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

Например, динамические массивы могут быть реализованы через объекты, работающие с указателями, да что там говорить, строки - вечное проклятие Сишников, но согласитесь, ведь синтаксис ObjectPascal намного удобнее для чтения...
Ответить