OberonCore
https://forum.oberoncore.ru/

Видео о Blackbox
https://forum.oberoncore.ru/viewtopic.php?f=23&t=6726
Страница 1 из 2

Автор:  kekc_leader [ Среда, 24 Февраль, 2021 18:13 ]
Заголовок сообщения:  Видео о Blackbox

Я с товарищами делаю видеоролики, в которых мы копаемся во внутренностях Blackbox с целью создания удобного консольного компилятора Компонентного Паскаля.

Данные видеосюжеты могут оказаться полезными тем людям, которые захотят более широко использовать возможности модулей DevCompiler, DevLinker (Dev2Linker1) DevPacker, или для тем, кому необходимо будет компилировать программы на Обероне на серверах или вычислительных системах без графического интерфейса пользователя.

В сюжетах рассматриваются такие вопросы, как создание Makefile'ов для проектов на КП, порядок компиляции программ, ошибки компоновки, с которыми могут встретиться программисты, различные нюансы языка Оберон и его диалектов. Подробно рассматривается работа некоторых системных модулей и отдельных процедур.

Так как запись велась не с самого начала проекта, то первый сюжет начинается довольно внезапно, «с середины». В первом выпуске слышно громкое щёлканье клавиатуры, что в последующих выпусках устранено. Есть субтитры.

Часть первая:
Изображение

Часть вторая:
Изображение

Страницы проекта:
Сайт: free.oberon.org
Ютуб: /ссылка/
ВКонтакте: vk.com/freeoberon
Фейсбук: facebook.com/groups/freeoberon

Автор:  Илья Ермаков [ Среда, 24 Февраль, 2021 18:15 ]
Заголовок сообщения:  Re: Видео о Blackbox

Артур, а название видео "Компилятора Оберона...", а не КП, чисто из "маркетинговых" соображений?

Автор:  kekc_leader [ Среда, 24 Февраль, 2021 18:42 ]
Заголовок сообщения:  Re: Видео о Blackbox

Ну, Оберон и КП — практически одно и то же, разве нет?
Оберон, — скажем, чуть более широкое понятие.

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

Автор:  Иван Денисов [ Среда, 24 Февраль, 2021 18:44 ]
Заголовок сообщения:  Re: Видео о Blackbox

Фёдор Васильевич предлагал как-то называть также как Вирт называет "Блэкбокс Оберон". Мне эта мысль понравилась когда-то.

Автор:  Илья Ермаков [ Среда, 24 Февраль, 2021 20:57 ]
Заголовок сообщения:  Re: Видео о Blackbox

kekc_leader писал(а):
Ну, Оберон и КП — практически одно и то же, разве нет?
Оберон, — скажем, чуть более широкое понятие.

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


Я поддерживаю "прокачку" названия Оберон. Просто уточнил, как именно обдумывалось название.

Если вы следили за дискуссиями, то КП все в общем оценивают как не особо удачное название. В итоге есть признаки, что в рамках И21 и образования может состояться уход на предложенное Фёдором Васильевичем название Ultra Pascal.

Автор:  kekc_leader [ Четверг, 25 Февраль, 2021 00:57 ]
Заголовок сообщения:  Re: Видео о Blackbox

Честно говоря, я не задумывался, как назвать: Оберон он и есть Оберон. Но про тенденцию к тому, чтобы КП называть Обероном заметил и одобряю, она мне понятна.
Вроде название «Компонентный Паскаль» было выбрано для того, чтобы сделать этот продукт ближе к тем, кто использует Паскаль (то есть, как говорят, «в маркетинговых целях» :D ), а теперь в тех же маркетинговых целях возникает идея переименовать его обратно. Парадокс в том, что и то и другое довольно логично.

Лично я так до сих пор и не понял, что такое компонент: модуль, папка с подсистемой или набор таких папок. :lol:

Ультра Паскаль — это здорово. Только надо расширить WHILE до цикла Дейкстры. :mrgreen: (не бейте)

Автор:  adimetrius [ Суббота, 27 Февраль, 2021 16:31 ]
Заголовок сообщения:  Re: Видео о Blackbox

Коллеги, если речь про маркетинг, то, кмк, прежде чем выдвигать гипотезы (КП, ББ, Ультра), стоит определиться с целевой аудиторией. Что предполагается (пере)называть и для кого?

Автор:  Илья Ермаков [ Воскресенье, 28 Февраль, 2021 17:30 ]
Заголовок сообщения:  Re: Видео о Blackbox

Никаких скрытых обсуждений на эту тему не ведётся, нужно будет общим кругом возвращаться к теме.

Верно, нужно идти от ЦА.

И у названия "Оберон", и у наследования Паскалю есть свои сильные/слабые стороны. Наверное, придётся совмещать.

Но именно "Компонентный Паскаль" - слабое сочетание, как показала история его существования. УльтраПаскаль - сочетание, вроде, сильное.

Автор:  Artyemov [ Воскресенье, 28 Февраль, 2021 18:38 ]
Заголовок сообщения:  Re: Видео о Blackbox

adimetrius писал(а):
Коллеги, если речь про маркетинг, то, кмк, прежде чем выдвигать гипотезы (КП, ББ, Ультра), стоит определиться с целевой аудиторией. Что предполагается (пере)называть и для кого?

Вот она целевая аудитория: https://electronix.ru/forum/index.php?a ... nt=1739775 - бери голыми руками ;-)

Автор:  Иван Денисов [ Понедельник, 01 Март, 2021 04:17 ]
Заголовок сообщения:  Re: Видео о Blackbox

Илья Ермаков писал(а):
УльтраПаскаль - сочетание, вроде, сильное.

Название Паскаль проклято в определённых кругах. Надо много названий, чтобы где надо, то и использовать. УльтраПаскаль это название для каких-то групп лояльных к Паскалю, чтобы показать, что этот новый инструмент лучше старого Паскаля.

Так что предлагаю просто закрепить несколько синонимов
"Компонентный Паскаль" = название по существу и для технической документации
"Блэкбокс Оберон" = "торговое" название для широких групп
"Ультра Паскаль" = "торговое" название для групп, лояльных к слову Паскаль

Автор:  Илья Ермаков [ Понедельник, 01 Март, 2021 11:30 ]
Заголовок сообщения:  Re: Видео о Blackbox

Да, я тоже вижу так, что нужно сохранять "две ноги".
Но вот КП можно будет постепенно выводить из употребления, я так думаю.

Автор:  Илья Ермаков [ Понедельник, 01 Март, 2021 11:34 ]
Заголовок сообщения:  Re: Видео о Blackbox

Иван Денисов писал(а):
Название Паскаль проклято в определённых кругах.


Тут есть такой момент:
- круги сильно постарели, холивары растворились где-то в 2000-х.
- если название вызывает "баттхёрт", то называемый предмет действительно крут, то это идёт часто всё равно только в пользу продвижения. На слуху, новички все равно лезут посмотреть - привязываются. Можно подумать, Бейсик или PHP не имело в кругу "пальцегнутых" тоже "стыдноватого" звучания? И как это сказалось на их популярности (для Бейсика имею в виду период популярности VB) при низком пороге вхождения?
- для Delphi разве мешало то, что "это Паскаль"? Наоборот. Наличия рьяных болельщиков за противника подогревает "болельщиков" за своих.
Delphi погубила сама Borland/Embarcadero на рынке, в конце концов.

Автор:  Info21 [ Понедельник, 01 Март, 2021 13:50 ]
Заголовок сообщения:  Re: Видео о Blackbox

Илья Ермаков писал(а):
есть признаки, что в рамках И21 и образования может состояться уход на предложенное Фёдором Васильевичем название Ultra Pascal.
Все новые школьные сборки так и будут называться. Все установки в школе, все рабочие папки с этого года начинаются с Ультра Паскаль или Ultra Pascal.

На всех компах в классе -- учительском и ученических -- они тусуются вместе с FP и P.ABC.

Автор:  Info21 [ Понедельник, 01 Март, 2021 13:52 ]
Заголовок сообщения:  Re: Видео о Blackbox

kekc_leader писал(а):
надо расширить WHILE до цикла Дейкстры.
Да, надо. Даже очень.

Автор:  kekc_leader [ Суббота, 06 Март, 2021 16:52 ]
Заголовок сообщения:  Re: Видео о Blackbox

Ультра Паскаль — в этом действительно что-то есть.

«Блекбокс Оберон» мне не очень нравится, потому что не хотелось бы сужать использование языка КП до Блекбокса. Блекбокс — это всё-таки среда разаработки / среда выполнения / ОС, а язык может существовать также и отдельно. Я думаю, если язык (диалект Оберона «КП») получит такое отдельное существование (даже если с другим названием), это в конечном счёте привлечёт людей и к использованию Блекбокса. Люди должны видеть, что язык позволяет компилировать и запускать себя из разных сред, что в любой момент можно «войти в ББ» и «выйти из ББ», оставив программу во вполне рабочем состоянии.
В моём случае это примерно так бы и сработало.

1. Интересующийся гражданин читает о Вирте, затем об Обероне, о КП.
2. Заходит посмотреть на Блекбокс.
3. Вследствие укоренённых предрассудков его отталкивает кажущаяся ограниченность этой среды (замкнутость её на определённом графическом интерфейсе).
4. Он находит привычный для себя консольный компилятор в стиле fpc/gcc.
5. Въезжает в КП.
6. Переходит также и на Блекбокс.

Автор:  adimetrius [ Суббота, 06 Март, 2021 21:47 ]
Заголовок сообщения:  Re: Видео о Blackbox

kekc_leader писал(а):
4. Он находит привычный для себя консольный компилятор в стиле fpc/gcc.

А какие он будет использовать библиотеки?

Автор:  kekc_leader [ Четверг, 11 Март, 2021 23:47 ]
Заголовок сообщения:  Re: Видео о Blackbox

Смотря, что будет программировать. Если простые учебные программы, то модули In и Out, какой-нибудь модуль Graph для графики. Ещё Files, Strings, Math. Какой-нибудь Random надо сделать.

Над остальными библиотеками надо будет подумать.

Автор:  kekc_leader [ Воскресенье, 04 Апрель, 2021 00:48 ]
Заголовок сообщения:  Re: Видео о Blackbox

Программирование на Обероне (видео)
Часть третья. Вынос Блекбокса в подкаталог.

Изображение

На видео попутно рассматривается работа Makefile, переменная окружения BB_PRIMARY_DIR (аналог /USE) и определение исполнимым файлом пути самому к себе (во время выполнения).

Автор:  Kubanych [ Воскресенье, 04 Апрель, 2021 12:26 ]
Заголовок сообщения:  Re: Видео о Blackbox

kekc_leader писал(а):
Я с товарищами делаю видеоролики, в которых мы копаемся во внутренностях Blackbox с целью создания удобного консольного компилятора Компонентного Паскаля.


Работа очень хорошая, годная, полезная.

А можно записывать через программы, которые на основе того, что отображается на экране, сами формируют видео?

Автор:  Comdiv [ Воскресенье, 04 Апрель, 2021 13:05 ]
Заголовок сообщения:  Re: Видео о Blackbox

Kubanych писал(а):
А можно записывать через программы, которые на основе того, что отображается на экране, сами формируют видео?
Наподобие asciinema?

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/