Вопросы с тегом «interpreter»

12
Скомпилированные и интерпретированные языки
Я пытаюсь лучше понять разницу. В Интернете я нашел много объяснений, но они имеют тенденцию к абстрактным различиям, а не к практическим последствиям. Большая часть моего опыта программирования была с CPython (динамический, интерпретируемый) и Java (статический, скомпилированный). Однако я понимаю, что существуют другие виды интерпретируемых и компилируемых языков. Помимо того, …

26
Как повторить последнюю команду в интерпретаторе Python?
Как мне повторить последнюю команду? Обычные клавиши: вверх, 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 …

9
Как добавить завершение табуляции в оболочку Python?
При запуске приложения django с использованием python manage.py shellя получаю оболочку InteractiveConsole - я могу использовать завершение табуляции и т. Д. Python 2.5.1 (r251:54863, Apr 15 2008, 22:57:26) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type "help", "copyright", "credits" or "license" for more information. (InteractiveConsole) Когда вы только начинаете …

13
Есть ли интерпретатор для C? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но …

2
Онлайн-интерпретатор / оболочка Python 3 [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

2
Оптимизирует ли Python переменную, которая используется только как возвращаемое значение?
Есть ли разница между двумя следующими фрагментами кода? Первый присваивает значение переменной в функции, а затем возвращает эту переменную. Вторая функция просто возвращает значение напрямую. Превращает ли Python их в эквивалентный байт-код? Один из них быстрее? Случай 1 : def func(): a = 42 return a Случай 2 : def …

15
Напишите интерпретатор Haskell на Haskell
Классическим упражнением в программировании является написание интерпретатора Lisp / Scheme на Lisp / Scheme. Возможности полного языка можно использовать для создания интерпретатора для подмножества языка. Есть ли подобное упражнение для Haskell? Я хотел бы реализовать подмножество Haskell, используя Haskell в качестве движка. Конечно, это можно сделать, но есть ли какие-нибудь …

8
Измерение и оценка времени для методов Ruby
Как я могу измерить время, затрачиваемое методом и отдельными операторами этого метода в Ruby. Если вы видите метод ниже, я хочу измерить общее время, затрачиваемое на этот метод, и время, затраченное на доступ к базе данных и доступ к Redis. Я не хочу писать Benchmark.measure перед каждым утверждением. Есть ли …

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

1
Почему моя программа застревает во время работы программы mandelbrot brainf ***?
Я хотел улучшить свои навыки C, поэтому я ищу идеи некоторых программ. Кто-то предлагает создать простой интерпретатор Brainf ***, а затем компилятор. И вот я здесь. Я создал интерпретатор, и он работает, как и ожидалось, за исключением программы Мандельброта: A mandelbrot set fractal viewer in brainfuck written by Erik Bosman …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.