Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
Взял ссылку откудато отсюда. Сам не проверял. Использование паскаль, написанного на форте, внутри форт программы. http://tangentstorm.github.io/winfield-pascal-83.htmlЕще чего-то на сайте. http://tangentstorm.github.io/
Взял ссылку откудато отсюда. Сам не проверял. Использование паскаль, написанного на форте, внутри форт программы. [url]http://tangentstorm.github.io/winfield-pascal-83.html[/url]
Еще чего-то на сайте. [url]http://tangentstorm.github.io/[/url]
|
|
|
|
Добавлено: Пт дек 17, 2021 13:28 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
Victor__v писал(а): Возьмём для примера ООП. В РетроФорте он тоже представлен retroforth handbook с какими то и другими "фишками"
[quote="Victor__v"]Возьмём для примера ООП.[/quote] В РетроФорте он тоже представлен [url=http://retroforth.org/get/repos/901-hosted/doc/handbook.html]retroforth handbook[/url] с какими то и другими "фишками"
|
|
|
|
Добавлено: Ср дек 15, 2021 16:45 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
pk-fr-76-2 писал(а): Автостопом по галактике может книга? Я еë читал первую часть. И ответ, если не ошибаюсь, был 42. Да, точно, она самая... И правильный ответ 42, несколько раз перепроверил...
[quote="pk-fr-76-2"]Автостопом по галактике может книга? Я еë читал первую часть. И ответ, если не ошибаюсь, был 42.[/quote]Да, точно, она самая... :) И правильный ответ 42, несколько раз перепроверил... :D
|
|
|
|
Добавлено: Вт дек 14, 2021 12:02 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
Автостопом по галактике может книга? Я еë читал первую часть. И ответ, если не ошибаюсь, был 42.
Автостопом по галактике может книга? Я еë читал первую часть. И ответ, если не ошибаюсь, был 42.
|
|
|
|
Добавлено: Пн дек 13, 2021 13:58 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
Что-то навеяло... Вспомнил, как в какой-то фантастической книге (название пока не вспомнил) люди создали суперкомпьютер, который много тысяч/миллионов(?) лет вычислял то ли смысл жизни, то ли еще какие-то вопросы вселенской важности, а когда вычисления закончились, выдал в ответ что-то типа: "47"
:D Что-то навеяло... Вспомнил, как в какой-то фантастической книге (название пока не вспомнил) люди создали суперкомпьютер, который много тысяч/миллионов(?) лет вычислял то ли смысл жизни, то ли еще какие-то вопросы вселенской важности, а когда вычисления закончились, выдал в ответ что-то типа: "47" :D
|
|
|
|
Добавлено: Пн дек 13, 2021 10:46 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
mOleg писал(а): Victor__v писал(а): Потому что иногда это удобнее. Еще вопросы? Конечно есть. Почему не пользуешь Смолтолк? Потому что редко программирую и просто не в курсах для каких задач он предназначен. Еще вопросы?
[quote="mOleg"][quote="Victor__v"]Потому что иногда это удобнее. Еще вопросы?[/quote] Конечно есть. Почему не пользуешь Смолтолк?[/quote] Потому что редко программирую и просто не в курсах для каких задач он предназначен. Еще вопросы?
|
|
|
|
Добавлено: Вс дек 12, 2021 13:38 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
Victor__v писал(а): Потому что иногда это удобнее. Еще вопросы? Конечно есть. Почему не пользуешь Смолтолк?
[quote="Victor__v"]Потому что иногда это удобнее. Еще вопросы?[/quote] Конечно есть. Почему не пользуешь Смолтолк?
|
|
|
|
Добавлено: Сб дек 11, 2021 17:07 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
mOleg писал(а): Victor__v писал(а): Возьмём для примера ООП. Зачем добавлять чуждые абстракции? Потому что иногда это удобнее. Еще вопросы?
[quote="mOleg"][quote="Victor__v"]Возьмём для примера ООП.[/quote] Зачем добавлять чуждые абстракции?[/quote]
Потому что иногда это удобнее. Еще вопросы?
|
|
|
|
Добавлено: Сб дек 11, 2021 15:07 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
Victor__v писал(а): Возьмём для примера ООП. Объект - конкурирующая парадигма со словом Форта. Зачем добавлять чуждые абстракции? Все можно делать со словами + словарями
[quote="Victor__v"]Возьмём для примера ООП.[/quote] Объект - конкурирующая парадигма со словом Форта. Зачем добавлять чуждые абстракции? Все можно делать со словами + словарями
|
|
|
|
Добавлено: Пт дек 10, 2021 20:57 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
pk-fr-76-2 писал(а): Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному. Но также я не отрицаю другие варианты, приведенные в Вашем сообщении (кроме первого, я имел в виду совсем не это). А под благородным развитие я подразумевал что-то вроде толчка форту к продуктивному развитию, в результате которого он станет более продуктивен, упрощение его в использовании и т. д. Возьмём для примера ООП. Я его реализовал на форте в тот момент, когда уже затрахался работать с кучей вложенных структур. С ООП попроще просто. Двигает ли это как-то форт? Вроде нет.
[quote="pk-fr-76-2"]Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному. Но также я не отрицаю другие варианты, приведенные в Вашем сообщении (кроме первого, я имел в виду совсем не это). А под благородным развитие я подразумевал что-то вроде толчка форту к продуктивному развитию, в результате которого он станет более продуктивен, упрощение его в использовании и т. д.[/quote]
Возьмём для примера ООП. Я его реализовал на форте в тот момент, когда уже затрахался работать с кучей вложенных структур. С ООП попроще просто. Двигает ли это как-то форт? Вроде нет.
|
|
|
|
Добавлено: Вт дек 07, 2021 13:31 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
С Фортом как раз тот случай, когда любые вольности в части заимствования тех или иных фишек/возможностей/и т.д. из других языков допускаются и приветствуются, если это нужно/полезно/удобно для конкретной решаемой в данный момент задачи... Но, боюсь, на популярности языка это никак не скажется, и развиваться семимильными шагами он, увы, не станет... В природе много потомков Форта, которые как раз примерно в пропорции "один-к-одному" и даже в некоторой степени успешны (например, те же Factor или PostScript), так что вполне допускаю, что еще один новый язык на базе Форта с примесью чего-нибудь станет еще более успешным, но, скорее всего, это уже не будет называться Фортом...
С Фортом как раз тот случай, когда любые вольности в части заимствования тех или иных фишек/возможностей/и т.д. из других языков допускаются и приветствуются, если это нужно/полезно/удобно для конкретной решаемой в данный момент задачи... Но, боюсь, на популярности языка это никак не скажется, и развиваться семимильными шагами он, увы, не станет... :) В природе много потомков Форта, которые как раз примерно в пропорции "один-к-одному" и даже в некоторой степени успешны (например, те же Factor или PostScript), так что вполне допускаю, что еще один новый язык на базе Форта с примесью чего-нибудь станет еще более успешным, но, скорее всего, это уже не будет называться Фортом... :D
|
|
|
|
Добавлено: Вт дек 07, 2021 11:30 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
pk-fr-76-2 писал(а): Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному.. Неплохо может показать себя вариант близкородственного скрещивания родственных конкатенативных языков, но от Форт в его текущих реалиях, понимания и использования, ждать каких то подвижек вряд ли стоит т.к. нет кворума пользователей заинтересованных в развитии отличных от основ сложившихся практик использования Форт. К тому же, если речь идёт об каком то синтаксическом сахаре алголоподобных языков, то такие расширения Форт есть, но не видно их значимого использования в Форт кодовой базе. P.S. т.е.. например, набиваешь и используешь Форт в его парадигме программирования или отказываешься в сторону более майнстрим инструментов. А, так, в той или иной степени постоянно появляются варианты "скрещивания" Форт с другими языками, но при этом, почему то появляется в итоге очередной близкий Форт вариант языка. Должно быть сформулировано полезное свойство от предполагаемого варианта скрещивания каких то языков/программ с Форт. В переизданном издании книг А.В.Столяров. Программирование: введение в профессию.Форт, вроде, не попал и в Парадигмы языков програмирования (при беглом ознакомлении с содержанием книг
[quote="pk-fr-76-2"]Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному..[/quote] Неплохо может показать себя вариант близкородственного скрещивания родственных конкатенативных языков, но от Форт в его текущих реалиях, понимания и использования, ждать каких то подвижек вряд ли стоит т.к. нет кворума пользователей заинтересованных в развитии отличных от основ сложившихся практик использования Форт. К тому же, если речь идёт об каком то синтаксическом сахаре алголоподобных языков, то такие расширения Форт есть, но не видно их значимого использования в Форт кодовой базе.
P.S. т.е.. например, набиваешь и используешь Форт в его парадигме программирования или отказываешься в сторону более майнстрим инструментов.
А, так, в той или иной степени постоянно появляются варианты "скрещивания" Форт с другими языками, но при этом, почему то появляется в итоге очередной близкий Форт вариант языка. :)
Должно быть сформулировано полезное свойство от предполагаемого варианта скрещивания каких то языков/программ с Форт.
В переизданном издании книг [url=http://stolyarov.info/books]А.В.Столяров. Программирование: введение в профессию.[/url] Форт, вроде, не попал и в Парадигмы языков програмирования (при беглом ознакомлении с содержанием книг :)
|
|
|
|
Добавлено: Пн дек 06, 2021 22:10 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
pk-fr-76-2, советую плясать от предметной области. Обобщите решаемые конкретно Вами задачи, сформулируйте требования к инструментарию, тогда сразу будет понятно какими свойствами должен обладать Форт и, следовательно, какие возможности нужно в него добавлять. И тут как раз применение Форта совместно с другим языком в рамках одного проекта - вполне удобная и рабочая схема.
[b]pk-fr-76-2[/b], советую плясать от предметной области. Обобщите решаемые конкретно Вами задачи, сформулируйте требования к инструментарию, тогда сразу будет понятно какими свойствами должен обладать Форт и, следовательно, какие возможности нужно в него добавлять. И тут как раз применение Форта совместно с другим языком в рамках одного проекта - вполне удобная и рабочая схема.
|
|
|
|
Добавлено: Пн дек 06, 2021 20:45 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному. Но также я не отрицаю другие варианты, приведенные в Вашем сообщении (кроме первого, я имел в виду совсем не это). А под благородным развитие я подразумевал что-то вроде толчка форту к продуктивному развитию, в результате которого он станет более продуктивен, упрощение его в использовании и т. д.
Под скрещиванием я подразумеваю смешивание свойств форта и других языков в примерном соотношении один к одному. Но также я не отрицаю другие варианты, приведенные в Вашем сообщении (кроме первого, я имел в виду совсем не это). А под благородным развитие я подразумевал что-то вроде толчка форту к продуктивному развитию, в результате которого он станет более продуктивен, упрощение его в использовании и т. д.
|
|
|
|
Добавлено: Пн дек 06, 2021 10:39 |
|
|
|
|
|
Заголовок сообщения: |
Re: Скрещивание Форта и других языков |
|
|
Много уточняющих вопросов. Технический - под скрещиванием подразумевается Форт + другие языки в одном проекте? Добавление свойств других языков в Форт? Добавление элементов Форта к другим языкам? Общий - а что такое "благотворное развитие"? Вопрос очень размытый, но немаловажный. Вот допустим, везде стал Форт. От этого ожидается что-то хорошее? Что именно?
Много уточняющих вопросов. Технический - под скрещиванием подразумевается Форт + другие языки в одном проекте? Добавление свойств других языков в Форт? Добавление элементов Форта к другим языкам? Общий - а что такое "благотворное развитие"? Вопрос очень размытый, но немаловажный. Вот допустим, везде стал Форт. От этого ожидается что-то хорошее? Что именно?
|
|
|
|
Добавлено: Пн дек 06, 2021 03:06 |
|
|
|
|