Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 28 мар 2024, 12:22

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Часть первая. Голый король
СообщениеДобавлено: 01 апр 2012, 21:28 
Не в сети
Администратор
Аватара пользователя

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

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

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

Изображение

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

Изображение

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

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

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

Изображение

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

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

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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Часть первая. Голый король
СообщениеДобавлено: 02 апр 2012, 10:18 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Часть первая. Голый король
СообщениеДобавлено: 03 апр 2012, 21:36 
Не в сети
Аватара пользователя

Сообщения: 1019
Откуда: Днепропетровская обл.
Присоединяюсь. Молодец, Серж! :)

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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Часть первая. Голый король
СообщениеДобавлено: 04 апр 2012, 15:13 
Не в сети
Администратор
Аватара пользователя

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


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

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


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

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


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club