«interpreter» 태그된 질문

인터프리터는 프로그래밍 언어로 작성된 명령을 실행, 즉 수행하는 프로그램입니다. [통역사] 태그는 통역사의 프로그래밍에 관한 질문이나 통역사의 상세한 내부 작업에 대한 질문에 적용되어야합니다. Gang of Four 디자인 패턴에 대한 질문에는 [interpreter-pattern] (이 태그 포함)을 사용합니다.

12
컴파일 된 언어와 해석 된 언어
차이점을 더 잘 이해하려고합니다. 온라인에서 많은 설명을 찾았지만 실제적인 의미보다는 추상적 차이를 찾는 경향이 있습니다. 내 프로그래밍 경험의 대부분은 CPython (동적, 해석) 및 Java (정적, 컴파일)와 관련이 있습니다. 그러나 다른 종류의 해석되고 컴파일 된 언어가 있음을 이해합니다. 컴파일 된 언어로 작성된 프로그램에서 실행 파일을 배포 할 수 있다는 사실 외에도 …

26
파이썬 인터프리터 쉘에서 마지막 명령을 반복하는 방법은 무엇입니까?
마지막 명령을 어떻게 반복합니까? 일반적인 키 : 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 …

9
Python 셸에 탭 완성을 어떻게 추가합니까?
를 사용하여 django 애플리케이션을 시작할 때 python manage.py shellInteractiveConsole 셸이 나타납니다. 탭 완성 등을 사용할 수 있습니다. 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) 를 사용하여 파이썬 인터프리터를 시작하면 python탭 완성 기능을 …

13
C 통역사가 있습니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 2 년 전 . 잠김 . 이 질문과 답변은 주제에서 벗어 났지만 역사적 의미가 있기 때문에 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을 받아들이지 …

2
Python 3 온라인 인터프리터 / Shell [닫기]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

2
파이썬은 반환 값으로 만 사용되는 변수를 최적화합니까?
다음 두 코드 스 니펫간에 궁극적 인 차이점이 있습니까? 첫 번째는 함수의 변수에 값을 할당 한 다음 해당 변수를 반환합니다. 두 번째 함수는 값을 직접 반환합니다. 파이썬은 그것들을 동등한 바이트 코드로 바꾸나요? 그들 중 하나가 더 빠릅니까? 사례 1 : def func(): a = 42 return a 사례 2 : …

15
Haskell에서 Haskell 인터프리터 작성
고전적인 프로그래밍 연습은 Lisp / Scheme에서 Lisp / Scheme 인터프리터를 작성하는 것입니다. 전체 언어의 힘을 활용하여 언어의 하위 집합에 대한 인터프리터를 생성 할 수 있습니다. Haskell에 대한 유사한 운동이 있습니까? Haskell을 엔진으로 사용하여 Haskell의 하위 집합을 구현하고 싶습니다. 물론 할 수 있지만 볼 수있는 온라인 리소스가 있습니까? 여기 뒷이야기가 있습니다. …

8
Ruby 메서드의 시간 측정 및 벤치 마크
Ruby에서 메서드와 해당 메서드의 개별 문에 걸리는 시간을 어떻게 측정 할 수 있습니까? 아래 방법을 보면 방법에 걸린 총 시간과 데이터베이스 액세스 및 redis 액세스에 걸린 시간을 측정하고 싶습니다. 모든 문 앞에 Benchmark.measure를 작성하고 싶지 않습니다. 루비 인터프리터가이 작업을 수행 할 수있는 방법을 제공합니까? def foo # code to access …


3
함수를 사용하기 위해 스칼라 파일을 인터프리터에로드 하시겠습니까?
클래스가 아닌 파일에 정의 된 일부 Scala 함수가 있으며 Scala 인터프리터에서 사용하고 싶습니다. scala filename.scala단순히 파일을 실행하고 인터프리터를 종료하라고 말할 수 있지만 파일을 실행 한 다음 인터프리터에 머물러서 테스트를 수행하고 싶습니다. 누구든지 파일을 인터프리터에로드하여 그 안에 정의 된 함수를 사용할 수있는 방법을 알려줄 수 있습니까?

1
mandelbrot brainf *** 프로그램을 실행하는 동안 프로그램이 계속 멈추는 이유는 무엇입니까?
C 기술을 향상시키고 싶었으므로 프로그램 아이디어를 검색했습니다. 누군가 간단한 Brainf *** 인터프리터와 컴파일러를 만들 것을 제안합니다. 그래서 여기 있습니다. 나는 인터프리터를 만들었고 Mandelbrot 프로그램을 제외하고는 예상대로 작동합니다. A mandelbrot set fractal viewer in brainfuck written by Erik Bosman +++++++++++++[->++>>>+++++>++>+<<<<<<]>>>>>++++++>--->>>>>>>>>>+++++++++++++++[[ >>>>>>>>>]+[<<<<<<<<<]>>>>>>>>>-]+[>>>>>>>>[-]>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>[-]+ <<<<<<<+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>>+>>>>>>>>>>>>>>>>>>>>>>>>>> >+<<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+[>>>>>>[>>>>>>>[-]>>]<<<<<<<<<[<<<<<<<<<]>> >>>>>[-]+<<<<<<++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>+<<<<<<+++++++[-[->>> >>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>+<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[[-]>>>>>>[>>>>> >>[-<<<<<<+>>>>>>]<<<<<<[->>>>>>+<<+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>> [>>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<+<<]>>>>>>>>]<<<<<<<<<[<<<<<<< <<]>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<<<]>>>>>>>>>+++++++++++++++[[ >>>>>>>>>]+>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[ >+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>[-<<<<+>>>>]<<<<[->>>>+<<<<<[->>[ -<<+>>]<<[->>+>>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<< …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.