Учебник по Хаскелю для Си-программистов | Participants
|
- Statistics
- Participants
- Translate into Russian
- Translation result
- 15% translated in draft.
If you do not want to register an account, you can sign in with OpenID.
Haskell Tutorial for C Programmers | ||
Haskell Tutorial for C Programmers, by Eric Etheridge | Учебник по Хаскелю для Си-программистов, автор — Эрик Этеридж | |
version 3.0 - please increment with major updates | версия 3.0 — просьба увеличивать номер при крупных обновлениях | |
original author: Eric Etheridge | ||
last major update by the original author: August 28, 2011 | последнее большое обновление сделано оригинальным автором 28 августа 2011 года. | |
year of original release (on old haskell.org site): 2005 | ||
Contents | ||
1 Introduction | ||
1.1 Abstract | ||
1.2 Downloads | ||
1.3 License | ||
1.4 This Tutorial's Purpose and Other Online References | 1.4 Замысел этого учебника и полезные онлайн-ресурсы | |
1.4.1 GHC and Hugs | ||
1.4.2 The Gentle Introduction to Haskell | 1.4.2 Мягкое введение в Хаскель (The Gentle Introduction to Haskell) | |
1.4.3 Tour of the Haskell Syntax | 1.4.3 Обзор синтаксиса языка Haskell (Tour of the Haskell Syntax) | |
1.4.4 The Prelude File | ||
1.4.5 GHC Heirarchical Libraries | ||
1.4.6 Monads for the Working Haskell Programmer | 1.4.6 Монады для работающего программиста на Хаскеле (Monads for the Working Haskell Programmer) | |
1.5 Preface and Style Notes | ||
2 Section I: What the Heck is Going On? | ||
2.1 Part I: Haskell's Oddity | ||
2.2 Part II: Input and Output | ||
2.3 Part III: Very Basic Intro to Types | ||
2.4 Part IV: Haskell's Lists and List Comprehensions | 2.4 Часть IV: Списки и выведение списков в Хаскеле | |
2.5 Part V: Making Sense of 'fibs', and Why Lazy Evaluation is Important | 2.5 Часть V: Понимание 'fibs' и Почему важны ленивые вычисления | |
3 Section II: Towards Functions | ||
3.1 Part I: The Order of Operations as a Programmer | ||
3.2 Part II: Functions, But Really a Sidetrack to Types | 3.2 Часть II: Часть вроде как о функциях, но на самом деле о типах | |
3.3 Part III: More Types, Because Haskell Is 'Polymorphic' | 3.3 Часть III: Снова о типах, "полиморфность" Хаскеля | |
3.4 Part IV: Functions Already | ||
4 Section III: Now Let's Really Write Functions | ||
4.1 Part I: Did You Take That Break? Here Are Patterns | 4.1 Часть I: Отдохнули? Теперь перейдем к паттернам | |
4.2 Part II: After Patterns, Guards | ||
4.3 Part III: 'If' | ||
4.4 Part IV: Indention Syntax | ||
4.5 Part V: And Lambda Functions | Comment was deleted | |
4.6 Part VI: Polymorphic Types and Type Constructors | ||
4.7 Part VII: The IO Monad | ||
4.8 Part VIII: Dissecting the IO Example | ||
5 Section IV: Haskell and You | ||
5.1 Part I: Where Are the 'For' Loops? | ||
5.2 Part II: Remember Lazy Evaluation? It's Still There | 5.2 Часть II: Помните про ленивые вычисления? Они никуда не делись | |
5.3 Part III: The Point(s) | — У меня не получилось перевести игру слов. Если сможете, поправьте, пожалуйста. — Ilya.Kuryanov | |
6 Section V: Final Commentary | ||
6.1 Part I: Why is 'Referential Transparency' Worth Anything? | ||
6.2 Part II: Feedback and Notes | ||
6.3 Part III: Ranting | ||
7 Section VI: Extended Examples | ||
7.1 Part I: Intro to Examples | ||
7.2 Part II: Calculating Pi | ||
7.3 Part III: MergeSort Variations | ||
7.4 Part IV: Regular Expressions and Finite Automata: Overview | 7.4 Часть IV: Регулярные выражения и конечные автоматы: обзор | |
7.5 Part V: Regular Expressions and Finite Automata: Types | 7.5 Часть V: Регулярные выражения и конечные автоматы: типы | |
7.6 Part VI: Regular Expressions and Finite Automata: String to RE, and Monads | 7.6 Часть VI: Регулярные выражения и конечные автоматы: из строк в РВ, монады | |
7.7 Part VII: Regular Expressions and Finite Automata: Conversion and Execution | 7.7 Часть VII: Регулярные выражения и конечные автоматы: конвертирование и выполнение | |
7.8 Part VIII: Solving 2CNFs in Linear Time |
License: http://haskell.org/haskellwiki/HaskellWiki:Copyrights

— Возможно, стоит перевести, как "Что скачать". Просто "Загрузки" звучит как-то не по-русски. — Ilya.Kuryanov
— Как насчет так? — fimble