Автор Тема: Компилятор Oberon-07/11 для x86 Windows  (Прочитано 76306 раз)

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #180 : Июнь 27, 2014, 06:11:54 pm »
Тоже мне проблема... Будут распространять нестандартную Аду.

Они не смогут дать название своему транслятору "Транслятор языка Ада" -- минобороны сша их по судам затаскает ))
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #181 : Июнь 27, 2014, 06:13:23 pm »
Тоже мне проблема... Будут распространять нестандартную Аду.

Они не смогут дать название своему транслятору "Транслятор языка Ада" -- минобороны сша их по судам затаскает ))

Уже нет. Начиная с Ада 95 минобороны не курирует развитие языка и трансляторов.
Y = λf.(λx.f (x x)) (λx.f (x x))

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #182 : Июнь 27, 2014, 06:18:39 pm »
Тоже мне проблема... Будут распространять нестандартную Аду.

Они не смогут дать название своему транслятору "Транслятор языка Ада" -- минобороны сша их по судам затаскает ))

Уже нет. Начиная с Ада 95 минобороны не курирует развитие языка и трансляторов.

фууууу ))
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

VladimirV

  • Newbie
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #183 : Июнь 29, 2014, 04:30:25 pm »
Вот в этом плане с Адой ситуация лучше -- минобороны сша не выдаст сертификат соответствия компилятору, несоответствующему стандарту на язык Ада...

Язык АДА в неоплачиваемом долгом отпуске...а аду военном пента-здании.  Это не наш путь.

VladimirV

  • Newbie
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #184 : Июнь 29, 2014, 04:44:27 pm »
К теме использования Oberon для мета-программирования возвращаюсь регулярно. Это очередной вариант. И негативные чувства нежелания сделать ядром технологии базы знаний программиста с IDE  у меня так и не прошли. Не вижу "света в конце туннеля"...

Исследовал виртуальную машину Forth VM. Подключаюсь к источнику идей... Но взять за основу эту древнюю технологий - не реально! Мозг сносит надолго. Потерпеть конечно можно, если светит перспектива, однако только "динозаврам" интересно строить мечты продлить жизнь FORTH в больших проектах.

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

А это уже интересно:

Евгений Зобнин | Хакер №4/11 - http://www.xakep.ru/55752

Цитировать
Когда десять лет назад Кена Томпсона, принимавшего активное участие в разработке языка Си, спросили, каким бы он сделал этот язык на тот момент, он ответил, что язык был бы похож на Limbo. Прошло немало времени, и Томпсон совместно с еще одним автором языка Си, Робом Пайком, принял участие в создании Go — языка, который стал переосмыслением и последующим развитием Limbo. Go был представлен миру 10 ноября 2009 года и практически сразу стал бестселлером. Одни только имена авторов, известных как создатели операционной системы UNIX, языка программирования Си и кодировки UTF-8, а также покровительство Google, в лабораториях которых был создан язык, дали Go отличный старт.

В основу Go положено три фундаментальных идеи:

    Гарантия высокой скорости компиляции и производительности приложений.
    Простота разработки и поддержки приложений, свойственная высокоуровневым скриптовым языкам.
    Встроенные средства параллельного программирования, позволяющие задействовать все имеющиеся ядра современных процессоров.

Что все это значит на деле? Разберемся с каждым из пунктов.

Go — системный язык, что, тем не менее, не мешает ему быть достаточно высокоуровневым для того, чтобы обеспечить программиста всем необходимым для комфортного и быстрого написания кода. Язык включает в себя такие высокоуровневые конструкции, как ассоциативные массивы и строки (которые можно сравнивать, копировать, вычислять длину, делать срезы). Он имеет средства для создания собственных типов данных (подобных классам в других языках), средства создания потоков и обмена данными между ними, и, конечно же, он лишен указателей, способных ссылаться на любой участок памяти (срыв стека в программе, написанной на Go, невозможен в принципе). Однако главное, что дает Go программисту, это та самая прямолинейность и очевидность синтаксиса, о которой мы говорили в предыдущем разделе. В этом смысле Go очень похож на языки Pascal, Modula и Oberon: практически любой синтаксический элемент языка следует общей логике и может быть явно и безошибочно интерпретирован вне зависимости от его положения в коде.

В дереве проекта RetroForth нашёл ветку VM .\retro-11.6\vm\complete\go\  Развернул GO и собрал реализацию Forth на GO.

Понимаю Робома Пайкома. Кому как не ему ощущать новый горизонт технологий создания программного кода программистами...
« Последнее редактирование: Июнь 29, 2014, 04:47:56 pm от VladimirV »

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Компилятор Oberon-07/11 для x86 Windows
« Ответ #185 : Июнь 29, 2014, 06:39:35 pm »
Понимаю Робома Пайкома.

Вообще-то его зовут Роб Пайк  ;D
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…