Почему Haskell
Jun. 29th, 2011 10:03 amHaskell - простой и мощный язык, позволяющий с легкостью описывать высокоуровневые абстракции.
Простота языка, ленивость и легковесные потоки позволяют без труда использовать data flow execution стиль.
А data flow execution стиль настолько удобен по сравнению с message passing cтилем, насколько последней удобен по сравнению с голым event-driving programming.
Яркие представители стилей:
* data flow execution - Mozart-OZ
* message passing - Erlang
* event-driving programming - все, с нормальной лямбдой (без нее можно, но не совсем удобно).
Простота языка, ленивость и легковесные потоки позволяют без труда использовать data flow execution стиль.
А data flow execution стиль настолько удобен по сравнению с message passing cтилем, насколько последней удобен по сравнению с голым event-driving programming.
Яркие представители стилей:
* data flow execution - Mozart-OZ
* message passing - Erlang
* event-driving programming - все, с нормальной лямбдой (без нее можно, но не совсем удобно).