Практический Haskell, урок 1. Синтаксис и инструменты

https://t.me/haskell4students Синтаксис и инструментарий, stack, ghc, runhaskell Это не видеоучебник, а просто запись разговора. 0:00:00 организационные вопросы 0:01:22 представление автора 0:02:49 представление языка 0:05:43 моя среда разработки 0:06:10 подготовка к hello world 0:10:02 hello world 0:12:52 (технические проблемы) 0:14:10 stack runhaskell и интерпретатор 0:15:25 плагин Simple GHC Integration для VS Code 0:16:00 запуск скрипта через stack 0:17:02 компилятор GHC 0:17:50 сборщики stack и cabal 0:19:05 интерактивный компилятор GHCi 0:22:10 работа в интерактивном компиляторе GHCi 0:23:30 основы синтаксиса Haskell 0:24:20 обязателен ли main? 0:24:39 скобки вокруг выражений и приоритеты 0:27:30 инфиксные операторы 0:29:45 оператор (++) для конкатенации строк 0:31:20 Prelude и import 0:32:55 Юникод 0:36:40 создание переменных и функций 0:39:20 функции от нескольких аргументов 0:39:30 функции от 0 аргументов 0:40:10 пустые скобки — () — юнит 0:41:20 let-in — локальные обозначения 0:42:25 что такое переменная (обозначение)? 0:47:10 неожиданные скобки в применении функции 0:50:08 многострочные программы, отступы 0:51:35 многострочные выражения и команды в репле 0:55:10 putStrLn и print 0:56:55 комментарии в коде 1:00:30 ghcid 1:04:25 типизация и её разновидности 1:10:35 указание типа (::) и основные типы 1:15:30 String, синоним типа 1:18:55 сигнатуры на верхнем уровне 1:21:50 типы функций и операций ввода-вывода 1:37:50 типы функции от нескольких аргументов 1:38:45 полиморфный тип 1:41:13 полиморфный тип с ограничениями (классы типов) 1:53:03 infixl, infixr, приоритеты операторов 2:01:57 домашнее задание

Практический Haskell, урок 2. Функции
▶︎

Практический Haskell, урок 2. Функции

Виталий Брагилевский — Монады - не приговор
▶︎

Виталий Брагилевский — Монады - не приговор

Установка и первая настройка PyCharm | Полный гайд для начинающих (2026)
▶︎

Установка и первая настройка PyCharm | Полный гайд для начинающих (2026)

Практический Haskell, урок 3. Структура проекта
▶︎

Практический Haskell, урок 3. Структура проекта

4. Введение в Haskell
▶︎

4. Введение в Haskell

Самые Нелепые Ошибки Рабочих, Снятые на Камеру
▶︎

Самые Нелепые Ошибки Рабочих, Снятые на Камеру

Comedy Club: Голосовые от друга | Батрутдинов, Карибидис, Шкуро @ComedyClubRussia
▶︎

Comedy Club: Голосовые от друга | Батрутдинов, Карибидис, Шкуро @ComedyClubRussia

Как установить GHC? Душкин объяснит
▶︎

Как установить GHC? Душкин объяснит

Шурик в Матрице. Полный фильм
▶︎

Шурик в Матрице. Полный фильм

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]
▶︎

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]

Richard Stallman: The Most Inconvenient Man in IT
▶︎

Richard Stallman: The Most Inconvenient Man in IT

Андрей Миронов "Разговор актера с режиссером". Кинопанорама (1982)
▶︎

Андрей Миронов "Разговор актера с режиссером". Кинопанорама (1982)

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data
▶︎

Device Searches 2026: What the FSB Looks for at the Border and How to Hide Your Data

Шевченко Денис. Зачем нужен Haskell: ленивые вычисления
▶︎

Шевченко Денис. Зачем нужен Haskell: ленивые вычисления

Лайвкодим CRDT чат на Haskell
▶︎

Лайвкодим CRDT чат на Haskell

Большой разговор о музыке: Анна Виленская
▶︎

Большой разговор о музыке: Анна Виленская

Единственная женщина-вор в законе СССР
▶︎

Единственная женщина-вор в законе СССР

Моделей убивали одну за другой, пока майор не нашёл след | ДИКАЯ ПСИНА | БОЕВИК 2026
▶︎

Моделей убивали одну за другой, пока майор не нашёл след | ДИКАЯ ПСИНА | БОЕВИК 2026

Haskell, как первый язык программирования
▶︎

Haskell, как первый язык программирования