Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 21:57

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Трансляция в Forth
Автор Сообщение
  Заголовок сообщения:  Re: Трансляция в Forth  Ответить с цитатой
fplab писал(а):
В принципе ничто не мешает транслировать точно также код в Forth. Или я не прав?

Си в Forth транслировали в проектах (и на этом форуме)
Вопрос в эффективности "компиляции"дальнейшего Форт кода (если это существенно)
Могут быть сложности с "согласованием" семантических уровней связок ЯзыкN -> Форт
Сообщение Добавлено: Вт янв 24, 2017 06:26
  Заголовок сообщения:  Re: Трансляция в Forth  Ответить с цитатой
fplab писал(а):
Ну, с этим можно поспорить.
Получается, перевести с языка формализованных вычислений на язык попутных размышлений.
Сообщение Добавлено: Вт янв 24, 2017 00:21
  Заголовок сообщения:  Re: Трансляция в Forth  Ответить с цитатой
Спасибо!

gudleifr писал(а):
Конечно, ненужность этого очевидна

Ну, с этим можно поспорить :) Парится же народ с трансляцией в JVM: https://en.wikipedia.org/wiki/List_of_JVM_languages
А спецификация JVM весьма мудреная. Forth-у до нее как до Луны одним способом.
Сообщение Добавлено: Вт янв 24, 2017 00:07
  Заголовок сообщения:  Re: Трансляция в Forth  Ответить с цитатой
Конечно, ненужность этого очевидна, но можно разобраться.
Современные компиляторы переводят грамматически-значимые кусочки текста программы в некие стандартные ассемблерные конструкции. И нет никаких видимых препятствий к прописыванию этих конструкций в СЛОВАРЬ в виде СЛОВ. Формально, это будет FORTH.
Сообщение Добавлено: Пн янв 23, 2017 23:48
  Заголовок сообщения:  Трансляция в Forth  Ответить с цитатой
Всем доброго вечера!

Известно, что многие языки программирования транслируются в код определенной стековой машины (далеко ходить не надо, например, Java и C#). Иногда языки транслируются в код другого языка программирования. Кажется, есть трансляторы, которые транслируют Pascal в С. Или, к примеру, GWT транслирует Java в JavaScript.
В принципе ничто не мешает транслировать точно также код в Forth. Или я не прав?
Сообщение Добавлено: Пн янв 23, 2017 23:01

Часовой пояс: UTC + 3 часа [ Летнее время ]


cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB