Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
Active Oberon/A2 vs Component Pascal/BlackBox https://zx.oberon.org/forum/viewtopic.php?f=25&t=278 |
Страница 1 из 4 |
Автор: | S.Atan [ 20 май 2016, 10:32 ] |
Заголовок сообщения: | Re: POW! |
sage писал(а): ..., а ещё славянин... Небось и крещёный в добавок? ![]() ![]() ![]() ![]() |
Автор: | Zorko [ 21 май 2016, 00:24 ] |
Заголовок сообщения: | Active Oberon/A2 vs Component Pascal/BlackBox |
sage писал(а): Zorko, может твоя явная нелюбовь к AO происходит от такой явной дезинформированности? ![]() Фильтровать надо инфушку-то, а ещё славянин... ![]() ![]() Какая связь между славянством и AO ? Неужто это диалект... некошерный? ![]() Моя явная нелюбовь (а вернее — равнодушие) к A2 происходит из того простого факта, что я не вижу для неё областей применения в контексте моих задач. Кроме того, моё золотое время вьюноши с горящими глазами осталось где-то далеко позади, и уже не хочется поднимать задик с тёплого диванчика, чтобы освоить ещё один Я люблю полный контроль над кодом. Люблю маленькие исполняемые файлы. Люблю Windows, да-да. Предпочитаю. Мне нравится, что в XDev я могу контролировать даже зависимость от разных библиотек, надо — использую msvcrt.dll, надо — беру kernel32.dll. Также легко сопряжение с готовым Си-кодом на уровне исходников (без создания доп. dll). Есть выход на мощную кодогенерацию GCC. Зачем мне кривоватый A2? ![]() Вот чем вызвана твоя явная нелюбовь к BlackBox? ![]() ![]() ![]() А чем вызвана твоя полная игнорация Ofront'а? ![]() ![]() sage писал(а): ЗЫ. Или, что вообще мешает понаделать 16-битных нужных биндингов и работать с UNICODE строками как с ARRAY OF INTEGER? Ну, понаписывать нужных библиотечных функций для работы с такой строкой... Length, Pos, и т.д. Ну так самый универсальный способ, в некоторых Оберон-реализациях по-другому и не сделать.Если делать всё сразу правильно, то надо отходить от однобайтного кодирования исходников, чтобы удобно было задавать строки в тексте модулей. А это много где не реализовано (в XDS, Pow!, GPCP). Иначе придётся задавать строки в виде чисел (что неудобно) или подгружать из ресурсов (что тоже не всегда приемлемо). |
Автор: | S.Atan [ 21 май 2016, 01:22 ] |
Заголовок сообщения: | Re: POW! |
Цитата: Также легко сопряжение с готовым Си-кодом на уровне исходников (без создания доп. dll). Есть выход на мощную кодогенерацию GCC. Еретик. Сжечь на костре и пепел закопать! А перед этим вбить осиновый кол! ![]() Код: "OBERON"
|
Автор: | sage [ 21 май 2016, 02:21 ] |
Заголовок сообщения: | Re: POW! |
Zorko писал(а): Возможно, дикой дезинформированностью, вызванной примесью неславянской крови? Пипец, Олежек... Я указал на явно притянутые за уши "факты", которые вы долго и упорно обсуждали. Хоть в код глянули-бы, что-ли.![]() А ты сразу холивар какой-то разводишь... Не кошерно это, не по славянски ![]() |
Автор: | Zorko [ 21 май 2016, 11:53 ] | ||
Заголовок сообщения: | Re: POW! | ||
Что там притянуто за уши, sage? Нету в AO основного символьного типа размером в 4 байта? Есть. И кривущие фонты разного размера для разных языков вдобавок. ![]() Я ещё раз попробую пояснить, чем мне BlackBox нравится больше A2, а КП больше AO. Это не для sage, его тренированный в боях с A2 лоб уже ничем не прошибёшь. ![]() Что мне не нравится в AO:
![]() • Новое ключевое слово OBJECT и чужеродный для Оберона-2 стиль описания методов внутри OBJECT (как в Delphi). Тоже неисправимо. • Не нравятся 4х-байтовые символы. Я не китаец. За всю мою практику никогда не было нужно. Ещё мне не нравится текстовый редактор A2, тамошние кривые программы, бегающие скелетики и прочая тягомуть. ![]() Что нравится в КП:
• Бережная преемственность традиций Оберона-2. Даже абстрактные записи это записи, добавились только полезные атрибуты, например, можно разрешить или запретить наследование явным образом. Это очень удобно (есть такое в AO?). • Основной символьный тип двухбайтовый. Как раз оптимум. А для особых нужд оставлен SHORTCHAR. Однобайтовый CHAR в старых реализациях Оберона смотрится тоже как-то рудиментарно, и Вирт (в Обероне-07) от этого отошёл. В ББ нравится возможность форматировать исходник, вставлять поясняющие картинки, чтобы всё было рядом. Мы с Saferoll разрабатываем Ofront и договорились, что его правки будут одним цветом, мои другим. Важные места, на которые надо обратить внимание, можно подчеркнуть. Это чрезвычайно удобно. Нравится возможность вставить коммандер прямо в исходник. Нравятся фолды и селекторы. Это потрясающие штучки, мне так нравится оборачивать ими списки, оставляя наружу только заголовок (своеобразная текстовая инкапсуляция), что я даже проектную документацию теперь готовлю в ББ. В A2 всего этого нет и никогда не будет. Она для другого. Даже не спрашивайте меня, для чего. ![]() Да, .odc бинарный формат, и маленько затруднён контроль версий. Но вот захотелось текста и традиционной подсветки синтаксиса — поставил подсистему Мастер, и всё пучком.
|
Автор: | sage [ 21 май 2016, 12:02 ] |
Заголовок сообщения: | Re: POW! |
Олежек, кривизна только в тебе самом ![]() Если ты не разобрался в чём-либо и сразу вешаешь ярлык "кривое", это твои личные проблемы. Я тебе чётко процитировал, то, что ты недопонял, а ты опять холиварничаешь... Хочешь, что-бы я покинул твой форум и больше не заглядывал сюда? Это без проблем... |
Автор: | Zorko [ 21 май 2016, 12:03 ] |
Заголовок сообщения: | Re: POW! |
Как угодно. |
Автор: | sage [ 21 май 2016, 12:08 ] |
Заголовок сообщения: | Re: POW! |
Зачем тогда постоянно зазывал сюда, как продавец шаурмы? ![]() |
Автор: | sage [ 21 май 2016, 12:12 ] |
Заголовок сообщения: | Re: POW! |
Ты понимаешь, Олежа, закидывание какашками всего остальное, что ты не входит в сферу твоего понимания не может являться базисом для какого-либо конструктивного диалога. Ты тут собираешь людей вроде-бы для диалога, а на самом деле всех окучиваешь под КП и Ofront ![]() |
Автор: | Zorko [ 21 май 2016, 12:14 ] |
Заголовок сообщения: | Re: POW! |
Видать, плохо зазывал, раз ты в последний раз в 2012-м эдак был замечен. ![]() Нет, я просто занимаюсь КП и Ofront'ом. Это моя область. Но здесь есть площадка под любую другую Оберон-деятельность. А вот твой сайт — это окучивание всех под A2, и там вообще другим Оберонам нет места. Но кто тебя за это ругает? Это твоя область, делаешь, что хочешь. |
Страница 1 из 4 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |