Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
Какие вариации языков Оберон позволяют делать программы с GUI в визуальном редакторе и exe, работать с музыкой, звуком и видео, делать сайты? https://zx.oberon.org/forum/viewtopic.php?f=79&t=475 |
Страница 1 из 2 |
Автор: | Pimbom [ 01 дек 2019, 00:08 ] |
Заголовок сообщения: | Какие вариации языков Оберон позволяют делать программы с GUI в визуальном редакторе и exe, работать с музыкой, звуком и видео, делать сайты? |
Так как новичок, пока ознакомился только с Free Oberon. Как понял, он позволяет делать exe, а визуального редактора для GUI в нем нету. А как обстоит с этим в других вариациях языков семейства Оберон? Также в каких средах можно создавать программы для обработки музыки, звука, видео или просто добавлять видео и звук в интерфейс программ? |
Автор: | kekc_leader [ 01 дек 2019, 03:53 ] |
Заголовок сообщения: | Re: Какие вариации языков Оберон позволяют делать программы с GUI в визуальном редакторе и exe, работать с музыкой, звуком и видео? |
В Free Oberon можно делать самодельные графические интерфейсы, т. к. существует модуль Graph. Но эта возможность для продвинутых пользователей. Идёт работа над созданием доступных средств разработки графического интерфейса. Работа со звуком возможна через тот же модуль Graph и модуль SDL2, однако процедуры и типы для работы со звуком будут перемещены в отдельный модуль Sound, в котором также добавятся и другие, более продвинутые процедуры. Для создания простого графического интерфейса будет доступен модуль Gui, который также можно будет расширять. Сейчас идёт активная разработка этого модуля на основе конкретного применения по написанию программы — редактора шрифтов. Будет также создана документация к модулям Sound и Gui, обновлена документация к модулю Graph. Графические интерфейсы позволяет создавать система Blackbox Component Builder (там тоже вариация языка Оберон). |
Автор: | ivan_denisov [ 01 дек 2019, 06:17 ] | ||
Заголовок сообщения: | Re: Какие вариации языков Оберон позволяют делать программы с GUI в визуальном редакторе и exe, работать с музыкой, звуком и видео? | ||
Pimbom писал(а): Так как новичок, пока ознакомился только с Free Oberon. Как понял, он позволяет делать exe, а визуального редактора для GUI в нем нету. А как обстоит с этим в других вариациях языков семейства Оберон? Также в каких средах можно создавать программы для обработки музыки, звука, видео или просто добавлять видео и звук в интерфейс программ? Либо через SDL, и делать свой GUI, как описал Артур. Для начинающего - это может быть весьма полезно. Сложный видео/аудио редактор требует правильную архитектуру проекта, так что будет полезно разобраться с Блэкбоксом, как примерном многоуровневой архитектуры. для Блэкбокса Илья Ермаков с коллегами делал подсистему Abf для работы с медиаданными, https://oberoncore.ru/bbcc/subs/abf/start Хотя она уже немного устарела, но там они как раз делали прогрыватели для GUI. Также есть подсистема Media от Хуана Антонио Ортеги http://www.zinnamturm.eu/downloadsIN.htm#Media А вот программа, которая пишет Собачий вальс в WAV файл от Сергея Губанова. там откройте Music/Mod/Compositor.odc и будут команды для компиляции и кнопки, которые открывают диалоговые окна.
|
Автор: | Pimbom [ 01 дек 2019, 07:58 ] |
Заголовок сообщения: | Re: Какие вариации языков Оберон позволяют делать программы с GUI в визуальном редакторе и exe, работать с музыкой, звуком и видео, делать сайты? |
Благодарю за ответы. Добавил ещё один пункт в заголовок. Программисты каких вариации Оберона имеют на данный момент возможность создавать сайты? Знаю, что для Free Oberon такая возможность должна появится в будущем. |
Автор: | ivan_denisov [ 01 дек 2019, 08:41 ] |
Заголовок сообщения: | Re: Какие вариации языков Оберон позволяют делать программы с GUI в визуальном редакторе и exe, работать с музыкой, звуком и видео, делать сайты? |
Pimbom писал(а): Благодарю за ответы. Добавил ещё один пункт в заголовок. Программисты каких вариации Оберона имеют на данный момент возможность создавать сайты? Знаю, что для Free Oberon такая возможность должна появится в будущем. Делать сайты - это весьма обширное понятие... на любом языке возможно сделать страничку и отдать её в STDOUT через CGI модуль какого-нибудь NGINX. Но дело в том, где будет выгода от использования инструментов. Если от сайта не требуется надежность, то использование распространенных инструментов, подходящих под задачу и ресурсы сервера, будет лучше, чем использовать Оберон для этого. Однако знание Оберона помогут легко освоить другие языки и писать в них программы в безопасной манере. Начать свой путь с Go для создания сайтов, возможно, будет правильным трендом. Это позволит быть ближе к Оберону и при том зарабатывать на хлеб насущный. |
Автор: | Pimbom [ 01 дек 2019, 08:58 ] |
Заголовок сообщения: | Re: Какие вариации языков Оберон позволяют делать программы с GUI в визуальном редакторе и exe, работать с музыкой, звуком и видео, делать сайты? |
В плане надёжности рассматриваю АДА для создания сайтов. А именно хочу написать медицинскую программу, которая будет взаимодействовать с пользователями через браузер и надежность передачи и отображения данных чтобы была не меньше, чем при управлении летательными аппаратами. |
Автор: | ivan_denisov [ 01 дек 2019, 09:45 ] |
Заголовок сообщения: | Re: Какие вариации языков Оберон позволяют делать программы с GUI в визуальном редакторе и exe, работать с музыкой, звуком и видео, делать сайты? |
Я бы не рассматривал Ада серьезно, так как у них не простая история со стоимостью лицензии. Она очень дорогая. Хоть и декларируется, что есть опен-сорс компилятор, де факто, - придется покупать очень дорогую лицензию для техподдержки, если дойдет дело до внедрения. Мутное дело с этим Ада. Но можете связаться с Сергеем Рыбиным по поводу деталей по лицензированию: rybin@adacore.com Мало того язык Ада еще и избыточно сложный... Для серьезных задач используйте Oberon, можете в виде Ofront+ от Йозефа Темпла и Олега. Или в виде Блэкбокс Оберон от Клеменса Шиперски, Куно Пфистера и компании. Или в виде МультиОберон от Дмитрия Викторовича Дагаева на базе усеченных возможностей ядра Блэкбокс. Он специалист, эксперт РОСАТОМ как никак. Может и в виде FreeOberon (на основе VOC), но в VOC есть не только его некоторые баги, как я понимаю. В этом плане Ofront+ или Блэкбокс Оберон более надежные. |
Автор: | Pimbom [ 01 дек 2019, 14:11 ] |
Заголовок сообщения: | Re: Какие вариации языков Оберон позволяют делать программы с GUI в визуальном редакторе и exe, работать с музыкой, звуком и видео, делать сайты? |
Благодарю за информацию. Цитата: но в VOC есть не только его некоторые баги Что Вы имеете в виду? А что ещё плохого есть, кроме его некоторых багов?
|
Автор: | ivan_denisov [ 01 дек 2019, 20:56 ] |
Заголовок сообщения: | Re: Какие вариации языков Оберон позволяют делать программы с GUI в визуальном редакторе и exe, работать с музыкой, звуком и видео, делать сайты? |
Ох, что-то я там такое хотел написать "очень умное", сейчас вспомню ![]() Если вы делаете, что-то надежное, то система желательно должна быть интеллектуально обозрима. Прослойка в виде Си является нежелательной. Портабельность от Си идет в ущерб надежности системы. Ничего не попишешь, математика. Чем больше звеньев, тем больше косяков. Да, мол скажете, что всё вылизано в gcc и библиотеках. Но не тут то было. Регулярно что-то находится. Вот как раз из области обработки медицинских данных. коллега отправил: https://www.frontiersin.org/articles/10.3389/fninf.2015.00012/full И это просто ..., товарищи. Отлаживаете на одной операционке свои умные алгоритмы. А на другой они просто не работают как надо. При этом видимость правильности есть... и даже доктора будут ставить диагнозы, возможно. В то же время Ofront+ хоть не избавлен от такой проблемы как прослойка, но хоть явные косяки за годы отладки в нем уже вылизали. Не берусь ручаться, но сужу по слухам и теоретически. Артур Ефимов, при всём при том вы делаете полезную систему! Пусть даже и на VOC, но она хороша для широкого круга задач. Главное знакомство системы образования с Обероном. Это горячо поддерживаю! |
Автор: | Pimbom [ 01 дек 2019, 21:47 ] |
Заголовок сообщения: | Re: Какие вариации языков Оберон позволяют делать программы с GUI в визуальном редакторе и exe, работать с музыкой, звуком и видео, делать сайты? |
Благодарю за информацию. Цитата: Для серьезных задач используйте Oberon Да, конечно буду изучать этот язык, если дело с этим пойдет хорошо. Ада так же интересна, поэтому её тоже рассматриваю. Собираюсь разузнать у знающих людей по поводу этого насчет неё: https://en.wikipedia.org/wiki/LLVM (семейство компиляторов) и https://ada-awa.readthedocs.io/en/latest/ (создание сайтов или веб приложений) https://ru.wikipedia.org/wiki/JGRASP |
Страница 1 из 2 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |