|
|
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
Признаюсь честно, не очень-то я уважал Форт. Сейчас осознал. Вот, создал топик. Если кто не в курсе, наши системы посадки самолётов на ём написаны (до недавнего времени). ПостСкрипт очень подходит, чтобы отчёты (репорты) писать. А ведь есть ещё брейнфак, вайтспейс, и чёрта в ступе. На самом деле, APL. J. owl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 19:44 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
Еще есть Мк-54 со своим языком. Для форта характерна краткость языка, из за которой уже вскоре не понимаешь, что там было... Я сделал как то систему управления на форт, что же, программа была очень короткой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 20:23 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
здесь уже было что-то , но тема не раскрыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 20:39 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
Предлагаю обсудить, в том числе, что я написал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 20:42 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
ShSergeПредлагаю обсудить, в том числе, что я написал. а что обсуждать - были и есть forth и postscript вопрос в чём? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:24 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
ShSergeПризнаюсь честно, не очень-то я уважал Форт. Сейчас осознал. Вот, создал топик. Если кто не в курсе, наши системы посадки самолётов на ём написаны (до недавнего времени). ПостСкрипт очень подходит, чтобы отчёты (репорты) писать. А ведь есть ещё брейнфак, вайтспейс, и чёрта в ступе. На самом деле, APL. J. owl. Хрень какая-то не сопровождаемая. Как это использовать и извлекать из этого прибыль? Форт может и эффективен для написания программ посадки самолётов, но я писал на нём планировщики, и всё что могу сказать по этому поводу, пусть сношается он конём со своей парадигмой, уже через час не проссышь что сам написал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:34 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
ИзопропилShSergeПредлагаю обсудить, в том числе, что я написал. а что обсуждать - были и есть forth и postscript вопрос в чём? Где были и где есть. Я писал (мало, почти не писал) на форте в 80-90 годы. На постскрипте делал отчёты (и сейчас делаю). А ты? Много ли написал? Зачем? Кому и когда это может понадобиться? Мало вопросов? Ещё добавить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:35 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
ShSergeПостСкрипт очень подходит, чтобы отчёты (репорты) писать. Отчёты лучше генерировать, а не писать. А генерировать можно что угодно, хоть посткрипт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:35 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
hVostt, Ну, хрень. Ну и что? Да, не сопровождаемая. Это - не беда. Почти все программы такие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:39 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
hVosttShSergeПостСкрипт очень подходит, чтобы отчёты (репорты) писать. Отчёты лучше генерировать, а не писать. А генерировать можно что угодно, хоть посткрипт. Ага. Вот эти самые генераторы писать Пушкин будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:41 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
ShSergeНу, хрень. Ну и что? Да, не сопровождаемая. Это - не беда. Почти все программы такие. Конечно, не беда, если ты не платишь издержки за сопровождение. С какой стороны ты предлагаешь смотреть? Язык сам по себе прикольный, эффективные конечные автоматы на нём наверное писать зашибись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:43 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
ShSergeАга. Вот эти самые генераторы писать Пушкин будет? На дворе не 18-ый век. Давно уже всё написано. Берёшь в руки дизайнер отчётов и рисуешь свои отчёты. Потом выгружаешь их в +100500 форматов, хоть в TIFF, хоть в PS.. Хотя может у тебя какие-то сверхспецифические отчёты, даж незнаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:46 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
ShSergeА ты? Много ли написал? Зачем? forth - исключительно во время учёбы использовал postscript - для разборок со шрифтами (в тч создание type3 шрифтов), импорт EPS(AI), экспорт EPS(AI) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:46 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
hVosttсверхспецифические отчёты, давно уже все, включая полиграфистов используют не голый PS, а PDF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:49 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
ИзопропилhVosttсверхспецифические отчёты, давно уже все, включая полиграфистов используют не голый PS, а PDF Ну хз, зачем надо писать на PS? Текст в хитрую синусоиду рендерить? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:50 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
hVosttНу хз, зачем надо писать на PS? тому кто пишет специализированный софт для создания этикеток, например. я посмотрю, как генератор отчётов треппинг сделает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:53 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
Изопропилтому кто пишет специализированный софт для создания этикеток, например. я посмотрю, как генератор отчётов треппинг сделает Принимается :) Только этикетки это не отчёт всё-таки.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 22:59 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
hVostt...Давно уже всё написано,,, Ой как неправда. Написано для очень немногих стандартных случаев. Проблем нет? Всё решено? Отлично. Мне на пользу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 23:00 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
формат AI (он же практически постскрипт) - стандартный клипбоардный формат для векторных редакторов и т п ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 23:03 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
hVosttЯзык сам по себе прикольный, эффективные конечные автоматы на нём наверное писать зашибись. не только конечные, но и магазинные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 23:04 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
Изопропилформат AI (он же практически постскрипт) - стандартный клипбоардный формат для векторных редакторов и т п Ссылочку дай? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 23:05 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
ShSergeОй как неправда. Написано для очень немногих стандартных случаев. Проблем нет? Всё решено? Отлично. Мне на пользу. Всё решаемо, конечно. Если говорить про бизнес-отчёты. По крайне мере наша бизнес-отчётность в корпоративном секторе решается таким дизайнерами, гос. фондовая, биржевая, логичистическая, энергетическая отчётность и прочая другая. Если говорить о типографской вёрстке, ну с этим мы редко сталкиваемся. Этикетки немного не наш профиль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 23:12 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
Во имя пятницы, предлагаю Жоскрипт заменить на форт. И наслаждаться сэкономленными мфалопсами редька, хрен, слаще, нет, хотя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 23:17 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
ShSergeИзопропилформат AI (он же практически постскрипт) - стандартный клипбоардный формат для векторных редакторов и т п Ссылочку дай? ссылок мало, формат - AICB (в клипбоарде Adobe использует и EPS, и PDF ) http://www.pdesigner.net/Adobe_Illustrator_Tutorials/1_4_8_1.html http://help.adobe.com/archive/en/illustrator/cs6/illustrator_reference.pdf (стр 246) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 23:20 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
А кстати, не интересовался ранее - в днетвм и дживм нотация байт кода обычная или польская? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 23:29 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
Siemargl, польская - обычные стековые безрегистровые машины ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 23:40 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
Изопропил, Значит Форт.НЕТ написать как нефиг делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2017, 23:49 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
Форт сам себе .НЕТ, вообще-то... Ибо в общем случае - способен эмулировать любые порождения закоулков прогерского разума :) (Сам тоже писал на Форте, в те же конец 80 - начало 90, хотя и не промышленно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 01:11 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
ShSerge, так как компилятор очень простой часто используется для реализации защиты или как промежуточный код. В плане оптимизаций вроде как проигрывает регистровым архитектурам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 08:39 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
Форт для меня замечателен парадигмой, которую я больше нигде не встречал - способность (пере-) определять процесс компиляции. (Маркосы в С - не серьёзно). Любой другой язык программирования жoстко определяет синтаксис и вводит определения элементов синтаксиса языка. соответсвенно и компиляция идёт по этим правилам. Форт позволяет изменят и переопределять компиляцию. Таким образом можно теоретически прийти к метапрограммированию, когда описания на высоком уровне транслируются в то, что нужно в зависти от контекста. Это значительно больше и гибче чем ООП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 14:54 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
mikronФорт для меня замечателен парадигмой, которую я больше нигде не встречал - способность (пере-) определять процесс компиляции.Еще Lisp этим славен. Да собственно многие языки с минимальным словарем способны к переопределению "неважных" для компилятора, но привычных для человека ключевых слов. mikronФорт позволяет изменят и переопределять компиляцию. Таким образом можно теоретически прийти к метапрограммированию, когда описания на высоком уровне транслируются в то, что нужно в зависти от контекста. Это значительно больше и гибче чем ООП.Я бы не сказал что это так уж хорошо. Это может быть хорошо если ты себе настроил систему под себя, под свои собственные предпочтения... Но это становится ужасно, когда приходишь на систему которую кто-то другой подстроил под себя :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 17:17 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
White OwlmikronФорт для меня замечателен парадигмой, которую я больше нигде не встречал - способность (пере-) определять процесс компиляции.Еще Lisp этим славен. Да собственно многие языки с минимальным словарем способны к переопределению "неважных" для компилятора, но привычных для человека ключевых слов. Не буду утверждать, ведь лисп для меня просто непонятный и трудночитаемый набор скобочек, но AFAIK он всегда таким останется. другими словами нельзя сделать из него Java или Python. А вот из форта можно. Другими словами начинаем определять систему полностью на форте и дальше по тексту можно придти к любому синтаксису. IMHO такое не может больше никто. White OwlЯ бы не сказал что это так уж хорошо. Это может быть хорошо если ты себе настроил систему под себя, под свои собственные предпочтения... Но это становится ужасно, когда приходишь на систему которую кто-то другой подстроил под себя :) я пофантазирую. предположим я описал на каком-то метаязыке в удобной для меня форме правила/требования для управления какой-нибудь промышленной установкой. Имея способность управлять процессом компиляции можно использовать один "код" и для генерации управляющей программы и для валидации и для мониторинга и и и.. Это больше и чем новомодные DSL. Концепция в принципе позволяет, другое дело - реализация. Тут увы, сложность становится неуправляемой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 18:43 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
White OwlЯ бы не сказал что это так уж хорошо. Это может быть хорошо если ты себе настроил систему под себя, под свои собственные предпочтения... Но это становится ужасно, когда приходишь на систему которую кто-то другой подстроил под себя :) Собственно это и называется несопровождаемость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 18:58 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
mikronIMHO такое не может больше никто. А как же nemerle? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 18:59 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
hVosttmikronIMHO такое не может больше никто. А как же nemerle? Не буду утверждать. не знаком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 19:04 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
hVosttWhite OwlЯ бы не сказал что это так уж хорошо. Это может быть хорошо если ты себе настроил систему под себя, под свои собственные предпочтения... Но это становится ужасно, когда приходишь на систему которую кто-то другой подстроил под себя :) Собственно это и называется несопровождаемость. Несопровождаемость связана с организацией процесса разработки и поддержания кода. Здесь же просто аспект сложности. Почитал английскую вики по поводу Metacompiler , там говорят forth язык метапрограммирования. Это сложно потому что нельзя взять "програмиста на Форте" и сразу дать писать код. Надо понять проблемную область, разработанный метаязык, потом реализацию компилятора метаязыка, и только потом если "программист" ещё не сгорел, то можно начинать продуктивно работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 19:27 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
mikronНесопровождаемость связана с организацией процесса разработки и поддержания кода. и с выбором неадекватного интрумента ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 19:38 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
mikronНесопровождаемость связана с организацией процесса разработки и поддержания кода. По этой теории, если правильно организовать процесс разработки, можно и на брейнфаке писать. В общем, очередная какая-то религия. Если разработка не приносит прибыль, она дорогая, значит нафиг она никому не упала. mikronНадо понять проблемную область, разработанный метаязык, потом реализацию компилятора метаязыка, и только потом если "программист" ещё не сгорел, то можно начинать продуктивно работать. Ну.. хорошая позиция, даёшь новый язык на каждое приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2017, 23:45 |
|
||
|
Стековые языки: Форт. PostScript и т.д.
|
|||
|---|---|---|---|
|
#18+
Обычно когда глубоко погружаешся в тему - начинаешь искать аналогии и их оказывается дофига. И все уже было и ничего нет нового под небом. Копаешь акторную модель - находишь Erlang. Копаешь JVM - находишь другие стековые машины. Кодишь Стебелёк или FVMas - находишь Oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2017, 09:02 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1340291]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 476ms |

| 0 / 0 |
