OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 21 Сентябрь, 2021 15:28

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Видео о Blackbox
СообщениеДобавлено: Среда, 24 Февраль, 2021 18:13 
Аватара пользователя

Зарегистрирован: Среда, 22 Апрель, 2015 23:51
Сообщения: 233
Откуда: г. Рига, Латвийская ССР
Я с товарищами делаю видеоролики, в которых мы копаемся во внутренностях Blackbox с целью создания удобного консольного компилятора Компонентного Паскаля.

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

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

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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Среда, 24 Февраль, 2021 18:15 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9438
Откуда: Россия, Орёл
Артур, а название видео "Компилятора Оберона...", а не КП, чисто из "маркетинговых" соображений?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Среда, 24 Февраль, 2021 18:42 
Аватара пользователя

Зарегистрирован: Среда, 22 Апрель, 2015 23:51
Сообщения: 233
Откуда: г. Рига, Латвийская ССР
Ну, Оберон и КП — практически одно и то же, разве нет?
Оберон, — скажем, чуть более широкое понятие.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Среда, 24 Февраль, 2021 18:44 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3131
Фёдор Васильевич предлагал как-то называть также как Вирт называет "Блэкбокс Оберон". Мне эта мысль понравилась когда-то.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Среда, 24 Февраль, 2021 20:57 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9438
Откуда: Россия, Орёл
kekc_leader писал(а):
Ну, Оберон и КП — практически одно и то же, разве нет?
Оберон, — скажем, чуть более широкое понятие.

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


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Четверг, 25 Февраль, 2021 00:57 
Аватара пользователя

Зарегистрирован: Среда, 22 Апрель, 2015 23:51
Сообщения: 233
Откуда: г. Рига, Латвийская ССР
Честно говоря, я не задумывался, как назвать: Оберон он и есть Оберон. Но про тенденцию к тому, чтобы КП называть Обероном заметил и одобряю, она мне понятна.
Вроде название «Компонентный Паскаль» было выбрано для того, чтобы сделать этот продукт ближе к тем, кто использует Паскаль (то есть, как говорят, «в маркетинговых целях» :D ), а теперь в тех же маркетинговых целях возникает идея переименовать его обратно. Парадокс в том, что и то и другое довольно логично.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Суббота, 27 Февраль, 2021 16:31 
Аватара пользователя

Зарегистрирован: Суббота, 16 Февраль, 2008 02:47
Сообщения: 501
Коллеги, если речь про маркетинг, то, кмк, прежде чем выдвигать гипотезы (КП, ББ, Ультра), стоит определиться с целевой аудиторией. Что предполагается (пере)называть и для кого?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Воскресенье, 28 Февраль, 2021 17:30 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9438
Откуда: Россия, Орёл
Никаких скрытых обсуждений на эту тему не ведётся, нужно будет общим кругом возвращаться к теме.

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Воскресенье, 28 Февраль, 2021 18:38 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 504
adimetrius писал(а):
Коллеги, если речь про маркетинг, то, кмк, прежде чем выдвигать гипотезы (КП, ББ, Ультра), стоит определиться с целевой аудиторией. Что предполагается (пере)называть и для кого?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Понедельник, 01 Март, 2021 04:17 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3131
Илья Ермаков писал(а):
УльтраПаскаль - сочетание, вроде, сильное.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Понедельник, 01 Март, 2021 11:30 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9438
Откуда: Россия, Орёл
Да, я тоже вижу так, что нужно сохранять "две ноги".
Но вот КП можно будет постепенно выводить из употребления, я так думаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Понедельник, 01 Март, 2021 11:34 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9438
Откуда: Россия, Орёл
Иван Денисов писал(а):
Название Паскаль проклято в определённых кругах.


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Понедельник, 01 Март, 2021 13:50 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Илья Ермаков писал(а):
есть признаки, что в рамках И21 и образования может состояться уход на предложенное Фёдором Васильевичем название Ultra Pascal.
Все новые школьные сборки так и будут называться. Все установки в школе, все рабочие папки с этого года начинаются с Ультра Паскаль или Ultra Pascal.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Понедельник, 01 Март, 2021 13:52 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
kekc_leader писал(а):
надо расширить WHILE до цикла Дейкстры.
Да, надо. Даже очень.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Суббота, 06 Март, 2021 16:52 
Аватара пользователя

Зарегистрирован: Среда, 22 Апрель, 2015 23:51
Сообщения: 233
Откуда: г. Рига, Латвийская ССР
Ультра Паскаль — в этом действительно что-то есть.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Суббота, 06 Март, 2021 21:47 
Аватара пользователя

Зарегистрирован: Суббота, 16 Февраль, 2008 02:47
Сообщения: 501
kekc_leader писал(а):
4. Он находит привычный для себя консольный компилятор в стиле fpc/gcc.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Четверг, 11 Март, 2021 23:47 
Аватара пользователя

Зарегистрирован: Среда, 22 Апрель, 2015 23:51
Сообщения: 233
Откуда: г. Рига, Латвийская ССР
Смотря, что будет программировать. Если простые учебные программы, то модули In и Out, какой-нибудь модуль Graph для графики. Ещё Files, Strings, Math. Какой-нибудь Random надо сделать.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Воскресенье, 04 Апрель, 2021 00:48 
Аватара пользователя

Зарегистрирован: Среда, 22 Апрель, 2015 23:51
Сообщения: 233
Откуда: г. Рига, Латвийская ССР
Программирование на Обероне (видео)
Часть третья. Вынос Блекбокса в подкаталог.

Изображение

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Воскресенье, 04 Апрель, 2021 12:26 

Зарегистрирован: Суббота, 04 Март, 2006 15:13
Сообщения: 674
Откуда: СССР
kekc_leader писал(а):
Я с товарищами делаю видеоролики, в которых мы копаемся во внутренностях Blackbox с целью создания удобного консольного компилятора Компонентного Паскаля.


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Видео о Blackbox
СообщениеДобавлено: Воскресенье, 04 Апрель, 2021 13:05 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 1314
Откуда: Киев
Kubanych писал(а):
А можно записывать через программы, которые на основе того, что отображается на экране, сами формируют видео?
Наподобие asciinema?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2021, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB