Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт мар 19, 2024 07:04

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Скрещивание Форта и других языков
СообщениеДобавлено: Вс дек 05, 2021 18:49 
Не в сети

Зарегистрирован: Сб ноя 20, 2021 06:51
Сообщения: 41
Откуда: Южный Урал
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Здравствуйте! Хотел бы узнать Ваше мнение, может ли скрещивание Форта с другими языками благотворно повлиять на его развитие?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Пн дек 06, 2021 03:06 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Много уточняющих вопросов.
Технический - под скрещиванием подразумевается Форт + другие языки в одном проекте? Добавление свойств других языков в Форт? Добавление элементов Форта к другим языкам?
Общий - а что такое "благотворное развитие"? Вопрос очень размытый, но немаловажный. Вот допустим, везде стал Форт. От этого ожидается что-то хорошее? Что именно?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Пн дек 06, 2021 10:39 
Не в сети

Зарегистрирован: Сб ноя 20, 2021 06:51
Сообщения: 41
Откуда: Южный Урал
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному. Но также я не отрицаю другие варианты, приведенные в Вашем сообщении (кроме первого, я имел в виду совсем не это). А под благородным развитие я подразумевал что-то вроде толчка форту к продуктивному развитию, в результате которого он станет более продуктивен, упрощение его в использовании и т. д.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Пн дек 06, 2021 20:45 
Не в сети

Зарегистрирован: Пн янв 28, 2019 03:10
Сообщения: 174
Благодарил (а): 20 раз.
Поблагодарили: 13 раз.
pk-fr-76-2, советую плясать от предметной области. Обобщите решаемые конкретно Вами задачи, сформулируйте требования к инструментарию, тогда сразу будет понятно какими свойствами должен обладать Форт и, следовательно, какие возможности нужно в него добавлять. И тут как раз применение Форта совместно с другим языком в рамках одного проекта - вполне удобная и рабочая схема.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Пн дек 06, 2021 22:10 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
pk-fr-76-2 писал(а):
Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному..

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

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

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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Вт дек 07, 2021 11:30 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 460
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
С Фортом как раз тот случай, когда любые вольности в части заимствования тех или иных фишек/возможностей/и т.д. из других языков допускаются и приветствуются, если это нужно/полезно/удобно для конкретной решаемой в данный момент задачи... Но, боюсь, на популярности языка это никак не скажется, и развиваться семимильными шагами он, увы, не станет... :) В природе много потомков Форта, которые как раз примерно в пропорции "один-к-одному" и даже в некоторой степени успешны (например, те же Factor или PostScript), так что вполне допускаю, что еще один новый язык на базе Форта с примесью чего-нибудь станет еще более успешным, но, скорее всего, это уже не будет называться Фортом... :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Вт дек 07, 2021 13:31 
Не в сети

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


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

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Пт дек 10, 2021 20:57 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Victor__v писал(а):
Возьмём для примера ООП.

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

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Сб дек 11, 2021 15:07 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1285
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
mOleg писал(а):
Victor__v писал(а):
Возьмём для примера ООП.

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


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

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Сб дек 11, 2021 17:07 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
Victor__v писал(а):
Потому что иногда это удобнее.
Еще вопросы?

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

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Вс дек 12, 2021 13:38 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1285
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
mOleg писал(а):
Victor__v писал(а):
Потому что иногда это удобнее.
Еще вопросы?

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

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

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Пн дек 13, 2021 10:46 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 460
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
:D Что-то навеяло... Вспомнил, как в какой-то фантастической книге (название пока не вспомнил) люди создали суперкомпьютер, который много тысяч/миллионов(?) лет вычислял то ли смысл жизни, то ли еще какие-то вопросы вселенской важности, а когда вычисления закончились, выдал в ответ что-то типа: "47" :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Пн дек 13, 2021 13:58 
Не в сети

Зарегистрирован: Сб ноя 20, 2021 06:51
Сообщения: 41
Откуда: Южный Урал
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Автостопом по галактике может книга? Я еë читал первую часть. И ответ, если не ошибаюсь, был 42.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Вт дек 14, 2021 12:02 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 460
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
pk-fr-76-2 писал(а):
Автостопом по галактике может книга? Я еë читал первую часть. И ответ, если не ошибаюсь, был 42.
Да, точно, она самая... :) И правильный ответ 42, несколько раз перепроверил... :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрещивание Форта и других языков
СообщениеДобавлено: Ср дек 15, 2021 16:45 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Victor__v писал(а):
Возьмём для примера ООП.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

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