Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

Часть первая. Голый король
https://zx.oberon.org/forum/viewtopic.php?f=15&t=10
Страница 1 из 1

Автор:  S.Atan [ 01 апр 2012, 21:28 ]
Заголовок сообщения:  Часть первая. Голый король

Часть первая. Голый король.
Оглавление
‘Ну что, приступим?’ – подумал Герасим засучивая рукава.

Начну пожалуй цикл статей по замечательному компилятору замечательного человека Н.Вирта – Оберону .
Оберон 2 – это объектно ориентированный язык с лаконичным синтаксисом похожим на Pascal. Это не удивительно, так как Pascal это дедушка Оберона.
Для начала нам нужно скачать компилятор языка тут -> Оберон 2 компилятор.

Скачали? Давайте рассмотрим что нам нужно поподробнее.
Для начала где попало создаём папку и в ней делаем вот такую похожую структуру

Изображение

то есть пустой файл CompileAndLink.bat и две папки bin и tmp.
В папку bin нужно загрузить компилятор, линкер и пару дополнительных файлов для корректной работы компилятора.

Изображение

Если всё сделано как на картинках мы можем приступит к обзору компилятора и его возможностей.

Открываем для редактирования CompileAndLink.bat и пишем туда код
Код: "BAT"
Bin\O2ETHCLC.EXE/*
Bin\O2ETHCLL.EXE/?
 
pause

сохраняем и запускаем.
Опции /* и /? дадут нам информацию об опциях компилятора и линкера.
В принципе мы должны увидеть следующую картину

Изображение

По умолчанию компилятор настроен на синтаксис Active Oberon и с перезаписью символьных файлов.
Поэтому опции мы до поры до времени оставим в покое.

Ну что? Перед нами голый компилятор Оберона, который кроме как компилировать код ничего и не умеет.
Так вот наша цель научить его понимать нас, общатся с нами и делать возможно более полезные вещи.
Этим мы и займемся в этом цикле статей.

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

в следующей части мы рассмотрим линкер и его опциональный файл.

Автор:  Rafi [ 02 апр 2012, 10:18 ]
Заголовок сообщения:  Re: Часть первая. Голый король

Спасибо за статью) Жду продолжения с нетерпением.

Автор:  Zorko [ 03 апр 2012, 21:36 ]
Заголовок сообщения:  Re: Часть первая. Голый король

Присоединяюсь. Молодец, Серж! :)

Знаешь, это сильно похоже на твою будущую книгу. От прочтения я получаю истинное удовольствие :) Что ещё немаловажно — это будет хороший старт для новичков.

P.S. В соавторы примешь? :D
https://zx.oberon.org/lib/Oleg-N-Cher/syn opcl.doc

Автор:  S.Atan [ 04 апр 2012, 15:13 ]
Заголовок сообщения:  Re: Часть первая. Голый король

Да не вопрос. Пусть присоединяется любой желающий.

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