Forth
http://www.fforum.winglion.ru/

Скрещивание Форта и других языков
http://www.fforum.winglion.ru/viewtopic.php?f=2&t=3316
Страница 1 из 2

Автор:  pk-fr-76-2 [ Вс дек 05, 2021 18:49 ]
Заголовок сообщения:  Скрещивание Форта и других языков

Здравствуйте! Хотел бы узнать Ваше мнение, может ли скрещивание Форта с другими языками благотворно повлиять на его развитие?

Автор:  Hishnik [ Пн дек 06, 2021 03:06 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

Много уточняющих вопросов.
Технический - под скрещиванием подразумевается Форт + другие языки в одном проекте? Добавление свойств других языков в Форт? Добавление элементов Форта к другим языкам?
Общий - а что такое "благотворное развитие"? Вопрос очень размытый, но немаловажный. Вот допустим, везде стал Форт. От этого ожидается что-то хорошее? Что именно?

Автор:  pk-fr-76-2 [ Пн дек 06, 2021 10:39 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному. Но также я не отрицаю другие варианты, приведенные в Вашем сообщении (кроме первого, я имел в виду совсем не это). А под благородным развитие я подразумевал что-то вроде толчка форту к продуктивному развитию, в результате которого он станет более продуктивен, упрощение его в использовании и т. д.

Автор:  zma [ Пн дек 06, 2021 20:45 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

pk-fr-76-2, советую плясать от предметной области. Обобщите решаемые конкретно Вами задачи, сформулируйте требования к инструментарию, тогда сразу будет понятно какими свойствами должен обладать Форт и, следовательно, какие возможности нужно в него добавлять. И тут как раз применение Форта совместно с другим языком в рамках одного проекта - вполне удобная и рабочая схема.

Автор:  KPG [ Пн дек 06, 2021 22:10 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

pk-fr-76-2 писал(а):
Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному..

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

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

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

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

В переизданном издании книг А.В.Столяров. Программирование: введение в профессию.
Форт, вроде, не попал и в Парадигмы языков програмирования (при беглом ознакомлении с содержанием книг :)

Автор:  Total Vacuum [ Вт дек 07, 2021 11:30 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

С Фортом как раз тот случай, когда любые вольности в части заимствования тех или иных фишек/возможностей/и т.д. из других языков допускаются и приветствуются, если это нужно/полезно/удобно для конкретной решаемой в данный момент задачи... Но, боюсь, на популярности языка это никак не скажется, и развиваться семимильными шагами он, увы, не станет... :) В природе много потомков Форта, которые как раз примерно в пропорции "один-к-одному" и даже в некоторой степени успешны (например, те же Factor или PostScript), так что вполне допускаю, что еще один новый язык на базе Форта с примесью чего-нибудь станет еще более успешным, но, скорее всего, это уже не будет называться Фортом... :D

Автор:  Victor__v [ Вт дек 07, 2021 13:31 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

pk-fr-76-2 писал(а):
Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному. Но также я не отрицаю другие варианты, приведенные в Вашем сообщении (кроме первого, я имел в виду совсем не это). А под благородным развитие я подразумевал что-то вроде толчка форту к продуктивному развитию, в результате которого он станет более продуктивен, упрощение его в использовании и т. д.


Возьмём для примера ООП.
Я его реализовал на форте в тот момент, когда уже затрахался работать с кучей вложенных структур. С ООП попроще просто.
Двигает ли это как-то форт? Вроде нет.

Автор:  mOleg [ Пт дек 10, 2021 20:57 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

Victor__v писал(а):
Возьмём для примера ООП.

Объект - конкурирующая парадигма со словом Форта.
Зачем добавлять чуждые абстракции?
Все можно делать со словами + словарями

Автор:  Victor__v [ Сб дек 11, 2021 15:07 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

mOleg писал(а):
Victor__v писал(а):
Возьмём для примера ООП.

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


Потому что иногда это удобнее.
Еще вопросы?

Автор:  mOleg [ Сб дек 11, 2021 17:07 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

Victor__v писал(а):
Потому что иногда это удобнее.
Еще вопросы?

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

Автор:  Victor__v [ Вс дек 12, 2021 13:38 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

mOleg писал(а):
Victor__v писал(а):
Потому что иногда это удобнее.
Еще вопросы?

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

Потому что редко программирую и просто не в курсах для каких задач он предназначен.
Еще вопросы?

Автор:  Total Vacuum [ Пн дек 13, 2021 10:46 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

:D Что-то навеяло... Вспомнил, как в какой-то фантастической книге (название пока не вспомнил) люди создали суперкомпьютер, который много тысяч/миллионов(?) лет вычислял то ли смысл жизни, то ли еще какие-то вопросы вселенской важности, а когда вычисления закончились, выдал в ответ что-то типа: "47" :D

Автор:  pk-fr-76-2 [ Пн дек 13, 2021 13:58 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

Автостопом по галактике может книга? Я еë читал первую часть. И ответ, если не ошибаюсь, был 42.

Автор:  Total Vacuum [ Вт дек 14, 2021 12:02 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

pk-fr-76-2 писал(а):
Автостопом по галактике может книга? Я еë читал первую часть. И ответ, если не ошибаюсь, был 42.
Да, точно, она самая... :) И правильный ответ 42, несколько раз перепроверил... :D

Автор:  KPG [ Ср дек 15, 2021 16:45 ]
Заголовок сообщения:  Re: Скрещивание Форта и других языков

Victor__v писал(а):
Возьмём для примера ООП.

В РетроФорте он тоже представлен retroforth handbook
с какими то и другими "фишками"

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/