Вход на сайт
базовая литература по программированию
1635 просмотров
Перейти к просмотру всей ветки
в ответ scorpi_ 31.08.06 00:33
По-поводу извращений, это очень спорный вопрос.
Вот, скажи, что является бОльшим извращением, запись вида:

typedef void (*SIG_TYP)(int);
typedef void (*SIG_ARG_TYP)(int);
SIG_TYP signal(int, SIG_ARG_TYP);
или
signal: int * (int -> void) -> (int -> void)
По мне, так первое. Могу целую кучу синтаксического сахара привести и ответного ужаса.
Но дело не в ситаксисе самом, дело в логичности и стройности мышления, которое присуще математике и которое напрямую выражается в функциональщине.
Dropbox - средство синхронизации и бэкапа файлов.