Pytania otagowane jako interpreter

Interpreter to program, który wykonuje, tj. Wykonuje instrukcje napisane w języku programowania. Znacznik [interpreter] powinien być stosowany w przypadku pytań dotyczących programowania tłumaczy lub pytań o szczegółowe wewnętrzne funkcjonowanie tłumaczy. Użyj [interpreter-pattern] (prawdopodobnie z tym tagiem) w przypadku pytań o wzorzec projektowy Gang of Four.

12
Języki skompilowane a interpretowane
Próbuję lepiej zrozumieć różnicę. Znalazłem wiele wyjaśnień w Internecie, ale mają one raczej charakter abstrakcyjny, a nie praktyczne. Większość moich doświadczeń programistycznych dotyczy CPython (dynamiczny, interpretowany) i Java (statyczny, skompilowany). Rozumiem jednak, że istnieją inne rodzaje tłumaczonych i kompilowanych języków. Oprócz faktu, że pliki wykonywalne mogą być dystrybuowane z programów …

26
Jak powtórzyć ostatnie polecenie w powłoce interpretera Pythona?
Jak powtórzyć ostatnie polecenie? Zwykłe klawisze: Up, Ctrl + Up, Alt-p nie działają. Tworzą bezsensowne postacie. (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 >>> …

9
Jak dodać uzupełnianie tabulatorów do powłoki Pythona?
Podczas uruchamiania aplikacji django za pomocą python manage.py shellotrzymuję powłokę InteractiveConsole - mogę używać uzupełniania tabulatorów itp. 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) Kiedy uruchamiasz interpreter języka Python przy użyciu python, …

13
Czy jest tłumacz dla języka C? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie …

2
Python 3 Online Interpreter / Shell [zamknięty]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …


15
Napisz tłumacza języka Haskell w języku Haskell
Klasycznym ćwiczeniem programistycznym jest napisanie interpretera Lisp / Scheme w Lisp / Scheme. Możliwości pełnego języka można wykorzystać do stworzenia tłumacza dla podzbioru języka. Czy jest podobne ćwiczenie dla Haskella? Chciałbym zaimplementować podzbiór Haskell, używając Haskella jako silnika. Oczywiście można to zrobić, ale czy są dostępne do obejrzenia jakieś zasoby …

8
Mierz i porównuj czas dla metod Ruby
Jak mogę zmierzyć czas potrzebny na metodę i poszczególne instrukcje w tej metodzie w Rubim. Jeśli widzisz poniższą metodę, chcę zmierzyć całkowity czas potrzebny na tę metodę oraz czas potrzebny na dostęp do bazy danych i dostęp do redis. Nie chcę pisać Benchmark.measure przed każdym stwierdzeniem. Czy interpreter języka ruby …


1
Dlaczego mój program zacina się podczas uruchamiania programu Mandelbrot Brainf ***?
Chciałem poprawić swoje umiejętności w C, więc szukam pomysłów na jakiś program. Ktoś proponuje stworzenie prostego interpretera Brainf ***, a następnie kompilatora. A więc jestem tu. Utworzyłem interpreter i działa on zgodnie z oczekiwaniami, z wyjątkiem programu Mandelbrot: A mandelbrot set fractal viewer in brainfuck written by Erik Bosman +++++++++++++[->++>>>+++++>++>+<<<<<<]>>>>>++++++>--->>>>>>>>>>+++++++++++++++[[ …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.