interpreter- все статьи тега


Является ли основной реализацией* любого * популярного интерпретатора языка программирования, написанного на C++?

В данный момент я обдумываю, стоит ли переписывать интерпретатор языка программирования, который я поддерживаю в C++. Интерпретатор в настоящее время реализован в C. Но мне было интересно, является ли первичной реализацией-потому что, конечно, люди сделали версии многих интерпретаторов, использующих язык, отличный от того, который используется оригинальными авторами-любогопопулярного интерпретатора языка программирования, используемого сегодня, написанного на C++? И, если нет, есть ли веская ...

Как этого избежать.файлы pyc?

могу ли я запустить интерпретатор python без создания скомпилированного .файлы pyc? ...

Как повторить последнюю команду в оболочке интерпретатора python?

Как мне повторить последнюю команду? Обычные клавиши: Up, Ctrl+Up, Alt-p не работают. Они производят бессмысленные символы. (ve)[kakarukeys@localhost ve]$ python Python 2.6.6 (r266:84292, Nov 15 2010, 21:48:32) [GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print "hello world" hello world >>> ^[[A File "<stdin>", line 1 ^ SyntaxError: invalid syntax >>> ^[[1;5A File "<stdin ...

Написать переводчик Haskell в городе Haskell

классика программирования-написать интерпретатор Scheme Лиспа/схемы сюсюкать/. Мощность полного языка может быть использована для создания интерпретатора для подмножества языка. есть ли подобное упражнение для Хаскелла? Я хотел бы реализовать подмножество Haskell, используя Haskell в качестве движка. Конечно, это можете будет сделано, но есть ли какие-либо онлайн-ресурсы, доступные для просмотра? Вот предыстория. I я изучаю идею использования Haskell в качестве языка для изучения некоторых ...

Зайти в переводчик в произвольное место кода на Scala

Я пришел из мира Python, где в любой момент в моем коде я могу добавить import pdb; pdb.set_trace() и во время выполнения я буду брошен в интерактивный интерпретатор в этом месте. Есть ли эквивалент для scala, или это невозможно во время выполнения? ...

Присваивая значение одного символа подчеркивания в интерпретаторе Python/IPython соответствовало

Я создал эту функцию в Python 2.7 с ipython: def _(v): return v позже, если я называю _(somevalue), Я _ = somevalue. in[3]: _(3) out[3]: 3 in[4]: print _ out[4]: 3 функция исчезла! Если я позвоню _(4) Я: TypeError: 'int' object is not callable` почему? Что не так с этой функцией? ...

Как использовать сторонние библиотеки с Scala REPL?

Я скачал Algebird и я хочу попробовать несколько вещей в интерпретатор Scala использование этой библиотеки. Как мне этого добиться? ...

Как написать парсер на C#? [закрытый]

Как мне написать парсер (рекурсивный спуск?) в C#? Сейчас мне просто нужен простой парсер, который анализирует арифметические выражения (и читает переменные?). Хотя позже я намерен написать XML и html парсер (для учебных целей). Я делаю это из-за широкого спектра вещей, в которых Парсеры полезны: Веб-разработка, интерпретаторы языков программирования, внутренние инструменты, игровые движки, редакторы карт и плиток и т. д. Итак, какова основная теория написания парсеров и как мне это сделать реал ...