언어 통역사로 Python 또는 C를 사용해야합니까? [닫은]


0

사용자 정의 언어에 대한 언어 통역사를 작성할 계획입니다. 이 언어는 웹 서버에서 실행되고 코드가 브라우저에서 실행된다는 점에서 PHP와 유사하게 작동합니다.

나는 C가 파이썬보다 분명히 빠르다는 것을 알고 있지만, 알고 싶은 것은 최종 사용자 관점에서 속도 차이가 얼마나 눈에 띄는가? 파이썬으로 언어를 빠르게 만들 수 있기 때문에 파이썬을 좋아합니다. 파이썬에서 그 일부를 작성하고 코드 생성을 LLVM 또는 C와 같은 다른 것으로 남겨 둘 수있는 방법이 있습니까?

고마워, 프랜시스


이 질문은 주제가 아닌 것 같습니다. 어떤 것을 사용해야하는지 알려 드릴 수 없습니다. 당신 만이 당신의 요구 사항을 알고 있습니다.
Ramhound 2013

일반적인 경험으로 C 또는 Python을 사용 하시겠습니까?
user3242139

1
요구 사항에 따라 업무에 가장 적합한 언어를 사용합니다. 어느 쪽이든 구현하는 것은 내 기술 수준에서 사소한 것입니다. C 솔루션이 Python 솔루션보다 "분명히"빠를 것이라는 데 동의하지 않습니다.
Ramhound 2013

리소스가 극도로 제한되지 않는 한 최종 사용자는 두 옵션 사이에 큰 차이가 없을 것입니다. 어쨌든 일반적으로 아닙니다.
nerdwaller

Programmers.SE에 있어야하지만 이동 옵션은 아닙니다.
Scott

답변:


1

양자 모두. 파이썬은 빠른 프로토 타이핑 언어이므로 프로그램의 첫 번째 반복은 그 안에 있어야합니다. 파이썬을 사용하면 C에서 미누 타를 돌리는 것보다 훨씬 빠르게 시작하고 실행할 수 있습니다. 일단 작동하는 Python 프로그램이 있으면 완료 될 수 있습니다. 그러나 프로그램의 일부 부분이 충분히 빠르지 않고 파이썬 구현이 완료되었을 때 프로파일 속도 만 있으면 낭비입니다. 너무 느린 부분 만 C에서 속도로 다시 구현 한 다음 Python에서 호출 할 수 있습니다. 파이썬을 사용하면 번거 로움없이 C를 호출 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.