Forth http://fforum.winglion.ru/ |
|
Forth or C++ ? http://fforum.winglion.ru/viewtopic.php?f=4&t=142 |
Страница 6 из 8 |
Автор: | WingLion [ Вт авг 01, 2006 12:39 ] |
Заголовок сообщения: | |
Icefall писал(а): Все-таки интересен как сам опрос, так и его результаты. Странно, что на этом форуме есть люди (на данный момент трое), которые считают, что С++ лучше Форта... Sad
Так ведь здесь разрешено появляться не только ярым фанатам Форта. |
Автор: | in4 [ Вт авг 01, 2006 17:47 ] |
Заголовок сообщения: | |
Icefall писал(а): Все-таки интересен как сам опрос, так и его результаты. Странно, что на этом форуме есть люди (на данный момент трое), которые считают, что С++ лучше Форта...
Не так уж и странно.... Дело в критерии. Человек программирует микроконтроллер. С++ есть, Форта нет. Какой язык лучше? Люди вопросы понимают по-разному. Удивишься, сколько может быть вариантов... Но, что ооочень приятно, эти трое на нашем Форуме! Интересуются, значит! Понимают, что С++ на ладан дышит... |
Автор: | Mihail [ Вт авг 01, 2006 19:03 ] |
Заголовок сообщения: | |
in4 писал(а): Дело в критерии. Человек программирует микроконтроллер. С++ есть, Форта нет. Какой язык лучше? Об использования Си для создания Форта я писал: http://fforum.winglion.ru/viewtopic.php ... ight=#1816 Для использования отладчика/симулятора можно представить скомпилированный модуль на Форте в виде Си-массива или АСМ-массива. Цитата: Люди вопросы понимают по-разному. Удивишься, сколько может быть вариантов...
Но, что ооочень приятно, эти трое на нашем Форуме! Интересуются, значит! Понимают, что С++ на ладан дышит... На данный момент, серьезных конкурентов Си я не вижу. Форт не может быть конкурентом пока для него не появится серьезная коммерческая поддержка. Именно для самого Форта. Ненадо путать с коммерческим применением Форта. |
Автор: | Chrono_Syndrome [ Ср авг 02, 2006 13:25 ] |
Заголовок сообщения: | |
Цитата: На данный момент, серьезных конкурентов Си я не вижу.
Visual BASIC .NET |
Автор: | Ilya [ Чт ноя 23, 2006 01:08 ] |
Заголовок сообщения: | |
По поводу применяемости Форта ! Есть в Санкт-Петербурге "контора" "Ви......", которая разрабатывает и выпускает "устройства" (измерение, ПИД регулирование и т.п.), в которой знают про Forth ! Более того, есть программер, работающий дистанционно (по моему Волгоград), который пишет на Forth-е и Асм-е. Прошу откликнутся ! |
Автор: | dvuugl [ Сб дек 16, 2006 05:59 ] |
Заголовок сообщения: | |
Одним словом заменяется несколько. Свёртывание информации. Базовая способность мышления, особенно математического. Форт есть реализация этой человеческой способности в приложении к программированию. Все его навороты: форт-машина, словари, буферы, стеки - не существенны, они есть только техническиие приёмы осуществления этой цели- свёртки. То есть когда говорят что FORTH некая философия(момент философии), то это действительно так. Способ реализации сей философии может быть и другим, макросы например. В частности FASM позволяет написать такую систему макросов что будет и определение новых слов, и стек возвратов, и циклы, и переходы - в общем практически форт. Не выходя из ассемблера. Так что FORTH язык очень высокого уровня, при чём максимально высокого, посколку выше, абстрактнее свёртки уже не прыгнешь. В Си, Паскале, Фортране реализовались другие идеи, не философские, но более конкретные. То есть более низкоуровневые. Поскольку это более конкретные инструменты. Началось всё со стремления писать математические выражения так как это сложилось уже в математической нотации. Отсюда необходимость переводчика- транслятора. Фортран- формулы транслятор. То есть все эти языки стремятся перевести нечто уже существующее на машинный. Человек выделяет в этом мире объекты- давайте переведём на машинный объекты. Ещё что-то надо - ещё добавляем. Появилась специализация языков. Универсальными стали те в которые добавлено "сущностей" больше чем в специализированные. Самый объёмный по таким добавкам C++. Поэтому он так и эклектичен, хотелось ведь впихнуть в него всё. В результате для человека с не слишком мощной памятью но при этом склонному к структурному, чёткому мышлению он сложен для освоения: надо запоминать, запоминать, запоминать много правил, исключений, исключений из исключений, искусственных каких-то понятий.. Такой человек либо сочтёт себя неспособным к программированию либо выйдет наконец на FORTH. Или ассемблер. FORTH - это другой путь. Не добавление в язык новой уже готовой нужной конкретной сущности, а восхождение к ней от абстрактного. Развитие FORTHа - это развитие этой его способности к такому восхождению, повышение удобства и эффективности "альпинистского снаряжения". |
Автор: | Icefall [ Сб дек 16, 2006 12:48 ] |
Заголовок сообщения: | |
Готов подписаться под каждым словом |
Автор: | вопрос [ Сб дек 16, 2006 14:24 ] |
Заголовок сообщения: | |
Класс, но если облечь в наукообразную форму, то ... |
Автор: | Day [ Сб дек 16, 2006 15:03 ] |
Заголовок сообщения: | |
Кстати, хроносиндром. Мы тут на форте игрушки для Pocket PC писали и пишем на нашем портабельном framework. Для x86 посмотреть можно здесь: http://www.activekitten.com/trac/spf/wi ... 2%D0%B8SPF Не скажу что это проще blitz бейсика, потому что не писал на последнем. Но в пару килобайт текста простой 2d шутер вмещал Там есть пример создание GUI. Dmitry Yakimov. |
Автор: | in4 [ Пн дек 18, 2006 10:11 ] |
Заголовок сообщения: | |
вопрос писал(а): Класс, но если облечь в наукообразную форму, то ...
По-моему, достаточно наукообразно. Я попробовал кусочек от себя добавить - часть красоты ушла... Решил помолчать... |
Автор: | Гость [ Пн дек 25, 2006 14:26 ] |
Заголовок сообщения: | |
Стандартный нестандартный приплюснутый Cи http://www.insidepro.com/kk/052/052r.shtml P.S. Достаточно познавательно:) |
Автор: | AlexF [ Пн дек 25, 2006 21:59 ] |
Заголовок сообщения: | |
Day писал(а): Кстати, хроносиндром.
. . . . . . Для x86 посмотреть можно здесь: http://www.activekitten.com/trac/spf/wi ... 2%D0%B8SPF . . . . . Авторизацию просит. А так никак посмотреть? |
Автор: | in4 [ Пн дек 25, 2006 22:29 ] |
Заголовок сообщения: | |
Странно... Я на днях заходил - нормально было... Даже изменение там сделал... Сработало... |
Автор: | ygrek [ Пн дек 25, 2006 23:22 ] |
Заголовок сообщения: | |
trac в дауне Надеюсь, что временно. Правда уже около недели длится... |
Автор: | Гость [ Вт дек 26, 2006 07:59 ] |
Заголовок сообщения: | |
В копилку мнений:) http://faceted-jacinth.livejournal.com/72169.html |
Страница 6 из 8 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |