ufm: (Default)
[personal profile] ufm

Ну в качестве «сделать быстренько GUI» оно вполне себе рабочее. Хотя, конечно, некоторые вещи напрягают.

Во первых, необходимость после then писать beginend если там несколько операторов, для организации блока. Я подзабыл,  что это в Модуле была такая удобная фича — блок открывается по then и закрывается по else/end. Вобще возможность не делать явное выделение блока что в Паскале в виде beginend, что в Сишечке в виде {} после if — это самое страшное зло. Вот за что Go мне нравится — так это за принудительное требование {} в таких случаях.

Во вторых — tryexcept и tryfinally это два разных try. Т.е. нельзя написать tryexceptfinally. Приходится городить конструкцию из вложенных.

Ну и самая боль — отсутствие GC для объектов. К хорошему быстро привыкаешь.

В остальном — претензий нет. Хуяк-хуяк и в продакшен в полный рост. Думал будут сложности при переключения с окна с паскалем на окно с го и обратно. Оказалось, что даже проще, чем при переключениии с какого нибудь жабаскрипта или пхп — из-за более серьёзно отличающегося синтаксиса переключаться проще.

Originally published at U.F.M's Homepage. You can comment here or there.

(no subject)

Date: 2016-07-23 11:50 (UTC)
From: [identity profile] ico.livejournal.com
пропал мир...

Гы!

Date: 2016-07-23 15:22 (UTC)
de_nada: (Default)
From: [personal profile] de_nada



Феда, это наезд(?) на то, что ты юзаешь немодный инстрУмент. :)

Одно дело - грехи молодости (я и сам некогда пописывал БД`шные клиентики и др.мелкие приблуды на дельфях и даже, о ужас, на PowerBasic`е - одна такая использовалась мною полтора десятка лет и ушла на пенсию только из-за смены платформы, ибо перекомпилять было лень :))), а другое - признать во всеуслышание, что пишешь не на чём-то актуально-новомодном, а на старом добром паскале.

:))))

С уважением.

RE: Гы!

Date: 2016-07-23 20:01 (UTC)
From: [identity profile] ufm.livejournal.com
Ну у меня прям там-же написано, что я одновременно использую древний паскаль и новомодный хипстерский го. Как раз в сумме нормально получается. :)

...

Date: 2016-07-23 20:11 (UTC)
de_nada: (Default)
From: [personal profile] de_nada


Дружище, да кто же на Плюке правду думает читает комментарии/посты, на которые отвечает??? :)))

С уважением.

P.S. Так-то да: в среднем у вас с АбрамОвичем по полсотни ярдов зелени на нос как раз то на то и выходит - лошадь + рельсовый вагончик = конка! :)))

RE: ...

Date: 2016-07-23 20:22 (UTC)
From: [identity profile] ufm.livejournal.com
Кстати, не понимаю, чего на паскакаль псят. Нормальный такой язык. ООП? Есть. Интерфейсы? Есть. Дженерики? Есть. Вот лямбд, вроде, нет. Прям беда-печаль.

Хм-ммм...

Date: 2016-07-23 21:58 (UTC)
de_nada: (Default)
From: [personal profile] de_nada




Аджайловщина, мон ами, захлёстывает руины цивилизации - непрерывность обновления всего и вся касается в т.ч. и постоянного отбрасывания одних инструментов в пользу замещения их другими.
Уроборос уже обожрался, но всё ещё давится... :)

С уважением.

Re: Хм-ммм...

Date: 2016-07-25 09:53 (UTC)
From: [identity profile] ico.livejournal.com
ну и нафига это все многообразие языков программирования? Они же как вирусы множатся, заимствуя части рнк друг у друга в произвольном порядке.

Гм-ммм....

Date: 2016-07-25 10:15 (UTC)
de_nada: (Default)
From: [personal profile] de_nada


Вы задаёте вопрос человеку, который задаётся тем же самым вопросом (да простится мне этот неуклюжий каламбур). :)

Полагаю, меньшая часть исканий возможно - только возможно, Карл! - сродни "поискам Святого Грааля" (ну или "философского камня" - хум хау): люди жаждут идеала, "серебряной пули".
Но по большей части, как по мне, это всего лишь движуха, процесс, на трении которых греют руки многие. Это, кстати, вообще примета эпохи - "результат ничто, процесс всё".

С уважением.

P.S. К слову: я бы даже расширил масштаб "проблемы разнообразия" с языков до всей отрасли (IT) - в ней накопилась (суб)критическая масса разного рода "уровней абстракции" и просто сущностей.
Пока - работает. Как долго ждать обрушения этой "вавилонской башни" - не знаю.

RE: Re: Хм-ммм...

Date: 2016-07-25 11:07 (UTC)
From: [identity profile] ufm.livejournal.com
Разнообразие - не то слово.
http://rosettacode.org/wiki/Category:Programming_Languages

(no subject)

Date: 2016-07-25 09:54 (UTC)
From: [identity profile] ico.livejournal.com
0xFEDA ударился в паскаль! где-то сдохло стадо медведей. :)

(no subject)

Date: 2016-07-25 11:05 (UTC)
From: [identity profile] ufm.livejournal.com
У Феды Паскаль был третьим изученным языком программирования (Фортран-Бейсик-Паскаль) и всегда находился в тройке любимых из старых (Модула2, Паскаль, С).

(no subject)

Date: 2016-07-25 11:12 (UTC)
From: [identity profile] ico.livejournal.com
а ico даже писал софтину создания файллистов на паскале для ббс :)
и преподавал пасквиль детишкам
и бейсик
и ассемблер x86

все мы бесполезные носители мертвых языков. :)

(no subject)

Date: 2016-07-25 11:34 (UTC)
From: [identity profile] ufm.livejournal.com
Отучаемся.

Я вполне себе полезный носитель. :)
Да и "мертвым языком" паскаль ну никак не является (существуют и развиваются компиляторы).

(no subject)

Date: 2016-07-25 11:39 (UTC)
From: [identity profile] ico.livejournal.com
а рынку нужны жабы и жабные разновидности, жабы-скриптеры, питонисты итп итд. :)

(no subject)

Date: 2016-07-25 12:22 (UTC)
From: [identity profile] ufm.livejournal.com
К счастью меня очень мало интересуют запросы рынка. :)

(no subject)

Date: 2016-07-25 13:28 (UTC)
From: [identity profile] ico.livejournal.com
"рынок гадов" :)

(no subject)

Date: 2016-07-25 11:47 (UTC)
From: [identity profile] ico.livejournal.com
кстати:
[pidar] ufm was last on IRC channel #fidorus 4720 days, 20 hours, 20 minutes

(no subject)

Date: 2016-07-25 12:21 (UTC)
From: [identity profile] ufm.livejournal.com
С одной стороны - пидар он пидар и есть. Я года полтора-два назад туда заходил.

С другой - а что там делать-то?

(no subject)

Date: 2016-07-25 12:45 (UTC)
From: [identity profile] ico.livejournal.com
ну типа как вредная привычка :)

(no subject)

Date: 2016-07-25 12:49 (UTC)
From: [identity profile] ufm.livejournal.com
Ну зашёл. И чё?