metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-04-17 03:56 pm

Слишком мощный язык программирования

I saw this 10 years ago when looking for a GUI to my Lisp. No problem, there were 9 different offerings. The trouble was that none of the 9 were properly documented and none were bug free.

Это же касается вообще всех языков, где или программисты слишком умные или языки слишком мощные. Если большей части комьюнити проще написать свою либу, чем разбираться в кривой чужой - там будет тыща либ, каждая из которых будет работать исключительно у автора на компутере, а всех остальных он видел в гробу.

[identity profile] darkdrip.livejournal.com 2011-04-17 04:29 pm (UTC)(link)
я настолько ничтожен, что идея самоубийства мне кажется слишком...эээ... неприятной

[identity profile] darkdrip.livejournal.com 2011-04-17 04:31 pm (UTC)(link)
и таки да. лучше вообще не программировать.
мышление не нужно.
Было бы величайшей ошибкой думать(c)

[identity profile] darkdrip.livejournal.com 2011-04-17 04:32 pm (UTC)(link)
в минске офисная джава начинается с трехсот, заканчивается двумя тысячами. пхп начинается с трехсот, заканчивается двумя тысячами. есть какой-то супер-язык, за который платят больше?

[identity profile] metaclass.livejournal.com 2011-04-17 04:45 pm (UTC)(link)
В общем, можно без всего обойтись. В натуре жить на помойке, питаться говном из столовых, пить дешевое пиво.
Но как-то это не радует, предпочитаю дорогое пиво, нормальную еду и нормальные языки программирования, от которых мозг не превращается в тыкву.
И таки да, за них платят больше чем за пхп. Но не за сами языки, а за предметную область.

[identity profile] eleon.livejournal.com 2011-04-17 05:15 pm (UTC)(link)
Блин, дайте мне программеров на офисой жабе за 300. Возьму четырех сразу:)

[identity profile] thesz.livejournal.com 2011-04-17 06:11 pm (UTC)(link)
Я работал с DevExpress и gtk2hs.

Я тебе не верю.

[identity profile] thesz.livejournal.com 2011-04-17 06:14 pm (UTC)(link)
http://www.google.ru/search?q=polynomial-time+programming+language&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox

К языкам программирования это относится сильнее, чем к природным языкам.

[identity profile] sorhed.livejournal.com 2011-04-17 06:16 pm (UTC)(link)
Да, в более узком смысле — наверное. :)

[identity profile] volodymir-k.livejournal.com 2011-04-17 06:16 pm (UTC)(link)
Это проблема Минска, а не языка.

[identity profile] sorhed.livejournal.com 2011-04-17 06:17 pm (UTC)(link)
Не думают жЫвотные. Желающие могут вернуться в пещеры.

[identity profile] metaclass.livejournal.com 2011-04-17 06:19 pm (UTC)(link)
Возможно, у меня уже мозг заплющился от работы с дельфями.
Вообще, DevExpress мне не нравится, вернее мне ни одна из гуишных либ последнего времени не нравится, с ними невозможно удобно работать, ни как программисту ни как пользователю.

[identity profile] theiced.livejournal.com 2011-04-17 07:40 pm (UTC)(link)
если тебе платят "за язык" то ололо.

[identity profile] theiced.livejournal.com 2011-04-17 07:40 pm (UTC)(link)
лисп, си (без крестиков). например.

[identity profile] theiced.livejournal.com 2011-04-17 07:44 pm (UTC)(link)
домработником можешь пойти. з/п $300..$2000.

[identity profile] b00ter.livejournal.com 2011-04-17 08:27 pm (UTC)(link)
О-как. А можно поподробнее, я ребятам передам?

[identity profile] darkdrip.livejournal.com 2011-04-18 06:24 am (UTC)(link)
ойсед, проснись

[identity profile] darkdrip.livejournal.com 2011-04-18 06:26 am (UTC)(link)
или ты тролль, или ты тупой. я ж сказал, что все равно на чем писать.

[identity profile] dev-zzo.livejournal.com 2011-04-18 07:08 am (UTC)(link)
пишу на си, получаю 2500. что я делаю не так?

[identity profile] dev-zzo.livejournal.com 2011-04-18 07:20 am (UTC)(link)
>> and none were bug free.

Вот это доставило больше всего.

Часто с женой говорим на тему тестирования продуктов (она у меня спец по QA софта), и чем чаще говорим, тем сильнее я убеждаюсь, что bug-free софт -- это чуть ли не миф какой-то. Потому что всегда находится какая-то хитровыпендренная конфигурация железа, особо мудрый пользователь или великий хакер, который умудряется софт сломать. Потому что к правильному результату приводит одна комбинация "ручек", а к баглу -- все остальные. И вот с ростом количества этих ручечек всё сложнее ловить левые варианты. Особенно, если ручечки не сами по себе, а как-то связаны. Особенно, если ты в системе не один, а ещё есть пачка другого кода, который писал не ты.

Читал книжку о параноидальном программировании. Основная идея -- не доверяй никому, и себе тоже. Но если сесть и посчитать, то методичное применение этого подхода выливается в титанические затраты производительности -- полезной работы выполняется меньше, чем проверок. Что с этим делать -- я, если честно, не знаю. Юнит-тесты не спасают, всегда есть варианты о которых я не подумал, а если думать о них всех -- у меня жизни не хватит дописать хотя бы одну программу более-менее приличного размера.

[identity profile] darkdrip.livejournal.com 2011-04-18 09:57 am (UTC)(link)
эээ... метакласс вроде еще больше получает. и что? будем рассматривать крайние случаи?

[identity profile] darkdrip.livejournal.com 2011-04-18 09:58 am (UTC)(link)
студентам больше платят?

[identity profile] darkdrip.livejournal.com 2011-04-18 09:58 am (UTC)(link)
неправильно

[identity profile] eleon.livejournal.com 2011-04-18 09:59 am (UTC)(link)
Чет я про студентов не подумал:)

[identity profile] darkdrip.livejournal.com 2011-04-18 10:00 am (UTC)(link)
покажи минского лиспера с большим чорним жыпом. у меня перед офисом стоит много джипов, и ни один из них не принадлежит программисту.

[identity profile] dev-zzo.livejournal.com 2011-04-18 10:02 am (UTC)(link)
ну вы же просили привести пример -- вот, есть как минимум два человека, пишущих на си и получающих больше фантиков. или нужен пример языка, где будет вилка 600-4000? кобол вам пример, их осталось настолько мало, что... :)

Page 2 of 3