64 비트 지원 및 크로스 플랫폼으로 C ++ 용 임베디드 스크립팅 언어를 찾고 있습니다.

StackOverflow https://stackoverflow.com/questions/3306821

문제

32 비트 및 64 비트 컴퓨터뿐만 아니라 Windows 및 Linux에서 작동하는 스크립팅 언어를 찾고 있습니다.C ++ 응용 프로그램에 IT를 포함시켜 C ++에서 기본적으로 작성되어 C ++에서 C ++에서 작성되어야합니다. 또한 스레드 / 비동기 지원이있는 스크립트를 선호합니다.

지금까지 내가 보았던 언어는 gamemonkey, lua, v8 자바 스크립트 엔진입니다.V8 자바 스크립트는 지금까지 가장 중요합니다.AFAIK는 64 비트 주소 지정을 지원하지 않으므로 GamemonKey를 사용하고 싶지 않습니다.루아는 C로 작성되어 C ++ 래퍼를 사용할 것입니다. 그러나 나는 정말로 C와 C ++ 코드를 섞지 않습니다.

그래서 내가 볼 수있는 다른 대안이 있습니까?

도움이 되었습니까?

해결책

나는 루아를 말한다.그것은 ultraportable (Palmos, WindowsCE 및 DOS!), Small (200-300K), 빠르며 C / C ++로 인터페이스하기가 매우 쉽습니다.

또한, Michael Pall은 Lua Jit 구현으로 놀라운 진전을 이룹니다.그의 현재 베타 -4는 x86 및 x86_64 jitting을 지원하고 알고있는 거의 모든 통역 언어에서 쓰레기를 이길 수 있습니다. http : // luajit.org /

다른 팁

개인적으로 다른 사람들보다 Lua relins.nofollow noreferrrer"> Lua를 선호합니다.어쩌면 와우가 사용하기 때문에 나는 와우 addons에 대한 내 자신의 조정을합니다.그러나 나는 너무 좋은 의견을 봤습니다.

어쩌면 팔콘 , chaiscript , "Nofollow noreferrer"> IO 또는 angelscript 요구 사항과 일치 할 수 있습니까?

다람쥐 , C / Java와 같은 구문이있는 C ++입니다.(클래스 상속) 및 많은 깔끔한 것들.속도면에서 LUA가있는 동등한 경우, 한 번 컴파일 된 코드 크기는 약간 더 크다.

C ++에서 프로그램을 작성하는 경우 LUA를 통해이를 선호 할 수 있으며 구문은 C ++ 코드를 자주 작성하는 경우 눈과 생산성을 향해 훨씬 더 매력적입니다.

QT를 사용하면 qtscript 를 사용할 수 있습니다. 그렇지 않으면 파이썬 좋은 생각 일 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top