OberonCore
https://forum.oberoncore.ru/

Oberon2 взаимодействие с C/C++, x64 платформа
https://forum.oberoncore.ru/viewtopic.php?f=30&t=5385
Страница 1 из 1

Автор:  perloid [ Воскресенье, 12 Апрель, 2015 17:43 ]
Заголовок сообщения:  Oberon2 взаимодействие с C/C++, x64 платформа

Суть такова.

Нужен нормальный и простой ЯП для взаимодействия с имеющимся C/C++ кодом. нужна компиляция в x64.
Т.е. новый код (модули, функции) пишется мной на обероне и используется из C/C++, компилируется через gcc или g++ и т.п. в идеале linux и windows, но хотябы как минимум linux
Т.е. нужен скорее транслятор.

Насколько это вообще реально?
Есть чтото адекватное или все заброшено?

Автор:  Роман М. [ Воскресенье, 12 Апрель, 2015 19:33 ]
Заголовок сообщения:  Re: Oberon2 взаимодействие с C/C++, x64 платформа


Насколько подходят для профессиональной деятельности - не имею понятия. Лучше спросить авторов/мейнтейнеров.

Автор:  Дмитрий Дагаев [ Воскресенье, 12 Апрель, 2015 21:08 ]
Заголовок сообщения:  Re: Oberon2 взаимодействие с C/C++, x64 платформа

Можно использовать Ofront ВЄДАsoft, http://zx.oberon2.ru/forum/viewforum.php?f=32
Разрабатывать под Win на BlackBox, транслировать в C и переносить с компиляцией под gcc.

Автор:  Kemet [ Воскресенье, 12 Апрель, 2015 21:29 ]
Заголовок сообщения:  Re: Oberon2 взаимодействие с C/C++, x64 платформа

Лучше использовать Модулу-3

Автор:  Иван Денисов [ Среда, 15 Апрель, 2015 11:12 ]
Заголовок сообщения:  Re: Oberon2 взаимодействие с C/C++, x64 платформа

Господа из Обеон Микросистемс рекомендовали обратить внимание на язык Go.

Автор:  perloid [ Четверг, 16 Апрель, 2015 07:37 ]
Заголовок сообщения:  Re: Oberon2 взаимодействие с C/C++, x64 платформа

Трансляторы всякие попробовал - все не заводится с ходу.

Пришел к тому что да Go - это готовая к применению реализация оберона, правда синтаксис немного извращенный. Буду изучать тогда.

Код:
https://groups.google.com/forum/#!topic/golang-nuts/sd9npFo6ji8

"""" Go is mostly in the C family (basic syntax), with significant
input from the Pascal/Modula/Oberon family (declarations, packages),
plus some ideas from languages inspired by Tony Hoare's CSP, such as
Newsqueak and Limbo (concurrency). """" [0].

Автор:  kekc_leader [ Вторник, 05 Январь, 2016 23:50 ]
Заголовок сообщения:  Re: Oberon2 взаимодействие с C/C++, x64 платформа

OO2C, скомпилированный под Виндоус подойдёт?

Автор:  perloid [ Вторник, 20 Декабрь, 2016 13:06 ]
Заголовок сообщения:  Re: Oberon2 взаимодействие с C/C++, x64 платформа

недавно узнал что Никита Липский (Excelsior JET) написал компилятор java в нативный код на oberon-2
http://www.excelsior.ru/products/xds
Доступна для платформ Windows и Linux.

кто то пробовал эти кмпиляторы Oberon-2?

там и Excelsior IDE запилили какуюто

Автор:  Александр Ильин [ Вторник, 20 Декабрь, 2016 14:07 ]
Заголовок сообщения:  Re: Oberon2 взаимодействие с C/C++, x64 платформа

perloid писал(а):
там и Excelsior IDE запилили какуюто
(Голосом Гоблина, известного также под псевдонимом "Дмитрий Пучков") - Вот это поворот!

Автор:  perloid [ Среда, 21 Декабрь, 2016 09:03 ]
Заголовок сообщения:  Re: Oberon2 взаимодействие с C/C++, x64 платформа

Александр Ильин писал(а):
Вот это поворот!


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

а тут на те и компилятор для java

Автор:  perloid [ Среда, 21 Декабрь, 2016 09:04 ]
Заголовок сообщения:  Re: Oberon2 взаимодействие с C/C++, x64 платформа

kekc_leader писал(а):
OO2C, скомпилированный под Виндоус подойдёт?


я это тоже пытался запустить - так и не удалось.

Автор:  Comdiv [ Среда, 21 Декабрь, 2016 15:02 ]
Заголовок сообщения:  Re: Oberon2 взаимодействие с C/C++, x64 платформа

perloid писал(а):
Пришел к тому что да Go - это готовая к применению реализация оберона, правда синтаксис немного извращенный. Буду изучать тогда.

Go не подошёл?

Автор:  perloid [ Среда, 21 Декабрь, 2016 17:38 ]
Заголовок сообщения:  Re: Oberon2 взаимодействие с C/C++, x64 платформа

Go слишком сложный

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