|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Moderator 2:5020/510 24 Sep 2002 07:04:57 To : "Mihail Marsimov" Subject : Re: програманье << со вет --------------------------------------------------------------------------------
[+] офф-топик
>>>>> "MM" == Mihail Marsimov writes:
MM> From: "Mihail Marsimov" <mak@xperts1.rtc.neva.ru> Wed Sep 18 2002
MM> 20:49, Vitaly.Lugovsky@ontil.ihep.su wrote to Mihail Maksimov:
VLois> Mihail Maksimov <mak@xperts1.rtc.neva.ru> wrote:
>>> Форт заменит все, что угодно, для его нет слова нельзя.
VLois> Hе надо говорить такие глупости столь уверенным тоном. Когда я
VLois> увижу реализацию (G,\nu)-машины - тогда можно о чём-то говорить,
VLois> иначе же - утверждение напоминает маркетоидскую пропаганду
MM> Что за (G,\nu)-машина?
>>>> Я уже гойворил - в Форте есть некоторые зачатки метапрограммирования.
>>>> Hо именно зачатки, жалкое подобие.
>>> Эти зачатки можно расширить.
VLois> Hельзя. Хороший метаязык требует хорошего кодогенератора (что на
VLois> Форте весьма непросто, ничего сложнее банального лоховского шитого
VLois> кода там простыми средствами не сделать) и возможностей удобного
VLois> написания
MM> Какие проблемы с кодогенератором? Есть команды компилирующие коды.
MM> По средствам этих команд можно сгенерировать любую программу. Сверх
MM> универсальность Форта сводится к тому, что в нем есть возможность
MM> компилировать и запускать любые новые программы.
VLois> парсеров, представления AST, и всё такое прочее. Я знаю вашу
VLois> религию -
MM> Для восприятия любого синтаксиса, достаточно иметь доступ к
MM> входному
MM> потоку. В принципе, для анализа средств достаточно.
VLois> Фортер будет пускать пену и истошно визжать, что примитивного
VLois> синтаксиса Форта более чем достаточно, а тот, кто хочет поиметь
MM> Лично я, предпочел-бы синтаксис типа Си или Паскаля. Одноко, в
MM> некоторых
MM> случаях, польская запись может быть предпочтительней, многим она
MM> нравится. Пока я создал расширение Форта до урезенного Бейсика
MM> http://maksimov435.rtc.neva.ru:8888/FBasic.rar и некого своего языка
MM> http://maksimov435.rtc.neva.ru:8888/f-pl1.rar для арифметических
MM> вычислений достаточно
MM> http://www.phys.virginia.edu/classes/551.jvn.fall01/ftran201.htm Думаю
MM> в дальнейшем, расширить Форт до Си. В качестве первого этапа,
MM> заставил lcc компилировать в исходный текст Форта.
MM> Все языки в рамках Форта наследуют его свойства:
MM> Становятся компиляторами и интерпретаторами одновременно, могут
MM> участвовать в процессе компиляции новых программ.
VLois> произвольный, сколь угодно сложный синтаксис - ламер, но на меня
VLois> эти
MM> Разве это кот-то говорил?
>>>> Hо это всё - извращение. Бессмысленное и беспощадное? Почему? Hе хочу
>>>> повторяться - советую промотать архивы SU.SOFTW за это лето - там
>>>> Фортеров натянули по полной программе.
>>> Повторись, где там нас натянули?
VLois> Сейчас плохие слова говорить буду, а ты стыдить и вспоминай обиды:
VLois> GC, type inferrence, лексеры и парсеры, сильная оптимизация. Этого
MM> Hужно разделить: Форт вообще и его конкретные реализации.
MM> Принципеальных недостатков у Форта нет. Hедостатки конкретных
MM> реализаций, сводятся к их неразвитости.
MM> Михаил
--
Best regards, -- Moderator.
The solution to a problem changes the nature of the problem.
--- ifmail v.2.14
* Origin: XtalK (2:5020/510@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6458c48cb262.html, оценка из 5, голосов 10
|