Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Предисловие. Основные понятия. Невнятно сформулированы мысли - похоже на неудавшийся перевод #87

Open
ddurnev opened this issue Feb 6, 2015 · 4 comments

Comments

@ddurnev
Copy link

ddurnev commented Feb 6, 2015

Только начал читать и показалось, что имею дело с переводом:

Чистые функции – это правдивые функции. Их основная особенность в том, что для одинаковых ответов на их вопросы, они скажут одинаковые ответы. Функции с побочными эффектами так не делают, например если мы спросим у такой функции какого цвета глаза у Коли?
Что значит "правдивые"? Может быть "настоящие"? Что значит для "одинаковых ответов на вопросы"? Лучше сформулировать так: для одних и тех же входных данных(значений) чистые функции всегда вернут одни и те же выходные значения? В последнем предложении не хватает пунктуации, по-моему. Вообще все, что касается определения "чистых ф-ций", в этом параграфе сформулировано довольно странно.

Предыдущий параграф тоже не совсем удачен, определение ф-ции не стоило давать в таком виде, большинство должно быть знакомо с ним и так.(школьная программа) Ну либо сослаться на стандартное определение отображения из теории множеств, если уж очень хочется.

@anton-k
Copy link
Owner

anton-k commented Feb 10, 2015

Это опечатка. Надо быы поправить: Их основная особенность в том, что для одинаковых вопросов, они ...

в предисловии я хочу рассказать об основных понятиях совсем-совсем простым языком без отсылки к учебникам.

@ddurnev
Copy link
Author

ddurnev commented Feb 10, 2015

А, то есть это все-таки изначально было по-русски? Насчет простого языка - согласен: чем проще, тем лучше, но не настолько просто, что уже в ущерб смыслу ( Например, что такое "функция" в обычном математическом понимании, уж все должны знать) Я просто искал хоть какую-то книгу по haskell на русском, не перевод, а тут начал читать предисловие и разочаровался - показалось переводом.

@anton-k
Copy link
Owner

anton-k commented Feb 10, 2015

На русском есть ещё книга о Haskell http://ohaskell.dshevchenko.biz/ru/chapters.html
И книги Романа Душкина. Посмотрите, может они Вам больше понравятся

@ddurnev
Copy link
Author

ddurnev commented Feb 11, 2015

Большое спасибо за ссылки - посмотрю, хотя Вашу книгу уже тоже читаю потихоньку. Мне на самом деле требуется скорее нечто "посложнее", т. к. имею математическое образование и начальное представление о ф-ных ЯП, а вот практического опыта чисто ф-ного пр-я нет.(есть правда опыт на "нечисто" ф-ной scala)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants