metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-11-21 10:07 am

(no subject)

Аааа, в моих интернетах не все преклоняются перед Хаскелем!:

потом товарищ уволится, или его наконец уволят, сей говнокод выкинут к ебеней матери и вменяемый программист перепишет обычным scanf'ом за пару часов, и спокойно пойдет на обед. код будет работать на порядки быстрее и занимать меньше будет, любой другой программист поймет и сможет поддерживать.
к чему вся эта рекурсивная самоебля?

[identity profile] berezovsky.livejournal.com 2011-11-21 07:10 am (UTC)(link)

[identity profile] veter-r-r.livejournal.com 2011-11-21 07:18 am (UTC)(link)
Совершенно согласен!

[identity profile] kaa-mmf.livejournal.com 2011-11-21 07:26 am (UTC)(link)
Люто плюсую

[identity profile] nicka-startcev.livejournal.com 2011-11-21 08:04 am (UTC)(link)
>код будет работать на порядки быстрее и занимать меньше будет

И его можно будет собрать не только под ПК, но и под мелкий контроллер!

[identity profile] cp-poster.livejournal.com 2011-11-21 08:45 am (UTC)(link)
GHC умеет на выходе давать сишный код и llvm. Так что можно и для контроллера на хаскеле писать.

[identity profile] nicka-startcev.livejournal.com 2011-11-21 10:05 am (UTC)(link)
приём байтика из уарта (плюс, асинхронный ШИМ на еще двух ногах) в аттини11 влезет, или для этого llvm придется брать аж мегу, причем тридцатьвторую?

[identity profile] blackyblack.livejournal.com 2011-11-21 11:04 am (UTC)(link)
Сейчас кортексы например стоят дешевле 32-й меги. А для хаскеля на контроллере придется брать еще нечто пожирнее, потому что память ест непредсказуемо.

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-21 11:42 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-21 15:48 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-21 16:26 (UTC) - Expand

(no subject)

[identity profile] si14.livejournal.com - 2011-11-22 13:26 (UTC) - Expand

(no subject)

[identity profile] si14.livejournal.com - 2011-11-22 13:53 (UTC) - Expand

(no subject)

[identity profile] si14.livejournal.com - 2011-11-22 13:57 (UTC) - Expand

(no subject)

[identity profile] si14.livejournal.com - 2011-11-22 14:47 (UTC) - Expand

(no subject)

[identity profile] si14.livejournal.com - 2011-11-22 14:56 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-23 04:24 (UTC) - Expand

(no subject)

[identity profile] berezovsky.livejournal.com - 2011-11-23 09:12 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2011-11-23 09:12 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2011-11-23 09:13 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-23 09:23 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-23 09:49 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2011-11-23 09:15 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-23 09:21 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2011-11-23 09:36 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-23 10:24 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2011-11-23 10:33 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-23 10:31 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2011-11-23 10:34 (UTC) - Expand

(no subject)

[identity profile] thesz.livejournal.com - 2011-11-21 21:52 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-22 04:56 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2011-11-22 06:45 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2011-11-23 03:50 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2011-11-23 03:49 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-23 04:31 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2011-11-23 06:40 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-23 06:56 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2011-11-23 07:17 (UTC) - Expand

(no subject)

[identity profile] blackyblack.livejournal.com - 2011-11-23 08:38 (UTC) - Expand

(no subject)

[identity profile] dmzlj.livejournal.com - 2011-11-23 09:13 (UTC) - Expand

[identity profile] cp-poster.livejournal.com 2011-11-21 05:36 pm (UTC)(link)
:-) Ну ладно.

[identity profile] dmzlj.livejournal.com 2011-11-23 09:53 am (UTC)(link)
Нельзя, к сожалению. А то бы я писал, поверьте.

[identity profile] metaclass.livejournal.com 2011-11-21 11:05 am (UTC)(link)
Вот DSL на хаскеле под микроконтроллеры: http://hackage.haskell.org/package/copilot

[identity profile] nicka-startcev.livejournal.com 2011-11-21 11:22 am (UTC)(link)
так цэ ж дсл, а не хаскель. дсл можно и на сях наваять, и на каком-нибудь форте/постскрипте.

Кстати, на форте довольно няшные дсл-и выходят. Точнее, саму-то фортмашину лучше на сях писать, но..

[identity profile] thesz.livejournal.com 2011-11-21 09:46 pm (UTC)(link)
Не будут так много проверять, ни си, ни форт.

[identity profile] antilamer.livejournal.com 2011-11-21 08:23 am (UTC)(link)
Да не может быть, ты небось завел себе виртуала и сам этот коммент написал.

[identity profile] metaclass.livejournal.com 2011-11-21 08:29 am (UTC)(link)
Нее, это внезапно залетные обычные программисты :)

[identity profile] dmzlj.livejournal.com 2011-11-23 09:53 am (UTC)(link)
Т.е не упоротые должным образом?

[identity profile] vp.livejournal.com 2011-11-21 09:04 am (UTC)(link)

[identity profile] gds.livejournal.com 2011-11-21 11:43 am (UTC)(link)
конечно не все преклоняются. Нахрен перед ним преклоняться, да и вообще, использовать его, когда есть агда?

[identity profile] thesz.livejournal.com 2011-11-21 09:53 pm (UTC)(link)
О!

А где вы её используете?

[identity profile] gds.livejournal.com 2011-11-21 10:02 pm (UTC)(link)
в суровой практике, на данный момент, нигде не используем. Как минимум, есть планы генерировать javascript из неё. Несмотря на отсутствие реальных дел на агде, язык очень нравится.

[identity profile] nicka-startcev.livejournal.com 2011-11-22 01:48 pm (UTC)(link)
Если мериться письками, то намного круче step7 и ladder. На них не хухры-мухры, а аццкие промышленные конвееры программируются и со всякими верхними уровнями (СКАДАми) состыкуются.

[identity profile] gds.livejournal.com 2011-11-22 02:15 pm (UTC)(link)
это плохие языки для средних потребностей, слишком узкоспециальные, в отличие от текущих участников замера.

[identity profile] nicka-startcev.livejournal.com 2011-11-22 02:47 pm (UTC)(link)
Это dsl'и, которые идеально ложатся в те специфические условия.
Причем, программы на них в принципе не могут виснуть, что тоже приятно.

(no subject)

[identity profile] gds.livejournal.com - 2011-11-22 14:50 (UTC) - Expand

[identity profile] raydac.livejournal.com 2011-11-21 06:27 pm (UTC)(link)
ну дак и тут то хаскель покажет что он такой крутой язык что самодокументируемый
p.s.
что то помню когда на форте систему написал (а перед этим сам тот форт интерпретатор) и уволился, то новый программер достаточно быстро на перл перевел, меня плочти не беспокоили и криков не было что удас ужас