Ну в качестве «сделать быстренько GUI» оно вполне себе рабочее. Хотя, конечно, некоторые вещи напрягают.
Во первых, необходимость после then писать begin…end если там несколько операторов, для организации блока. Я подзабыл, что это в Модуле была такая удобная фича — блок открывается по then и закрывается по else/end. Вобще возможность не делать явное выделение блока что в Паскале в виде begin…end, что в Сишечке в виде {…} после if — это самое страшное зло. Вот за что Go мне нравится — так это за принудительное требование {…} в таких случаях.
Во вторых — try…except и try…finally это два разных try. Т.е. нельзя написать try…except…finally. Приходится городить конструкцию из вложенных.
Ну и самая боль — отсутствие GC для объектов. К хорошему быстро привыкаешь.
В остальном — претензий нет. Хуяк-хуяк и в продакшен в полный рост. Думал будут сложности при переключения с окна с паскалем на окно с го и обратно. Оказалось, что даже проще, чем при переключениии с какого нибудь жабаскрипта или пхп — из-за более серьёзно отличающегося синтаксиса переключаться проще.
Originally published at U.F.M's Homepage. You can comment here or there.
(no subject)
Date: 2016-07-23 11:50 (UTC)(no subject)
Date: 2016-07-23 12:12 (UTC)Гы!
Date: 2016-07-23 15:22 (UTC)Феда, это наезд(?) на то, что ты юзаешь немодный инстрУмент. :)
Одно дело - грехи молодости (я и сам некогда пописывал БД`шные клиентики и др.мелкие приблуды на дельфях и даже, о ужас, на PowerBasic`е - одна такая использовалась мною полтора десятка лет и ушла на пенсию только из-за смены платформы, ибо перекомпилять было лень :))), а другое - признать во всеуслышание, что пишешь не на чём-то актуально-новомодном, а на старом добром паскале.
:))))
С уважением.
RE: Гы!
Date: 2016-07-23 20:01 (UTC)...
Date: 2016-07-23 20:11 (UTC)Дружище, да кто же
на Плюке правду думаетчитает комментарии/посты, на которые отвечает??? :)))С уважением.
P.S. Так-то да: в среднем
у вас с АбрамОвичем по полсотни ярдов зелени на носкак раз то на то и выходит - лошадь + рельсовый вагончик = конка! :)))RE: ...
Date: 2016-07-23 20:22 (UTC)Хм-ммм...
Date: 2016-07-23 21:58 (UTC)Аджайловщина, мон ами, захлёстывает руины цивилизации - непрерывность обновления всего и вся касается в т.ч. и постоянного отбрасывания одних инструментов в пользу замещения их другими.
Уроборос уже обожрался, но всё ещё давится... :)
С уважением.
Re: Хм-ммм...
Date: 2016-07-25 09:53 (UTC)(no subject)
Date: 2016-07-25 09:54 (UTC)Гм-ммм....
Date: 2016-07-25 10:15 (UTC)Вы задаёте вопрос человеку, который задаётся тем же самым вопросом (да простится мне этот неуклюжий каламбур). :)
Полагаю, меньшая часть исканий возможно - только возможно, Карл! - сродни "поискам Святого Грааля" (ну или "философского камня" - хум хау): люди жаждут идеала, "серебряной пули".
Но по большей части, как по мне, это всего лишь движуха, процесс, на трении которых греют руки многие. Это, кстати, вообще примета эпохи - "результат ничто, процесс всё".
С уважением.
P.S. К слову: я бы даже расширил масштаб "проблемы разнообразия" с языков до всей отрасли (IT) - в ней накопилась (суб)критическая масса разного рода "уровней абстракции" и просто сущностей.
Пока - работает. Как долго ждать обрушения этой "вавилонской башни" - не знаю.
(no subject)
Date: 2016-07-25 11:05 (UTC)RE: Re: Хм-ммм...
Date: 2016-07-25 11:07 (UTC)http://rosettacode.org/wiki/Category:Programming_Languages
(no subject)
Date: 2016-07-25 11:12 (UTC)и преподавал пасквиль детишкам
и бейсик
и ассемблер x86
все мы бесполезные носители мертвых языков. :)
(no subject)
Date: 2016-07-25 11:34 (UTC)Я вполне себе полезный носитель. :)
Да и "мертвым языком" паскаль ну никак не является (существуют и развиваются компиляторы).
(no subject)
Date: 2016-07-25 11:39 (UTC)(no subject)
Date: 2016-07-25 11:47 (UTC)(no subject)
Date: 2016-07-25 12:21 (UTC)С другой - а что там делать-то?
(no subject)
Date: 2016-07-25 12:22 (UTC)(no subject)
Date: 2016-07-25 12:45 (UTC)(no subject)
Date: 2016-07-25 12:49 (UTC)(no subject)
Date: 2016-07-25 13:28 (UTC)