
Index
19.10.2018
11:22:17
Ну, типа, у тебя есть видение хорошего синтаксиса? У меня нет.
Если есть, то написал бы пропозал.
Че у всех идеи-то только в чате

A64m
19.10.2018
11:24:32
ни у кого нет, надо обсуждать поэтому

Google

A64m
19.10.2018
11:25:34
Я не могу писать пропозалы - плохо знаю английский для этого

Alexander
19.10.2018
11:33:05
а как в кондуитах сделать правильное разделение на чанки?
т.е. что-то вроде Conuit i (Conduit i m r) m r
через isolate i ?

Alexander
19.10.2018
11:47:02

Алексей
19.10.2018
11:49:28
Это смотря каких студентов. Вот моим одногруппникам целый семестр Сишки (без плюсов) не особо помог если честно

Андрей
19.10.2018
11:49:48
а правилам шахмат вообще за 10 минут, включая корнер кейсы типа возможности рокирровок и признания патовых ситуаций. однако, это не сделает их способными хоть как-то играть

Alexander
19.10.2018
11:50:09

Алексей
19.10.2018
11:50:33

Aleksey
19.10.2018
11:51:11
Язык, но не программирование на оном
Вот уж типичный парадокс знания

Алексей
19.10.2018
11:51:37

Alexander
19.10.2018
11:51:42

Google

Андрей
19.10.2018
11:52:01
к чему тогда набросы про легкий порог?

Alexander
19.10.2018
11:52:46
Потому что unsound

Алексей
19.10.2018
11:53:42
Нет. За семестр вполне можно выучить, там никаких особо сложных фич нет.
В отличии от хаскеля к примеру

Alexander
19.10.2018
11:54:14

Алексей
19.10.2018
11:55:19

Alexander
19.10.2018
11:56:42
Лёша, ты когда нибудь пытался обучить человека не знающего ничего о программировании императивному языку программирования?

Алексей
19.10.2018
11:56:45
Хаскель без тайплевела лютого проще сишки
Бред. У хаскеля даже концепций куда больше, параметрический полиморфизм, тайпклассы, HKT, не говоря уже про сопутствующие вещи вроде монад. Про ленивость ещё тоже забывать нельзя.

sherzod
19.10.2018
11:57:30
В сишке не в синтаксисе дело

Alexander
19.10.2018
11:57:45
Да
Тогда ты должен знать, что у человека мозг ломается на x = x + 1

sherzod
19.10.2018
11:57:48
Так что это совсем не простой язык .

Алексей
19.10.2018
11:58:22

Alexander
19.10.2018
11:58:38

A64m
19.10.2018
11:58:42

Алексей
19.10.2018
11:58:53

kana
19.10.2018
11:59:24
ломается, вот прям пример

Google

Андрей
19.10.2018
11:59:28
а надо с паскаля начинать, как и принято. тогда и ужаса от x := х + 1 не будет

kana
19.10.2018
11:59:47
ну и обучение присваиванию тоже происходит довольно долго (но быстрее конечно, чем разобучение)

Алексей
19.10.2018
12:00:46
мы о разных поломках походу говорим

kana
19.10.2018
12:01:05
да, я прочитал не вникая

A64m
19.10.2018
12:02:28
и в школе и в шараге стабильно больше моих одноклассиников-одногруппников осваивало матешу, а не императивное программирование, так что в его понятности я как-то сомневаюсь

Алексей
19.10.2018
12:03:29

A64m
19.10.2018
12:03:54

A
19.10.2018
12:04:19

Denis
19.10.2018
12:04:23

Алексей
19.10.2018
12:04:54

Denis
19.10.2018
12:05:15
хотя зачатки пруверов в хаскель тоже есть (но в основном через плагины)

Index
19.10.2018
12:05:18
Параметрический полиморфизм чего изучать-то, подстановки
Так же как и лямбда-исчисление — я его школьником изучил по PDF-ке в несколько страниц

Denis
19.10.2018
12:05:44

A64m
19.10.2018
12:06:04

Алексей
19.10.2018
12:06:18

Denis
19.10.2018
12:06:28

Index
19.10.2018
12:06:38
Я про UTLC

Алексей
19.10.2018
12:06:40

Google

A64m
19.10.2018
12:06:56

Алексей
19.10.2018
12:07:21

A64m
19.10.2018
12:07:25
да

Index
19.10.2018
12:07:30
Не очень сложная концепция для человека, который когда-либо Excel открывал

Denis
19.10.2018
12:07:33
Я про UTLC
ну это еще Черч в 30-х описал, да там особо сложности нет
2 метаопреции, несколько законов и свойств
меньше только в комбинаторах Шойнфинкеля

A64m
19.10.2018
12:07:34
в реальной жизни такого не встретишь

kana
19.10.2018
12:07:35

Index
19.10.2018
12:07:35
Вон ячейки, у них адреса, в них значения
Excel. Память. Вау.
И указатели даже понятны.

A64m
19.10.2018
12:07:48

Index
19.10.2018
12:08:13
Так он работает, если только константы в ячейки класть.

Алексей
19.10.2018
12:08:21

Denis
19.10.2018
12:08:24

Alexander
19.10.2018
12:08:29

A64m
19.10.2018
12:08:41

Denis
19.10.2018
12:09:12
ну вообще фп прекрасно тем, что меньше точек управления, меньше точек явного управления - лучше работа
переменные зло по большей степени

Alexander
19.10.2018
12:09:34

Index
19.10.2018
12:10:12
Это что-то advanced, я на Си писал с такой ментальной моделью памяти и у меня все работало.

Google

A64m
19.10.2018
12:10:49
так в си мало что получится сделать

Index
19.10.2018
12:11:08
Почему без явного порядка присваивания?

A64m
19.10.2018
12:11:18
потому что в экселе его нет

Index
19.10.2018
12:11:30
Эксель как модель памяти, а не модель языка
Я же могу в экселе в ячейке поменять значение, и моя программа в памяти может

A64m
19.10.2018
12:12:01
а, т.е. модель памяти это человек, редактирующий экселевый спредщит? ну может быть

Index
19.10.2018
12:12:10
Да

A64m
19.10.2018
12:12:15
но это какая-то вымученно сложная модель для памяти уже

Алексей
19.10.2018
12:12:17

Aleksey
19.10.2018
12:12:55

Андрей
19.10.2018
12:13:02
в компьютере все фактически просто числа
или биты (кому как удобнее)

A64m
19.10.2018
12:13:28

Aleksandr
19.10.2018
12:13:41

Index
19.10.2018
12:14:04
но это какая-то вымученно сложная модель для памяти уже
Это самая естественная модель памяти по Тьюрингу, т.к. ЭВМ это электронная версия компьютера-человека (профессия)
Моя программа — инструкции для компьютера (он им следует)
У него есть память (которую я визуализирую как Excel-таблицу)
Мне не важно, я на русском языке напишу что делать человеку-компьютеру или на Си напишу ЭВМ-компьютеру.
Я бы сказал в этом плане императивная модель супер простая для освоения.

Alexander
19.10.2018
12:14:20

Андрей
19.10.2018
12:14:29
Math lab?
это умерший язык. думаю вы про mat lab

Alexander
19.10.2018
12:14:29
максимум maple и mathematica