Личный кабинет

Запуск BlackBox под Linux (без Wine)

Михаил Густокашин ( Пользователь )
Тема Информатика-21 закрыта, продолжу здесь:
Начало обсуждения здесь: http://pedsovet.org/forum/index.php?showto...mp;#entry186288
Цитата (info21, 29.03.2011, 14:04) <{POST_SNAPBACK}>
Но самое главное -- можно делать по-настоящему самодокументированные программы, с формулами, графиками и т.п. прямо в тексте.

И вообще: зачем открывать в любом редакторе. Тоже мне, преимущество.
Достачно одного, поддерживающего стандартные Ctrl+C etc.

Чрезвычайно рад за вас, что вы нашли для себя самый лучший редактор всего. Но мне это неинтересно.
Мне интересно запустить IDE и компилятор под ARM архитектурой в linux, чтобы на него хотя бы посмотреть. Из разговора (не очень вежливого с вашей стороны) я понял следующие вещи:
1) IDE под линукс нет и не планируются, потому что все сидят в wine и радуются. Мне этот вариант не подходит, так что остается только консольный компилятор.
2) Вы что-то слышали о консольном компиляторе под линукс без вайна, но ни разу его не видели.
3) Поскольку продукт оказался opensource, то грамотное сообщество за 5 лет могло бы без труда соорудить компилятор под линукс. Но он где-то спрятан. Все знают, что он есть, но дать ссылку не могут.
4) Поскольку IDE нет, а формат хранения бинарный, я задался вопросом, в чем мне редактировать под линукс? Вы ответили, что легко делать импорт-экспорт из plain text, так что у меня появилась новая надежда что-то попробовать сделать под чистым линуксом без вайна.

Поскольку вы некомпетентны, то может быть кто-нибудь другой, более компетентный (и воспитанный) сможет сделать это. Просмотрев форум оберонкоре я не нашел ответа на свои вопросы, а вступать в сообщество поклонников ББ ни разу не попробовав написать и запустить программу считаю неправильным и бессмысленным.
Валерий Лаптев ( Пользователь )
Цитата (Михаил Густокашин, 29.03.2011, 14:30) <{POST_SNAPBACK}>
Тема Информатика-21 закрыта, продолжу здесь:
Начало обсуждения здесь: http://pedsovet.org/forum/index.php?showto...mp;#entry186288

Чрезвычайно рад за вас, что вы нашли для себя самый лучший редактор всего. Но мне это неинтересно.
Мне интересно запустить IDE и компилятор под ARM архитектурой в linux, чтобы на него хотя бы посмотреть. Из разговора (не очень вежливого с вашей стороны) я понял следующие вещи:
1) IDE под линукс нет и не планируются, потому что все сидят в wine и радуются. Мне этот вариант не подходит, так что остается только консольный компилятор.
2) Вы что-то слышали о консольном компиляторе под линукс без вайна, но ни разу его не видели.
3) Поскольку продукт оказался opensource, то грамотное сообщество за 5 лет могло бы без труда соорудить компилятор под линукс. Но он где-то спрятан. Все знают, что он есть, но дать ссылку не могут.
4) Поскольку IDE нет, а формат хранения бинарный, я задался вопросом, в чем мне редактировать под линукс? Вы ответили, что легко делать импорт-экспорт из plain text, так что у меня появилась новая надежда что-то попробовать сделать под чистым линуксом без вайна.

Вы не это ищете?
http://www.astrobe.com/default.htm

http://excelsior.ru/products/xds.html
Native XDS-x86 - полная система программирования для языков Модула-2 и Оберон-2, построенная на базе оптимизирующего компилятора для процессоров Intel x86. Доступна для платформ Windows и Linux.

XDS-C - система программирования, построенная на базе транслятора из языков Модула-2/Оберон-2 в Си. Вместо объектных файлов она производит текст на диалектах K&R C (Kernigan & Ritchie C), ANSI C, или на C++, который затем может быть скомпилирован любым подходящим компилятором Си/Си++ практически для любой платформы. Сама система XDS-C доступна в двух вариантах: для работы под Windows или Linux.


Еще: http://olymp.idle.at/tanis/oberon.linux.html
Еще: http://sourceforge.net/projects/oberon/
Михаил Густокашин ( Пользователь )
Цитата (Валерий Лаптев, 29.03.2011, 15:09) <{POST_SNAPBACK}>
Вы не это ищете?
http://www.astrobe.com/default.htm

нет, это разработка под ARM, но сама среда на Windows:
Astrobe is a complete integrated ARM embedded software rapid development system running on Windows. It includes a multi-file, fully featured, syntax-aware programmer's editor, native code ARM compiler, linker and builder, program uploader and a serial terminal. Use it to develop reliable software to run on the powerful NXP / Philips LPC2000 family of ARM-based microcontrollers.
Просто обычно ПО с открытым исходным кодом неплохо компилится под win и linux (тот же опенофис или эклипс как большие сложные проекты). При использовании ARM архитектуры надо просто перекомпилить его соответствующим компилятором. Тот же опенофис и эклипс под моей машинкой установились из репозитория и хорошо работают.
Валерий Лаптев ( Пользователь )
Цитата (Михаил Густокашин, 29.03.2011, 15:14) <{POST_SNAPBACK}>
нет, это разработка под ARM, но сама среда на Windows:
Astrobe is a complete integrated ARM embedded software rapid development system running on Windows. It includes a multi-file, fully featured, syntax-aware programmer's editor, native code ARM compiler, linker and builder, program uploader and a serial terminal. Use it to develop reliable software to run on the powerful NXP / Philips LPC2000 family of ARM-based microcontrollers.
Просто обычно ПО с открытым исходным кодом неплохо компилится под win и linux (тот же опенофис или эклипс как большие сложные проекты). При использовании ARM архитектуры надо просто перекомпилить его соответствующим компилятором. Тот же опенофис и эклипс под моей машинкой установились из репозитория и хорошо работают.


А вот я еще какую ссылку нашел: http://linuxopen.ru/2008/07/04/izuchaem-linux-blackbox.html
И в первом ответе - две новые ссылки на linux-проекты по Оберону
Михаил Густокашин ( Пользователь )
Цитата (Валерий Лаптев, 29.03.2011, 15:09) <{POST_SNAPBACK}>
http://excelsior.ru/products/xds.html
Native XDS-x86 - полная система программирования для языков Модула-2 и Оберон-2, построенная на базе оптимизирующего компилятора для процессоров Intel x86. Доступна для платформ Windows и Linux.

XDS-C - система программирования, построенная на базе транслятора из языков Модула-2/Оберон-2 в Си. Вместо объектных файлов она производит текст на диалектах K&R C (Kernigan & Ritchie C), ANSI C, или на C++, который затем может быть скомпилирован любым подходящим компилятором Си/Си++ практически для любой платформы. Сама система XDS-C доступна в двух вариантах: для работы под Windows или Linux.

К сожалению, тут бинарники под x86, под ARM не идут, а исходных кодов в архиве я не нашел, чтобы собрать их самому.
Цитата

О, а вот это похоже на Оберон-1 образца 2004 года. Он совместим с BlackBox?

Цитата (Валерий Лаптев, 29.03.2011, 15:26) <{POST_SNAPBACK}>
А вот я еще какую ссылку нашел: http://linuxopen.ru/2008/07/04/izuchaem-linux-blackbox.html
И в первом ответе - две новые ссылки на linux-проекты по Оберону

Это оконный менеджер :)
Валерий Лаптев ( Пользователь )
Ну, вот вам еще:
http://ssw.jku.at/Teaching/Projects/LinuxOberon/
Кто ищет, тот всегда найдет... :)
Александр Гольдин ( Пользователь )
Михаил Сергеевич, под FreeBSD есть порт компилятора Оберона (легко находится в портах FreeBSD в поиске по слову Оберон), но это, естественно, только консольный компилятор, никак не IDE. Под Линукс я тоже ничего не нашел. По-видимому, под unix-подобные системы Оберон портирован крайне плохо, IDE нет, о Блэкбоксе тем более речь не идет. Именно поэтому оберонщики так настойчиво предлагают использовать wine :)

На мой вопрос в закрытой теперь уже прошлой теме, почему нельзя собрать бинарный пакет Блэкбокса под линуксом или портировать Блэкбокс под FreeBSD, никто так и не ответил. После перехода школ на линукс с 1 января остается только wine... или не использовать Оберон вовсе :)

По-видимому, агрессивность оберонщиков отчасти вызвана и тем фактом, что Блэкбокс пока существует только в Windows-варианте.

Цитата (Валерий Лаптев, 29.03.2011, 17:43) <{POST_SNAPBACK}>
Ну, вот вам еще:
http://ssw.jku.at/Teaching/Projects/LinuxOberon/
Кто ищет, тот всегда найдет... :)

Ссылочка привела на 404 страницу :)
Валерий Лаптев ( Пользователь )
Цитата (Александр Гольдин, 29.03.2011, 15:48) <{POST_SNAPBACK}>
Ссылочка привела на 404 страницу :)

А вот эта:
http://sourceforge.net/projects/oberon/
Виталий Потопахин ( Пользователь )
Цитата (Александр Гольдин, 29.03.2011, 15:48) <{POST_SNAPBACK}>
Михаил Сергеевич, под FreeBSD есть порт компилятора Оберона (легко находится в портах FreeBSD в поиске по слову Оберон), но это, естественно, только консольный компилятор, никак не IDE. Под Линукс я тоже ничего не нашел. По-видимому, под unix-подобные системы Оберон портирован крайне плохо, IDE нет, о Блэкбоксе тем более речь не идет. Именно поэтому оберонщики так настойчиво предлагают использовать wine :)

На мой вопрос в закрытой теперь уже прошлой теме, почему нельзя собрать бинарный пакет Блэкбокса под линуксом или портировать Блэкбокс под FreeBSD, никто так и не ответил. После перехода школ на линукс с 1 января остается только wine... или не использовать Оберон вовсе :)

По-видимому, агрессивность оберонщиков отчасти вызвана и тем фактом, что Блэкбокс пока существует только в Windows-варианте.


Ссылочка привела на 404 страницу :)


Я по ссылке открыл реально существующую страницу.
Михаил Густокашин ( Пользователь )
Цитата (Александр Гольдин, 29.03.2011, 15:48) <{POST_SNAPBACK}>
Михаил Сергеевич, под FreeBSD есть порт компилятора Оберона (легко находится в портах FreeBSD в поиске по слову Оберон), но это, естественно, только консольный компилятор, никак не IDE. Под Линукс я тоже ничего не нашел. По-видимому, под unix-подобные системы Оберон портирован крайне плохо, IDE нет, о Блэкбоксе тем более речь не идет. Именно поэтому оберонщики так настойчиво предлагают использовать wine :)

Вот нашел какой-то oo2c в описании убунтовского репозитория. Обещают Оберон-2 перегонять в сишный код, дома поиграюсь. Правда сам по себе Оберон мне не сильно интересен, я писал его интерпретатор на Java и представляю себе его неплохо. Только Оберон-2, вроде как, несовместим с ComponentPascal, который реализуется в BB даже по синтаксису-стандартной библиотеке, не говоря уже о бинарном формате исходников в BB из которого я не понял как без BB выдирать Plain Text.
Вот странно. PascalABC разработан под .net, но там хотя бы есть возможность повозится с mono и что-то выродить под линукс, а также есть веб среда разработки, хотя сообщество разработчиков как мне показалось меньше (по степени рекламы и ругательств уж точно :) ), а тут с таким сообществом и опенсорсом уже несколько лет ничего подобного не наблюдается.

footer logo © Образ–Центр, 2018. 12+