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.

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