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

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Oberon-07ru
СообщениеДобавлено: 04 дек 2016, 19:52 
Не в сети
Аватара пользователя

Сообщения: 1019
Откуда: Днепропетровская обл.
Валерий Шипков (prospero78) писал(а):
Переразбил модули, перевёл частично исходники на русский язык, систематизировал константы и добавил поддержку переменных и ключевых слов на русском языке. Ах да. Теперь компилятор выводит сообщения об ошибках тоже на русском языке. Раньше список кодов ошибок тупо лежал в файлике рядом))



Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Oberon-07ru
СообщениеДобавлено: 04 дек 2016, 20:07 
Не в сети
Администратор
Аватара пользователя

Сообщения: 189
:D Второй Глагол!!! А чо, прикольно!

Я тут полностью студию для O7 с компилятором, виртуальной машиной и т.д. замутил.

Блин, а ведь какая классная реализация! Вольдемарыч гений... Хотел создать компьютер под компилятор, взял и создал...
Мало того, написал компилятор к нему, машину виртуального исполнения (ну... почти), дал описание наглядное процессора и перефирии, написал операционку и т.д. и т.п...
Абалдеть... Теперь, если рассматривать исполнимый код не как набор инструкций, а как байткод, то писать можно под любую спецификацию и любую платформу! Что в принципе и сделал Шурик Ширяев. Просто дополнил код до ARM 6-7...

Сразу в ProjectOberon 2013 (уже 2016 по ходу дела) включен и декомпилятор, так что возможны трейсеры и отладчики без платформенного апи! Я уже эмулятор переписал и проверил. Благо что сейчас хоть не бездумно шпариш по чужому коду а хоть разбираешься в своей же писанине.

Буду помаленьку переводить ProjectOberon на русский (книгу в смысле)... Довольно поучительно в сфере работы процессоров и перефирии!

Цитата:
Переразбил модули, перевёл частично исходники на русский язык

Project Glagol 2017? :shock: :D


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Oberon-07ru
СообщениеДобавлено: 04 дек 2016, 20:52 
Не в сети

Сообщения: 203
S.Atan писал(а):
Буду помаленьку переводить ProjectOberon на русский (книгу в смысле)...

Вообще-то эта книга уже переведена на русский: http://www.proklondike.com/books/coding ... beron.html


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Oberon-07ru
СообщениеДобавлено: 04 дек 2016, 22:03 
Не в сети
Администратор
Аватара пользователя

Сообщения: 189
Не, не эту а которая 2013 на projectoberon.com


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Oberon-07ru
СообщениеДобавлено: 05 дек 2016, 11:00 
Не в сети
Администратор
Аватара пользователя

Сообщения: 189
Код: "OBERON"
  1. СКАЗ Дело;
  2.  
  3. ЧАДЬ
  4. ч,р: ЛИЧЬБА;
  5.  
  6. АЗ
  7.  
  8. р := 0;
  9. ч := 1;
  10. ДОКАМЕСТ р < 15 ДЕЯТИ
  11. ОЧЕ р < 5 АТО ч := ч + р ЯТИ;
  12. ВЪЗНЯТИ(р);
  13. ЯТИ;
  14.  
  15. ЯТИ Дело.


Надо сделать компилятор старославянский... :D
Попробую сегодня вменябельное что нибудь сотворить...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Oberon-07ru
СообщениеДобавлено: 06 дек 2016, 10:03 
Не в сети
Администратор
Аватара пользователя

Сообщения: 86
Цитата:
Project Glagol 2017? :shock: :D

Ну, пусть будет Глагол-2017))
Хотя по хорошему:
1) это всё тот же Оберон-07
2) английский язык поддерживается, русский лишь как опция))
3) на самом деле цели стоят совсем другие. Русский -- лишь средство.

_________________
Действия профессионала предсказуемы. Но в мире полно любителей!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Oberon-07ru
СообщениеДобавлено: 06 дек 2016, 22:28 
Не в сети
Администратор
Аватара пользователя

Сообщения: 189
Да не, нормально всё, не обижайся. Я тоже в своё время придумать хотел семантическую конструкцию на русском для какого нибудь языка. Ток до смеха доходило. Типа:
a: ЦЕЛ;
б: НЕЦЕЛ;

Ах какая ж ты б не цел то?
Кто ж тебя б такую сделал?
Али ворог какой, али любый,
Позабавился и пропал...
:D

Ну вобщем слёзы да и только...

Или конструкции ..НАЧАТЬ ... КОНЧИТЬ

Код: "OBERON"
  1.  
  2. минута = 0.1;
  3. ОТ время := 6.30 ДО 6.45 ШАГ минута НАЧАТЬ ... КОНЧИТЬ; (* или не кончить, вот в чем вопрос *)
  4.  
  5. время := 6.30;
  6. ПОВТОРИТЬ
  7. время := время + минута
  8. КОНЧИТЬ время>6.45;
  9.  
  10. время := 6.30;
  11. ПОКА время <= 6.45 НАЧАТЬ
  12.  
  13. время := время + минута
  14. КОНЧИТЬ;


:D :D :D
Вообщем пока время есть надо умудриться начать, да ещё и кончить...

И крайне не рекомендуется использовать в названиях литеры х,б,п дабы не задавались вопросы:

А чойта х меньше 15, поставте 20 как минимум...
п большая, надо уменьшить вдое...
Ну про б понятно... И ведёт она себя как б...


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

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


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

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


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

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