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

Oberon-07ru
https://zx.oberon.org/forum/viewtopic.php?f=40&t=296
Страница 1 из 1

Автор:  Zorko [ 04 дек 2016, 19:52 ]
Заголовок сообщения:  Oberon-07ru

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


Автор:  S.Atan [ 04 дек 2016, 20:07 ]
Заголовок сообщения:  Re: Oberon-07ru

:D Второй Глагол!!! А чо, прикольно!

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

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

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

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

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

Project Glagol 2017? :shock: :D

Автор:  geniepro [ 04 дек 2016, 20:52 ]
Заголовок сообщения:  Re: Oberon-07ru

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

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

Автор:  S.Atan [ 04 дек 2016, 22:03 ]
Заголовок сообщения:  Re: Oberon-07ru

Не, не эту а которая 2013 на projectoberon.com

Автор:  S.Atan [ 05 дек 2016, 11:00 ]
Заголовок сообщения:  Re: Oberon-07ru

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


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

Автор:  prospero78su [ 06 дек 2016, 10:03 ]
Заголовок сообщения:  Re: Oberon-07ru

Цитата:
Project Glagol 2017? :shock: :D

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

Автор:  S.Atan [ 06 дек 2016, 22:28 ]
Заголовок сообщения:  Re: Oberon-07ru

Да не, нормально всё, не обижайся. Я тоже в своё время придумать хотел семантическую конструкцию на русском для какого нибудь языка. Ток до смеха доходило. Типа:
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 как минимум...
п большая, надо уменьшить вдое...
Ну про б понятно... И ведёт она себя как б...

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