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), так что вполне допускаю, что еще один новый язык на базе Форта с примесью чего-нибудь станет еще более успешным, но, скорее всего, это уже не будет называться Фортом... |
Автор: | 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: Скрещивание Форта и других языков |
Что-то навеяло... Вспомнил, как в какой-то фантастической книге (название пока не вспомнил) люди создали суперкомпьютер, который много тысяч/миллионов(?) лет вычислял то ли смысл жизни, то ли еще какие-то вопросы вселенской важности, а когда вычисления закончились, выдал в ответ что-то типа: "47" |
Автор: | pk-fr-76-2 [ Пн дек 13, 2021 13:58 ] |
Заголовок сообщения: | Re: Скрещивание Форта и других языков |
Автостопом по галактике может книга? Я еë читал первую часть. И ответ, если не ошибаюсь, был 42. |
Автор: | Total Vacuum [ Вт дек 14, 2021 12:02 ] |
Заголовок сообщения: | Re: Скрещивание Форта и других языков |
pk-fr-76-2 писал(а): Автостопом по галактике может книга? Я еë читал первую часть. И ответ, если не ошибаюсь, был 42. Да, точно, она самая... И правильный ответ 42, несколько раз перепроверил...
|
Автор: | 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/ |