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

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - Скрещивание Форта и других языков
Автор Сообщение
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
Взял ссылку откудато отсюда.
Сам не проверял.
Использование паскаль, написанного на форте, внутри форт программы.
http://tangentstorm.github.io/winfield-pascal-83.html

Еще чего-то на сайте.
http://tangentstorm.github.io/
Сообщение Добавлено: Пт дек 17, 2021 13:28
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
Victor__v писал(а):
Возьмём для примера ООП.

В РетроФорте он тоже представлен retroforth handbook
с какими то и другими "фишками"
Сообщение Добавлено: Ср дек 15, 2021 16:45
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
pk-fr-76-2 писал(а):
Автостопом по галактике может книга? Я еë читал первую часть. И ответ, если не ошибаюсь, был 42.
Да, точно, она самая... :) И правильный ответ 42, несколько раз перепроверил... :D
Сообщение Добавлено: Вт дек 14, 2021 12:02
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
Автостопом по галактике может книга? Я еë читал первую часть. И ответ, если не ошибаюсь, был 42.
Сообщение Добавлено: Пн дек 13, 2021 13:58
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
:D Что-то навеяло... Вспомнил, как в какой-то фантастической книге (название пока не вспомнил) люди создали суперкомпьютер, который много тысяч/миллионов(?) лет вычислял то ли смысл жизни, то ли еще какие-то вопросы вселенской важности, а когда вычисления закончились, выдал в ответ что-то типа: "47" :D
Сообщение Добавлено: Пн дек 13, 2021 10:46
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
mOleg писал(а):
Victor__v писал(а):
Потому что иногда это удобнее.
Еще вопросы?

Конечно есть. Почему не пользуешь Смолтолк?

Потому что редко программирую и просто не в курсах для каких задач он предназначен.
Еще вопросы?
Сообщение Добавлено: Вс дек 12, 2021 13:38
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
Victor__v писал(а):
Потому что иногда это удобнее.
Еще вопросы?

Конечно есть. Почему не пользуешь Смолтолк?
Сообщение Добавлено: Сб дек 11, 2021 17:07
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
mOleg писал(а):
Victor__v писал(а):
Возьмём для примера ООП.

Зачем добавлять чуждые абстракции?


Потому что иногда это удобнее.
Еще вопросы?
Сообщение Добавлено: Сб дек 11, 2021 15:07
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
Victor__v писал(а):
Возьмём для примера ООП.

Объект - конкурирующая парадигма со словом Форта.
Зачем добавлять чуждые абстракции?
Все можно делать со словами + словарями
Сообщение Добавлено: Пт дек 10, 2021 20:57
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
pk-fr-76-2 писал(а):
Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному. Но также я не отрицаю другие варианты, приведенные в Вашем сообщении (кроме первого, я имел в виду совсем не это). А под благородным развитие я подразумевал что-то вроде толчка форту к продуктивному развитию, в результате которого он станет более продуктивен, упрощение его в использовании и т. д.


Возьмём для примера ООП.
Я его реализовал на форте в тот момент, когда уже затрахался работать с кучей вложенных структур. С ООП попроще просто.
Двигает ли это как-то форт? Вроде нет.
Сообщение Добавлено: Вт дек 07, 2021 13:31
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
С Фортом как раз тот случай, когда любые вольности в части заимствования тех или иных фишек/возможностей/и т.д. из других языков допускаются и приветствуются, если это нужно/полезно/удобно для конкретной решаемой в данный момент задачи... Но, боюсь, на популярности языка это никак не скажется, и развиваться семимильными шагами он, увы, не станет... :) В природе много потомков Форта, которые как раз примерно в пропорции "один-к-одному" и даже в некоторой степени успешны (например, те же Factor или PostScript), так что вполне допускаю, что еще один новый язык на базе Форта с примесью чего-нибудь станет еще более успешным, но, скорее всего, это уже не будет называться Фортом... :D
Сообщение Добавлено: Вт дек 07, 2021 11:30
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
pk-fr-76-2 писал(а):
Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному..

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

P.S. т.е.. например, набиваешь и используешь Форт в его парадигме программирования или отказываешься в сторону более майнстрим инструментов.

А, так, в той или иной степени постоянно появляются варианты "скрещивания" Форт с другими языками, но при этом, почему то появляется в итоге очередной близкий Форт вариант языка. :)

Должно быть сформулировано полезное свойство от предполагаемого варианта скрещивания каких то языков/программ с Форт.

В переизданном издании книг А.В.Столяров. Программирование: введение в профессию.
Форт, вроде, не попал и в Парадигмы языков програмирования (при беглом ознакомлении с содержанием книг :)
Сообщение Добавлено: Пн дек 06, 2021 22:10
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
pk-fr-76-2, советую плясать от предметной области. Обобщите решаемые конкретно Вами задачи, сформулируйте требования к инструментарию, тогда сразу будет понятно какими свойствами должен обладать Форт и, следовательно, какие возможности нужно в него добавлять. И тут как раз применение Форта совместно с другим языком в рамках одного проекта - вполне удобная и рабочая схема.
Сообщение Добавлено: Пн дек 06, 2021 20:45
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному. Но также я не отрицаю другие варианты, приведенные в Вашем сообщении (кроме первого, я имел в виду совсем не это). А под благородным развитие я подразумевал что-то вроде толчка форту к продуктивному развитию, в результате которого он станет более продуктивен, упрощение его в использовании и т. д.
Сообщение Добавлено: Пн дек 06, 2021 10:39
  Заголовок сообщения:  Re: Скрещивание Форта и других языков  Ответить с цитатой
Много уточняющих вопросов.
Технический - под скрещиванием подразумевается Форт + другие языки в одном проекте? Добавление свойств других языков в Форт? Добавление элементов Форта к другим языкам?
Общий - а что такое "благотворное развитие"? Вопрос очень размытый, но немаловажный. Вот допустим, везде стал Форт. От этого ожидается что-то хорошее? Что именно?
Сообщение Добавлено: Пн дек 06, 2021 03:06

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


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