Подтвердить что ты не робот

Планируете ли вы использовать язык программирования Factor?

Планируете ли вы использовать Factor? Вы посмотрели на него? Выяснил это. Вы понимаете программное обеспечение, ориентированное на стек?

http://www.youtube.com/watch?v=f_0QlhYlS8g

4b9b3361

Ответ 1

Фактор выглядит интересным, но ему очень нужны более вводные учебники и статьи.

Ответ 2

забава для скрытого языкового стека a в точке, которую видите, не я, но, Forth напоминает это, и вкратце Factor изучил I.

Ответ 3

Я намерен изучить его после окончания моих приключений Clojure.

UPDATE:

После многих лун, я использовал Factor для некоторых вещей в последнее время, и я скажу это удивительный язык. Единственная проблема заключается в сохраняющейся проблеме, связанной с очень небольшим количеством инструментов GUI. В наборе инструментов Factor UI серьезно отсутствует множество распространенных вещей, и нет никаких привязок к любому инструментарию, существующему на момент написания этой статьи. Это, вероятно, будет прерывателем транзакций для любого настольного приложения реального мира.

Ответ 4

Я использую Factor в течение нескольких месяцев, и это действительно впечатляющий язык.

Он похож на смесь Forth (очевидно), Smalltalk (основанная на изображении, высокоотражающая, интегрированная IDE) и LISP (код-как-данные, абстракции на уровне синтаксиса, REPL).. и в некоторой степени, такие языки, как Python или Ruby, с сильным акцентом на прагматизм и открытость (например, "включенные батареи" ).

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

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

Ответ 5

Я не могу говорить о конкретном факте, но я много сделал с HP Calculator. Исходный язык RPN на основе стека довольно сложный. Для этих калькуляторов написана тонна программного обеспечения.

http://www.hpcalc.org/

Ответ 6

Я рассматриваю возможность использования Factor для моего следующего большого проекта без работы. Я пытался выбирать между Factor, OCaml, D и Python. Обычно Python - это мой язык выбора, но для этого я ищу что-то другое. Я рассматривал D (я использовал С++ в течение многих лет и хотел использовать D как чище С++), но, похоже, это не то, что я действительно ищу.

Это оставляет OCaml и Factor, и мне сложно решить. OCaml было бы немного легче для меня, чтобы справиться с этим, так как мое конкатенативное программирование немного ржавое, и мне также очень нравится язык, но Factor продолжает рисовать меня тоже (и я большой поклонник конкатенативных языков), Hrm нерешительность..

UPDATE: С тех пор я решил правильно изучить Factor и использовать его для моего предстоящего крупного личного проекта. Тем временем я работаю над некоторыми проблемами из Проблемы программирования в Факторе.

ОБНОВЛЕНИЕ 2: Фактор не совсем отрезал его. Не из-за языка, язык отличный, и я рекомендую всем взглянуть на него. Причина заключалась в привязках Qt. Для меня это было важным нарушителем сделки. Я бы сам связал Qt и внес свой вклад, но тогда у меня есть два проекта вместо одного, и у меня просто нет времени. Итак, извините фактор. Вместо этого я написал код на С++, но теперь я рассматриваю либо перенос его на Clojure, либо запись будущего кода в Clojure.