vit_r: default (Default)
[personal profile] vit_r
Хороший программист - тот, кто пишет код, который любой дурак поймёт и ни один идиот не сломает.

Всё остальное - или выпендрёж, или пионерство.

Date: 2010-02-11 01:19 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Пожалуй, с последним соглашусь.

Насчёт же кадрового вопроса не всё так просто в смысле бизнеса.

Date: 2010-02-11 01:35 pm (UTC)
From: [identity profile] akastargazer.livejournal.com
Ну, я по умолчанию предположил, что у конкретного "кадра" умение программировать уже есть. А перейти на оберон опытному программисту раз плюнуть. При этом качество разработки не снизится, а скорее наоборот.

Date: 2010-02-11 01:43 pm (UTC)
From: [identity profile] realurix.livejournal.com
"Языки портят программистов." (C) Дейкстра.
Кроме того, гляньте сюда http://ooc.sourceforge.net/ ;-))

Date: 2010-02-11 01:53 pm (UTC)
From: [identity profile] akastargazer.livejournal.com
"Портят", да. Есть такое дело. Но при этом, в том же КП есть всё, что необходимо для промышленной постановки задачи. Поэтому я и говорю - если человек владеет соответствующим категориальным аппаратом, то использование оберона не будет проблемой. А если не владеет, то пойдут проблемы от BEGIN END, отсутствия break и прочих вытребенек.

Date: 2010-02-11 01:48 pm (UTC)
From: [identity profile] realurix.livejournal.com
Кроме того, Никлаус Вирт грешит тем, что настаивает на своем сечении библиотек. Именно поэтому нельзя воспользоваться остальным накопленным опытом. Вещь в себе.

xds - Excelsior Oberon-2/Modula-2 compiler, set up to produce native FreeBSD binaries. Поставляется в бинарниках. Посему им никто не пользуется - падает, зараза.

Date: 2010-02-11 01:55 pm (UTC)
From: [identity profile] akastargazer.livejournal.com
А никто не даст гарантию, что модель "накопленного опыта" полностью совпаст с моделью Вашей разработки. Очень часто случается так, что проще изобрести простой велосипед, чем иметь геморрой с очередным мега-компонентищем.

Date: 2010-02-11 03:39 pm (UTC)
From: [identity profile] realurix.livejournal.com
Представляете мое удивление, когда для компиляции CVSUP приходится полностью компилировать не только ezm3 (компилятор Modula3), но еще потом еще и кучу библиотек окружения. Это только для одной cvsup. Представляю, какие пойдут затраты, если появится како-нить продукт на oberon. Тут будет уже полная жопа. Такая же, как и с компилятором, колторый сделан в виде бинарника и который падает. Были бы исходники - перекомпилировал и никаких проблем. А так я это дело сразу выкинул и пометил себе - пользоваться нельзя, говно.

И, кстати, не напомните, что там сам Никлаус Вирт говорил по поводу языка C?

Date: 2010-02-12 05:10 pm (UTC)
From: [identity profile] akastargazer.livejournal.com
Вообще-то оберон поддерживает раздельную компиляцию, поэтому такими устарвешими вещами, как независимая компиляция, Вам попросту нет необходимости заниматься.

Date: 2010-02-11 01:58 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Ну да. У него многое принесено в жертву академической красоте.

А для Линукса компилятор Оберона лучше?

Date: 2010-02-11 02:12 pm (UTC)
From: [identity profile] vit-r.livejournal.com
К сожалению, опытных программистов не так много, как хотелось бы. Да и "умение программировать" встречается очень и очень разное.

Date: 2010-02-12 05:17 pm (UTC)
From: [identity profile] akastargazer.livejournal.com
Это бесспорно. Выгода от использования оберона в том, что не надо отвлекаться на вытребеньки языка, а смотреть на алгоритмы "напрямую".

Прилично мозг разгружается, да.

Profile

vit_r: default (Default)
vit_r

February 2026

S M T W T F S
12 34 567
8 9 1011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 13th, 2026 02:43 pm
Powered by Dreamwidth Studios