컴파일러와 인터프리터

착한아이의 이미지

디버그 시에는 인터프리터로 동작하고 (.exe를 만들지 않고 실행)

륄리즈할 때는 컴파일러로 동작하는 (.exe를 만들고 실행)

언어나 IDE 가 있을까요?

그런 언어나 IDE가 없다면, 왜 없는 중일까요?

그런 언어나 IDE가 있다면, 인기가 없을까요?

sheep의 이미지

D

--------
From Buenos Aires, Argentina
No sere feliz pero tengo computadora.... jaja
닥치고 Ubuntu!!!!!
To Serve My Lord Jesus
blog: http://sehoonpark.com.ar
http://me2day.net/sheep

imyaman의 이미지

perl

imyaman의 이미지

perl2exe나 ActiveState의 PDK 쓰시면...

coremaker의 이미지


인터프리터에 의해 실행된 경우의 기대 동작과 컴파일러에 의해 기도 동작을 보장하기 어렵기 때문이지 않을까 싶습니다.

모든 언어는 최적화 과정을 거치게된다면, 시간이 필요하게 되고 개발자의 의도를 벗어난 동작을 하게 됩니다.
인터프리터와 컴파일러의 동작과정의 차이에서 오는 성능적/기능적 차이를 극복할 방법을 찾기가 쉽지많은
않은 것 같습니다.

C/C++ 의 경우도 Debug Mode / Speed Optimization / Size Optimization / etc. 에 따라서
차이가 발생하여, Debugging 이 어려운 경우가 있습니다.

귀찮아서 안 만든 것이 아니라, 이러한 문제가 있어서 못 만들고 있지않나 싶습니다.