Учебник по Хаскелю для Си-программистов

Eric Etherige, “Haskell Tutorial for C Programmers”, public translation into Russian from English More about this translation.

See also 138 similar translations

Translate into another language.

Participants

insolor2862 points
Ilya.Kuryanov1833 points
fimble1480 points
And others...
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next next untranslated

Haskell Tutorial for C Programmers

Учебник по Хаскелю для Си-программистов

History of edits (Latest: fimble 6 months, 1 week ago) §

Haskell Tutorial for C Programmers, by Eric Etheridge

Учебник по Хаскелю для Си-программистов, автор — Эрик Этеридж

History of edits (Latest: fimble 6 months, 1 week ago) §

version 3.0 - please increment with major updates

версия 3.0 — просьба увеличивать номер при крупных обновлениях

History of edits (Latest: insolor 4 months, 3 weeks ago) §

original author: Eric Etheridge

оригинальный автор: Эрик Этеридж

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

last major update by the original author: August 28, 2011

последнее большое обновление сделано оригинальным автором 28 августа 2011 года.

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

year of original release (on old haskell.org site): 2005

год первоначального выпуска (на старом haskell.org): 2005

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

Contents

Содержание

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

1 Introduction

1 Введение

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

1.1 Abstract

1.1 Обзор

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

1.2 Downloads

1.2 Прилагающиеся файлы

History of edits (Latest: fimble 6 months, 1 week ago) §

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

— Как насчет так? fimble

1.3 License

1.3 Лицензия

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

1.4 This Tutorial's Purpose and Other Online References

1.4 Замысел этого учебника и полезные онлайн-ресурсы

History of edits (Latest: fimble 6 months, 1 week ago) §

1.4.1 GHC and Hugs

1.4.1 GHC и Hugs

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

1.4.2 The Gentle Introduction to Haskell

1.4.2 Мягкое введение в Хаскель (The Gentle Introduction to Haskell)

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

1.4.3 Tour of the Haskell Syntax

1.4.3 Обзор синтаксиса языка Haskell (Tour of the Haskell Syntax)

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

1.4.4 The Prelude File

1.4.4 Файл Prelude

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

1.4.5 GHC Heirarchical Libraries

1.4.5 Иерархические библиотеки GHC

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

1.4.6 Monads for the Working Haskell Programmer

1.4.6 Монады для работающего программиста на Хаскеле (Monads for the Working Haskell Programmer)

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

1.5 Preface and Style Notes

1.5 Предисловие и заметки о стиле текста

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

2 Section I: What the Heck is Going On?

2 Раздел I: Что здесь вообще происходит?

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

2.1 Part I: Haskell's Oddity

2.1 Часть I: Странность Хаскеля

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

2.2 Part II: Input and Output

2.2 Часть II: Ввод и вывод

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

2.3 Part III: Very Basic Intro to Types

2.3 Часть III: Очень элементарное введение в типы данных

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

2.4 Part IV: Haskell's Lists and List Comprehensions

2.4 Часть IV: Списки и выведение списков в Хаскеле

History of edits (Latest: insolor 4 months, 3 weeks ago) §

2.5 Part V: Making Sense of 'fibs', and Why Lazy Evaluation is Important

2.5 Часть V: Понимание 'fibs' и Почему важны ленивые вычисления

History of edits (Latest: insolor 4 months, 3 weeks ago) §

3 Section II: Towards Functions

3 Раздел II: Вперед, к функциям

History of edits (Latest: insolor 4 months, 3 weeks ago) §

3.1 Part I: The Order of Operations as a Programmer

3.1 Часть I: Порядок действий программиста

History of edits (Latest: insolor 4 months, 3 weeks ago) §

3.2 Part II: Functions, But Really a Sidetrack to Types

3.2 Часть II: Часть вроде как о функциях, но на самом деле о типах

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

3.3 Part III: More Types, Because Haskell Is 'Polymorphic'

3.3 Часть III: Снова о типах, "полиморфность" Хаскеля

History of edits (Latest: insolor 4 months, 3 weeks ago) §

3.4 Part IV: Functions Already

3.4 Part IV: Наконец-то функции

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

4 Section III: Now Let's Really Write Functions

4 Раздел III: Вот теперь давайте писать функции

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

4.1 Part I: Did You Take That Break? Here Are Patterns

4.1 Часть I: Отдохнули? Теперь перейдем к паттернам

History of edits (Latest: insolor 4 months, 3 weeks ago) §

4.2 Part II: After Patterns, Guards

4.2 Часть II: Охраняющие выражения

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

4.3 Part III: 'If'

4.3 Часть III: "If"

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

4.4 Part IV: Indention Syntax

4.4 Часть IV: Синтаксис отступов

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

4.5 Part V: And Lambda Functions

4.5 Часть V: И лямбда-функции

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

Comment was deleted

4.6 Part VI: Polymorphic Types and Type Constructors

4.6 Часть VI: Полиморфные типы и конструкторы типов

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

4.7 Part VII: The IO Monad

4.7 Часть VII: Монада IO

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

4.8 Part VIII: Dissecting the IO Example

4.8 Part VIII: Препарируем пример IO

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

5 Section IV: Haskell and You

5 Раздел IV: Хаскель и вы

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

5.1 Part I: Where Are the 'For' Loops?

5.1 Часть I: А где циклы "for"?

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

5.2 Part II: Remember Lazy Evaluation? It's Still There

5.2 Часть II: Помните про ленивые вычисления? Они никуда не делись

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

5.3 Part III: The Point(s)

5.3 Часть III: Цели

History of edits (Latest: Eollan 8 months ago) §

— У меня не получилось перевести игру слов. Если сможете, поправьте, пожалуйста. Ilya.Kuryanov

6 Section V: Final Commentary

6 Раздел V: Последние комментарии

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

6.1 Part I: Why is 'Referential Transparency' Worth Anything?

6.1 Часть I: Зачем вообще нужна эта "прозрачность ссылок"?

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

6.2 Part II: Feedback and Notes

6.2 Часть II: Обратная связь и заметки

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

6.3 Part III: Ranting

6.3 Часть III: Разглагольствование

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

7 Section VI: Extended Examples

7 Раздел VI: Сложные примеры

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

7.1 Part I: Intro to Examples

7.1 Часть I: Введение в примеры

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

7.2 Part II: Calculating Pi

7.2 Часть II: Вычисление Пи

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

7.3 Part III: MergeSort Variations

7.3 Часть III: Вариации сортировки слиянием

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

7.4 Part IV: Regular Expressions and Finite Automata: Overview

7.4 Часть IV: Регулярные выражения и конечные автоматы: обзор

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

7.5 Part V: Regular Expressions and Finite Automata: Types

7.5 Часть V: Регулярные выражения и конечные автоматы: типы

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

7.6 Part VI: Regular Expressions and Finite Automata: String to RE, and Monads

7.6 Часть VI: Регулярные выражения и конечные автоматы: из строк в РВ, монады

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

7.7 Part VII: Regular Expressions and Finite Automata: Conversion and Execution

7.7 Часть VII: Регулярные выражения и конечные автоматы: конвертирование и выполнение

History of edits (Latest: Ilya.Kuryanov 8 months ago) §

7.8 Part VIII: Solving 2CNFs in Linear Time

7.8 Часть VIII: Решаем 2КНФ за линейное время

History of edits (Latest: Ilya.Kuryanov 8 months ago) §
Pages: ← previous Ctrl next next untranslated

License: http://haskell.org/haskellwiki/HaskellWiki:Copyrights