인터프리터와 동적 컴파일러는 테스트/프로토 타이핑을위한 것이고, im이 테스트를 완료하면 정적 컴파일러를 사용합니다.멀티미디어 라이브러리와 함께 인터프리터, 동적 컴파일러 및 정적 컴파일러 (예 : C++ 컴파일러)와 함께 고급 언어가 있습니까?
답변
Java에는 모두 Sun JVM에 인터프리터와 동적 컴파일러가 모두 포함되어 있으며 Java 용 GNU 컴파일러 (GCJ)가 기계 코드로 정적으로 컴파일 될 수 있습니다.
가장 적합한 옵션은 응용 프로그램의 종류에 따라 다릅니다. 실시간 프로그램이라면 Ruby/Perl/Python과 같은 고수준 언어가이 영역에서 이들을 이길 수 없으므로 C++ (또는 C와 함께 사용)로 유지하십시오. 당신의 미래 프로그램의 복잡성이 충분히 높은 경우에, 가장 좋은 방법은 내가 (그래픽) 파이썬 + PyOpenGL + PyOpenAL (사운드) 및 PyODE (실시간 물리학)을 참조하십시오. 실제로 Python의 VM은 빠르지 만 플랫폼에 따라 최적화 된 코드로 컴파일 할 수도 있습니다.
2D 그래픽 및 편안한 사운드/음악 관리를 위해 PyGame을 사용할 수도 있습니다.
많은 정보가 있습니다.
이러한 언어 중 하나가 Objective Caml입니다. 귀하의 요구 사항에 대해 확인해 보겠습니다.
- High-level language : Caml은 기능적, 객체 지향 및 명령 적 프로그래밍 스타일을 지원합니다.
- Interpreter :
ocaml
시스템은 읽기 평가 인쇄 루프입니다. - dynamic compiler : 동적로드를 지원하는 플랫폼에서 ocamlrun은 C 공유 라이브러리 (DLL)와 동적으로 링크 할 수 있습니다.
- static compiler : 컴파일러에서
-linkall
플래그를 통해 사용할 수 있습니다. - 멀티미디어 : 2-d graphics, 3-d graphics, audio 및 video에 대한 라이브러리가 있습니다.
더 큰 질문은 최상의 도구를 찾는 것입니다. 많은 언어가 이러한 요구 사항을 충족 시키지만 가장 많이 사용되는 언어는 최상의 문서와 라이브러리에 대한 테스트를 거친 바인딩을 갖추고 있습니다. Caml과 같은 언어를 사용하려는 경우 다른 언어에서는 볼 수없는 언어에 대한 우선 순위가 있어야합니다.
행운을 빈다.
으로 선전 되었습니까? 네트워킹 용 라이브러리가 있습니까? – Soup
다수 : http://caml.inria.fr/cgi-bin/hump.en.cgi?sort=0&browse=4 및 화면의 오른쪽에있는 링크를 참조하십시오. –
- 1. 플래시 컴파일러/인터프리터 최적화
- 2. 컴파일러 용 인터프리터 프로그래밍
- 3. PHP 인터프리터/컴파일러
- 4. C# 라이브러리와 함께 ".exe"생성
- 5. 컴파일러
- 6. "g ++"및 "C++"컴파일러
- 7. 비 관리 정적 라이브러리와 함께 Windows Forms 및 VC++ 사용
- 8. RUBY의 컴파일러와 인터프리터
- 9. Objective-C 컴파일러 플래그
- 10. Windows 컴파일러와 GCC 컴파일러 모두에서 SSE를 사용하는 방법은 무엇입니까?
- 11. Netbeans과 Subversion을 함께 사용하여 라이브러리와 함께 즐기십니까?
- 12. C++ -malign-double 컴파일러 플래그
- 13. iPhone 용 C 컴파일러?
- 14. 컴파일러 생성 및 DirectX
- 15. 는 C++ 컴파일러
- 16. 컴파일러
- 17. Sun C++ 컴파일러 및 부스트
- 18. 컴파일러 개발 포럼이 있습니까?
- 19. APT가있는 Eclipse 컴파일러
- 20. Xcode에서 중첩 정적 라이브러리와 함께 디버거를 사용하는 방법?
- 21. C# 컴파일러 및 메모리 관리
- 22. C# 편집기 및 컴파일러 기본 설정
- 23. 좋은 C# 컴파일러 - 컴파일러/파서 생성기는 무엇입니까?
- 24. Silverlight를 C++ 정적 라이브러리와 연결할 수 있습니까?
- 25. 외부 라이브러리와 함께 GDB 사용
- 26. 폐쇄 소스 라이브러리와 함께 배포 됨
- 27. 폐쇄 컴파일러 고급 - 모든 성능 조회수가 발생합니까?
- 28. dojo 및 google closure 컴파일러
- 29. 컴파일러 디자인
- 30. 컴파일러 오류, C++
이상한 것들 : 정확히이 QuickBasic가 – EFraim