На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Коротко о разделе:
Здесь разрешается создавать темы, относящиеся к любому языку программирования, для которого не существует раздела на форуме (например, Lisp, Tcl/Tk, FORTRAN и т.д.). Если раздел для нужного Вам языка есть, большая просьба создавать тему в нем.
Вопросы, связанные с JScript, Perl, PHP обсуждаются в разделе WWW Masters.

Обратите внимание:
1. Прежде чем задать вопрос, воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали.
2. Если Ваш вопрос связан с конкретным языком программирования, обязательно укажите название языка в имени темы.
3. Постарайтесь давать темам информативные названия. Темы с названиями типа "Помогите, горю" будут удалены.
4. Помните, чем грамотней будет задан Ваш вопрос, тем больше будет у Вас шансов получить на него ответ. Как правильно задавать вопросы
5. Ипользуйте тег [ code ] ...текст программы... [ /code ] для выделения текста программы.

Просьбы выполнить какую-либо работу за автора в этом разделе не обсуждаются. Темы с подобными просьбами будут перемещены или удалены. Для заказов у нас существуют специальные разделы: Разовые заказы и подработка, ПОМОЩЬ СТУДЕНТАМ.

Если кто не понял (а такие есть) — чтобы за вас решали ваши задачки, идите на другие ресурсы.

Полезные ссылки:
Есть. ;)
Наши Исходники | GPSS (en), GPSS (ru) (!) | Common Lisp | Tcl/Tk | Haskell | Lua
Модераторы: B.V.
Страницы: (3) 1 2 [3]  все  ( Перейти к последнему сообщению )  
> Выбор языка для программ, анализирующих и меняющих свой же собственный код.
    Ethereal
    Тяжёлые наркотики принимаете?
    Почему проблем с цитированием?

    Добавлено
    Цитата Ethereal @
    Это ты как-бы про Форт рассказываешь.

    Нет. Читай внимательней.
    И потом, форт - мёртвый язык. Уже лет 20 как.
    И то что отдельные фанатики еще пытаются его продвигать - это не опровергает факта: язык мёртв и хоть какого-то значения на рынке не имеет

    Добавлено
    Цитата Ethereal @

    Только Форт не язык сверхвысокого уровня. Он мета-язык, но насчет уровней он покрывает их все сразу. Им можно пользоваться на низком уровне, используя его как продвинутый макроассемблер, а можно на сколь угодно высоком, потому-что изюминка Форта - механизм порождения понятий. Такого нет в других языках. Из-за этого механизма в Форте из коробки нет, к примеру, массивов или записей. Просто потому, что и то и другое понятие порождается в нем в одну строчку.

    И тем не менее я не знаю ни одной фирмы, которая б вела коммерческую разработку софта на Форте

    Добавлено
    Может чтоб написать программку в пару сотен строк форт и годиться, а вот для реализации крупных проектов, где гигабайт сурцов, форт не годится
      В первом сообщении топика не было ни звука про попсовость и востребованность языка и про рынок. Там были другие критерии. А если тебе нужен язык, востребованный в каких-то фирмах, то на форуме-то зачем его искать ? В этих фирмах и спроси, что у них там востребовано.
      Сообщение отредактировано: Ethereal -
        Цитата Ethereal @
        В первом сообщении топика не было ни звука про попсовость и востребованность языка

        Если бы Форт реально рульный язык был - все б бросили плюсЫ и пиашпи и перешли бы на него.

        А раз этого нет и НЕ В КАКИХ серьёзных коммерческих разработках он не используется, значит язык неудачный
          Цитата Исмаил Прокопенко @
          Если бы Форт реально рульный язык был - все б бросили плюсЫ и пиашпи и перешли бы на него.
          Ошибки в рассуждениях.
          Все - это стадо. Куда их Борланд, Сан или Майкрософт тащат, туда и идут.
          Будут колоться, но все равно будут жрать их кактусы. Даже явно неудачные кактусы.
          А что этим компаниям нужно ? Деньги. Чтобы их продукты покупали и подороже.
          Поэтому их продукты сложные, порой неоправданно сложные. Вот на C++ хоть посмотри.
          А Форт невозможно продавать. Никак. Потому-что фортеры часто используют не чужие, а пишут свои Форты и их используют. Я вот когда захотел понять Форт до конца, начал писать свой, за неделю написал и, пока писал, понял.
          А Оберон нельзя сделать сложным. Он тоже язык явно не для продажи.
          Ну вот Борланд когда-то сознательно отказалась от продаж уже созданного компилятора Турбо-Модула.
          Чтобы не убивать курицу, которая несет золотые яйца, а курицей той был Турбо-Паскаль.
          Так-что коммерческие критерии оценки языка - совсем не те, что академические.

          Короче, я ни за что не агитировал. Ты задал вопрос - я ответил. Просто Форт под твой вопрос из начала топика полностью подошел.
          Сообщение отредактировано: Ethereal -
            Цитата Исмаил Прокопенко @
            Может чтоб написать программку в пару сотен строк форт и годиться, а вот для реализации крупных проектов, где гигабайт сурцов, форт не годится

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

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

            P.S. http://xfmap.ru/ Картографическая программа сделанная на Forth (SPF4) с исходниками.

            Литература по Форт изданная и на русском языке https://archive.org/search.php?query=subjec...+language%29%22

            немного "устаревшая" т.к. был и стандарт на язык 94года но не потерявшая актуальности.

            Начать можно с прочтения
            https://archive.org/details/Broudie2 Л.Броуди Мышление - Форт
            https://archive.org/details/broudi_l_nachal..._na_yazyke_fort Л.Броуди "Начальный курс программирования на языке Форт"
            https://archive.org/details/Baranov.Forth.l....implementation
            texts
            С.Н.БАРАНОВ Н.Р. НОЗДРУНОВ ЯЗЫК ФОРТ И ЕГО РЕАЛИЗАЦИИ
            ...

            Сейчас, конечно, Форт в большей степени можно встретить на Github в применении во встроенных системах, но есть и системы для программирования для ПО компьютеров.

            Интересно,что на местном сайте информации по Форт вообщем то не представлено,
            но показательно есть и русскоязычный форум по Форт действующий с 2006г http://fforum.winglion.ru/


            user posted image

            http://www.compiler.su/pochemu-obrechyon-yazyk-fort.php Почему обречён язык Форт

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

            Не хочу показаться "маньяком", но все мои акки переведены Read-Only на Хабр. :)
            Комментарии в акках Read-Only на Хабр в основном касающихся реалий Форт

            Диалога с админами Хабр так и не получилось как за "один" неосторожный комментарий сливают на раз карму,
            а удаление комментариев это уже полный зашквар.

            Upd: После обращения в службу поддержки комментарии восстановили, сославшись на обновление сломавших это.
            Сообщение отредактировано: Kopa -
              Цитата
              Выбор языка для программ, анализирующих и меняющих свой же собственный код

              C++
                Программы, анализирующие и меняющие свой же собственный код.
                Где это может пригодиться ?
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:
                Страницы: (3) 1 2 [3]  все


                Рейтинг@Mail.ru
                [ Script execution time: 0,0292 ]   [ 15 queries used ]   [ Generated: 19.03.24, 06:50 GMT ]