Вопросы с тегом 'forth'

Forth - это динамический, процедурный, основанный на стеках язык программирования, разработанный Чарльзом Муром.
8

Каковы примитивные форт-операторы?

Я заинтересован в внедрении системы Forth, так что я могу получить некоторый опыт создания простой виртуальной машины и среды выполнения. При запуске в Forth обычно вы узнаете о стеке и его операторах (DROP, DUP, SWAP и т.д.) во-первых, поэтому есте...
02 янв. '09 в 20:52
5

Примеры очень сжатых приложений Forth?

В этом разговоре, Чак Мур (создатель Форта) делает очень смелые, широкие заявления, такие как: "Каждое приложение, которое я видел, которое я не кодировал, имеет в нем в десять раз больше кода, чем нужно" "О тысячах инструкций кажется мне право ч...
08 окт. '12 в 8:47
15

Неужели Форт все еще используется? Если да, то как и где?

Давно я помню, что думал, что язык программирования Forth довольно крут. Я действительно ничего не слышал об этом годами. Неужели Форт все еще используется? Если да, то какие типы приложений используются для?
27 янв. '10 в 15:10
7

С чего начать, чтобы начать портирование?

Я ищу разработку новой системы Forth, целью которой является упрощение разработки игры на одной или, возможно, нескольких ретро-консольных платформах. Я - что-то вроде начинающего, и вам нужна ваша помощь, чтобы решить, для чего начинать портирование...
08 июл. '10 в 16:29
9

Какую реализацию Forth я должен использовать для изучения Forth?

Я хочу начать изучение Forth (как в соответствующем вопросе Is практично учиться и использовать Forth?). Я вижу, что есть много реализаций. Я хотел бы использовать ANS 1994 совместимая версия (если разумно, но придерживаться стандарта может быть хо...
13 мар. '10 в 10:46
8

Реальное использование языков конкатенативного программирования

Каковы некоторые реальные проекты, выполненные в конкатенативных языках, например Forth, Factor, Joy и т.д.?
18 нояб. '09 в 9:59
2

Логический И в Форте?

Я знаю, что слово AND определяет двоичный and... но что определяет логический and?
06 окт. '10 в 14:18
12

Какие языки программирования имеют наиболее легко реализуемые интерпретаторы?

Мне нужно реализовать интерпретатор для языка программирования как часть проекта, над которым я работаю. Я не думаю, что детали этого проекта слишком релевантны, за исключением того, что он требует, чтобы я реализовал интерпретатор с нуля, я не могу ...
13 окт. '10 в 22:48
3

Сравнение общих макросов Lisp и возможностей метапрограммирования Forth

Каждый программист Common Lisp знает, что макросы являются мощным инструментом. Общие макросы Lisp были использованы, среди прочего, для добавления ориентации объектов поверх Lisp без изменения спецификации языка; read-macros - это еще одна конструк...
18 июн. '14 в 9:39
5

Управление памятью в Форте

Итак, я просто изучаю Forth, и мне было любопытно, может ли кто-нибудь помочь мне понять, как работает управление памятью. На данный момент у меня есть (некоторые) опыт работы с парадигмой C-стек-vs-куча. Из того, что я понимаю, можно выделить в сло...
27 мар. '12 в 1:48
4

Как я проектирую и внедряю язык программирования?

Этот вопрос связан с Этот вопрос на Aardvark Этот вопрос здесь Последние пару лет я думал о вещах, которые мне нравятся, и мне не нравятся языки, которые я использую. Я всегда хотел писать свой собственный язык, но никогда не делал этого. Я также...
25 окт. '10 в 11:55
1

6502 легкие алгоритмы сжатия

Я реализую виртуальную память на двух кассетных магнитофонах на Commodore PET (для удовольствия) для Forth, которую я пишу. До сих пор я был в http://github.com/chitselb/pettil, если вам интересно. Я планирую использовать собственный формат данных ф...
13 сент. '13 в 14:05
4

Является ли язык виртуальной машины Java агностиком?

Можно ли сказать, что виртуальная машина Java была "изначально" предназначена для языка программирования Java, но теперь другим разработчикам удалось написать языки программирования, которые компилируются в байт-код Java, например, Scala, Jython и J...
20 сент. '11 в 14:39
4

Multicore Forth, есть ли один?

Существует ли такая реализация Forth, которая позволяет вам в полной мере использовать многоядерные процессоры?
11 апр. '11 в 7:46
1

Как Forth реализует словарь? (Полемика)

Я изучаю Forth для личного проекта, который у меня на уме. Это выглядит действительно классным и простым языком для реализации на небольшой виртуальной машине. Меня особенно впечатляют возможности использования на нем словарей. С другой стороны, я д...
08 сент. '10 в 3:46