powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Стековые языки: Форт. PostScript и т.д.
14 сообщений из 39, страница 2 из 2
Стековые языки: Форт. PostScript и т.д.
    #39519569
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl,

польская - обычные стековые безрегистровые машины
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39519570
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

Значит Форт.НЕТ написать как нефиг делать
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39519584
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форт сам себе .НЕТ, вообще-то...
Ибо в общем случае - способен эмулировать любые порождения закоулков прогерского разума :)

(Сам тоже писал на Форте, в те же конец 80 - начало 90, хотя и не промышленно).
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39519646
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

так как компилятор очень простой часто используется для реализации защиты или как промежуточный код. В плане оптимизаций вроде как проигрывает регистровым архитектурам.
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39519915
mikron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форт для меня замечателен парадигмой, которую я больше нигде не встречал - способность (пере-) определять процесс компиляции.
(Маркосы в С - не серьёзно).
Любой другой язык программирования жoстко определяет синтаксис и вводит определения элементов синтаксиса языка.
соответсвенно и компиляция идёт по этим правилам.
Форт позволяет изменят и переопределять компиляцию. Таким образом можно теоретически прийти к метапрограммированию,
когда описания на высоком уровне транслируются в то, что нужно в зависти от контекста. Это значительно больше и гибче чем ООП.
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39520004
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikronФорт для меня замечателен парадигмой, которую я больше нигде не встречал - способность (пере-) определять процесс компиляции.Еще Lisp этим славен.
Да собственно многие языки с минимальным словарем способны к переопределению "неважных" для компилятора, но привычных для человека ключевых слов.

mikronФорт позволяет изменят и переопределять компиляцию. Таким образом можно теоретически прийти к метапрограммированию, когда описания на высоком уровне транслируются в то, что нужно в зависти от контекста. Это значительно больше и гибче чем ООП.Я бы не сказал что это так уж хорошо. Это может быть хорошо если ты себе настроил систему под себя, под свои собственные предпочтения... Но это становится ужасно, когда приходишь на систему которую кто-то другой подстроил под себя :)
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39520049
mikron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlmikronФорт для меня замечателен парадигмой, которую я больше нигде не встречал - способность (пере-) определять процесс компиляции.Еще Lisp этим славен.
Да собственно многие языки с минимальным словарем способны к переопределению "неважных" для компилятора, но привычных для человека ключевых слов.


Не буду утверждать, ведь лисп для меня просто непонятный и трудночитаемый набор скобочек, но AFAIK он всегда таким останется. другими словами нельзя сделать из него Java или Python. А вот из форта можно. Другими словами начинаем определять систему полностью на форте и дальше по тексту можно придти к любому синтаксису. IMHO такое не может больше никто.

White OwlЯ бы не сказал что это так уж хорошо. Это может быть хорошо если ты себе настроил систему под себя, под свои собственные предпочтения... Но это становится ужасно, когда приходишь на систему которую кто-то другой подстроил под себя :)
я пофантазирую. предположим я описал на каком-то метаязыке в удобной для меня форме правила/требования для управления какой-нибудь промышленной установкой. Имея способность управлять процессом компиляции можно использовать один "код" и для генерации управляющей программы и для валидации и для мониторинга и и и.. Это больше и чем новомодные DSL.
Концепция в принципе позволяет, другое дело - реализация. Тут увы, сложность становится неуправляемой.
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39520058
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlЯ бы не сказал что это так уж хорошо. Это может быть хорошо если ты себе настроил систему под себя, под свои собственные предпочтения... Но это становится ужасно, когда приходишь на систему которую кто-то другой подстроил под себя :)

Собственно это и называется несопровождаемость.
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39520060
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikronIMHO такое не может больше никто.

А как же nemerle?
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39520062
mikron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttmikronIMHO такое не может больше никто.

А как же nemerle?
Не буду утверждать. не знаком.
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39520071
mikron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttWhite OwlЯ бы не сказал что это так уж хорошо. Это может быть хорошо если ты себе настроил систему под себя, под свои собственные предпочтения... Но это становится ужасно, когда приходишь на систему которую кто-то другой подстроил под себя :)

Собственно это и называется несопровождаемость.
Несопровождаемость связана с организацией процесса разработки и поддержания кода.
Здесь же просто аспект сложности. Почитал английскую вики по поводу Metacompiler , там говорят forth язык метапрограммирования.
Это сложно потому что нельзя взять "програмиста на Форте" и сразу дать писать код.
Надо понять проблемную область, разработанный метаязык, потом реализацию компилятора метаязыка,
и только потом если "программист" ещё не сгорел, то можно начинать продуктивно работать.
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39520076
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikronНесопровождаемость связана с организацией процесса разработки и поддержания кода.
и с выбором неадекватного интрумента
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39520139
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikronНесопровождаемость связана с организацией процесса разработки и поддержания кода.

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


mikronНадо понять проблемную область, разработанный метаязык, потом реализацию компилятора метаязыка,
и только потом если "программист" ещё не сгорел, то можно начинать продуктивно работать.

Ну.. хорошая позиция, даёшь новый язык на каждое приложение.
...
Рейтинг: 0 / 0
Стековые языки: Форт. PostScript и т.д.
    #39520220
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно когда глубоко погружаешся в тему - начинаешь искать аналогии
и их оказывается дофига. И все уже было и ничего нет нового под небом.
Копаешь акторную модель - находишь Erlang. Копаешь JVM - находишь
другие стековые машины. Кодишь Стебелёк или FVMas - находишь
Oracle
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Стековые языки: Форт. PostScript и т.д.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]