metaclass: (Default)
[personal profile] metaclass
Аааа, в моих интернетах не все преклоняются перед Хаскелем!:

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

Date: 2011-11-21 07:10 am (UTC)

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

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

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

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

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

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

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

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2011-11-21 11:21 am (UTC) - Expand

(no subject)

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

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2011-11-21 11:48 am (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2011-11-21 03:48 pm (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2011-11-21 04:05 pm (UTC) - Expand

(no subject)

From: [identity profile] blackyblack.livejournal.com - Date: 2011-11-21 04:26 pm (UTC) - Expand

(no subject)

From: [identity profile] si14.livejournal.com - Date: 2011-11-22 01:26 pm (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2011-11-22 01:44 pm (UTC) - Expand

(no subject)

From: [identity profile] si14.livejournal.com - Date: 2011-11-22 01:53 pm (UTC) - Expand

(no subject)

From: [identity profile] si14.livejournal.com - Date: 2011-11-22 01:57 pm (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2011-11-22 02:45 pm (UTC) - Expand

(no subject)

From: [identity profile] si14.livejournal.com - Date: 2011-11-22 02:47 pm (UTC) - Expand

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2011-11-22 02:51 pm (UTC) - Expand

(no subject)

From: [identity profile] si14.livejournal.com - Date: 2011-11-22 02:56 pm (UTC) - Expand

(no subject)

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

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2011-11-23 09:09 am (UTC) - Expand

(no subject)

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

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2011-11-23 09:31 am (UTC) - Expand

(no subject)

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

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2011-11-23 09:39 am (UTC) - Expand

(no subject)

From: [identity profile] strelnikovvv.livejournal.com - Date: 2011-12-01 06:35 pm (UTC) - Expand

(no subject)

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

(no subject)

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

(no subject)

From: [identity profile] nicka-startcev.livejournal.com - Date: 2011-11-23 09:33 am (UTC) - Expand

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

(no subject)

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

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

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

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

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

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

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

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

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

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

Date: 2011-11-21 09:04 am (UTC)

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

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

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

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

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

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

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

(no subject)

From: [identity profile] gds.livejournal.com - Date: 2011-11-22 02:50 pm (UTC) - Expand

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

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 1st, 2025 02:29 pm
Powered by Dreamwidth Studios