vit_r: default (vit_r)
[personal profile] vit_r
По поводу нетривиальных моментов у [livejournal.com profile] orleanz

Основной вопрос функционального программирования: нужно ли этим заниматься в скафандре и в гамаке, если можно всё делать по-старинке на кровати?

Date: 2013-09-13 06:00 am (UTC)
From: (Anonymous)
Лучше без скафандра, но в гамаке фирмы Ericsson.
Не понимаю, зачем везде рекомендуют Хаскелл, когда есть такой простой в изучении, готовый к реальному миру и не вызывающий отторжения инструмент.

Date: 2013-09-13 06:25 am (UTC)
From: [identity profile] vit-r.livejournal.com
Хаскелл позволяет однозначно заявить о своей неимоверной крутости и написать программу, над которой другие мудрецы будут часами восхищённо морщить лоб.
Edited Date: 2013-09-13 06:28 am (UTC)

Date: 2013-09-13 06:40 pm (UTC)
From: [identity profile] b00ter.livejournal.com
На нем тоже можно написать просто и понятно. Но это не аргумент, правда?

Date: 2013-09-13 07:45 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Понятно кому? Просто для кого?

На всём можно написать просто и понятно. Но мы имеем дело не с голыми языками, но ещё и культурой вокруг них.

Date: 2013-09-13 08:16 pm (UTC)
From: [identity profile] b00ter.livejournal.com
Ну окей, давайте за культуру. В чем состоит культура вокруг языка Си, например? Являются ли разработчики, пишущие на этом языке, носителями этой культуры? А если (внезапно) разработчик знает и другие языки, и тащит практики из них?

Date: 2013-09-13 08:44 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Ох. Культура - это не те, кто говорят по-русски, а те, кто пишут классические произведения.

А лекцию про Си я прочитаю как-нибудь в другой раз.

(no subject)

From: [identity profile] b00ter.livejournal.com - Date: 2013-09-13 09:12 pm (UTC) - Expand

Date: 2013-09-15 06:28 am (UTC)
From: [identity profile] gineer.livejournal.com
\\В чем состоит культура вокруг языка Си, например?

"культура С" сейчас,
это уже практическ как латынь :))
мало кто знает, да и никому не нужно.
(deleted comment)

Date: 2013-09-14 12:11 am (UTC)
From: [identity profile] thesz.livejournal.com
Смею заметить, вы идиот.
(deleted comment)

(no subject)

From: [identity profile] anonim-legion.livejournal.com - Date: 2013-09-14 05:38 am (UTC) - Expand
(deleted comment)

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2013-09-14 07:10 am (UTC) - Expand

(no subject)

From: [identity profile] anonim-legion.livejournal.com - Date: 2013-09-14 07:36 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-14 07:06 am (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2013-09-14 09:09 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-14 09:16 am (UTC) - Expand

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2013-09-15 06:31 am (UTC) - Expand

Date: 2013-09-14 06:56 am (UTC)
From: [identity profile] vit-r.livejournal.com
Смею заметить, в большом промышленном проекте основной контингент идиоты. К тому же многие из Индии или с гуманитарным образованием.

Date: 2013-09-14 06:17 am (UTC)
From: [identity profile] raydac.livejournal.com
критерий - стоимость внесения изменений через месяц-два-три это наверное самый главный критерий
(deleted comment)

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2013-09-14 06:40 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-14 06:59 am (UTC) - Expand

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2013-09-14 07:09 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-14 07:13 am (UTC) - Expand

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2013-09-14 07:16 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-14 07:19 am (UTC) - Expand

(no subject)

From: [identity profile] b00ter.livejournal.com - Date: 2013-09-14 08:51 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-14 09:06 am (UTC) - Expand

(no subject)

From: [identity profile] b00ter.livejournal.com - Date: 2013-09-14 09:28 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-14 02:20 pm (UTC) - Expand

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2013-09-15 06:32 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-15 06:55 am (UTC) - Expand

Date: 2013-09-14 06:57 am (UTC)
From: [identity profile] vit-r.livejournal.com
Зависит от того, за что нам платят.

Date: 2013-09-14 06:55 am (UTC)
From: [identity profile] vit-r.livejournal.com
и никто из троих не смог понять как оно работает, и как же добавить.

Есть такая замечательная штука, называется комментарии. Очень помогает.

Правда, если Хаскель адекватно комментировать, получится не С, но сравнимо.

Date: 2013-09-14 07:14 am (UTC)
From: [identity profile] raydac.livejournal.com
коментарии противоречат текущим трендам, мне уже куча народа рассказала какое зло писать комменты и как несовместим с ними современный мир, отчасти тема что "комментарии устаревают и их забывают поменять" имеет конечно под собой смысл

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-14 07:22 am (UTC) - Expand
(deleted comment)

(no subject)

From: [identity profile] raydac.livejournal.com - Date: 2013-09-14 07:46 am (UTC) - Expand
(deleted comment)

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2013-09-15 06:36 am (UTC) - Expand

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2013-09-14 10:44 am (UTC) - Expand
(deleted comment)

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2013-09-15 06:19 am (UTC) - Expand

Date: 2013-09-14 08:48 am (UTC)
From: [identity profile] b00ter.livejournal.com
> и никто из троих не смог понять как оно работает, и как же добавить

Это сомнительное утверждение. Можно прочитать код. Код можно понять. Не боги горшки обжигают, не им их и использовать.

Date: 2013-09-15 06:26 am (UTC)
From: [identity profile] gineer.livejournal.com
ну вот, на меня на предыдущей работе,
сильно обиделись, за то что я "сильно медлено" разбираюсь в коде
в котром такое наворотили, что например ту часть которую мне для выполнения задания нужно было подчинить,
нашли только старожилы, по старой памяти,
и в том месте, где я бы и не подумал искать...

Date: 2013-09-14 12:00 pm (UTC)
From: [identity profile] 4da.livejournal.com
> что с ядреным компьютер сайенс
мне кажется, что ядреный компутер саенс не пересекается с теорией языков программирования
(deleted comment)

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2013-09-15 06:40 am (UTC) - Expand

Date: 2013-09-14 07:01 am (UTC)
From: [identity profile] dr-cha0s.livejournal.com
Это если стоит цель написать такую срань.
А по поводу понятности кода на хаскеле - я без опыта написания на нём вполне себе смог ковыряться в исходниках Yesod-а , крипто библиотек и ASN.1 парсера/генератора. Библиотеки эти вполне доросли до промышленного качества.
Глаза не вытекли, всё довольно просто и понятно, патчи приняли.

Date: 2013-09-14 07:07 am (UTC)
From: [identity profile] vit-r.livejournal.com
"Я" и "ковыряться" критерием не является. Система проверяется на реальном проекте с горящими сроками и реальными штрафами за их срыв или деградацию качества.

Date: 2013-09-14 07:23 am (UTC)
From: [identity profile] dr-cha0s.livejournal.com
Ок. Наверно стоит добавить пару слов о себе. Я пишу на хаскеле за деньги. Начал я делать проект 9 мес назад, он до конца года выйдет в продашн. До этого на хаскеле я серьёзно не писал.
Так вот, ковырялся я в исходниках и делал правки в рамках реализации этого проекта, кроме того я весьма активно рефакторю код написанный пол года назад.
Ну и очень хорошо вижу сколько нужно времени для внесения изменений в плюсовой части и в части написанной на хаскеле.

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-14 07:26 am (UTC) - Expand

(no subject)

From: [identity profile] lionet.livejournal.com - Date: 2013-09-14 07:43 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-14 08:06 am (UTC) - Expand

(no subject)

From: [identity profile] lionet.livejournal.com - Date: 2013-09-14 09:59 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-14 02:43 pm (UTC) - Expand

(no subject)

From: [identity profile] dr-cha0s.livejournal.com - Date: 2013-09-14 08:31 am (UTC) - Expand

(no subject)

From: [identity profile] vit-r.livejournal.com - Date: 2013-09-14 09:11 am (UTC) - Expand
(deleted comment)

(no subject)

From: [identity profile] dr-cha0s.livejournal.com - Date: 2013-09-14 02:38 pm (UTC) - Expand

(no subject)

From: [identity profile] gineer.livejournal.com - Date: 2013-09-14 10:48 am (UTC) - Expand

(no subject)

From: [identity profile] dr-cha0s.livejournal.com - Date: 2013-09-14 01:54 pm (UTC) - Expand

Date: 2013-09-17 07:06 am (UTC)
From: [identity profile] geniepro.livejournal.com
Идеальных языков нет. На любом языке можно писать говнокод.
(В этом плане лучше всех дела обстоят, видимо, у Ады: там какой проект не возьми -- всё одинаково оформлено хотя бы.)

Хаскельное

Date: 2013-09-14 05:17 am (UTC)
From: [identity profile] livejournal.livejournal.com
User [livejournal.com profile] metaclass referenced to your post from Хаскельное (http://metaclass.livejournal.com/845406.html) saying: [...] http://vit-r.livejournal.com/679524.html?thread=3691364#t3691364 [...]

Profile

vit_r: default (Default)
vit_r

January 2026

S M T W T F S
    12 3
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 5th, 2026 11:21 am
Powered by Dreamwidth Studios