visual basic은 인터프리터 인가요?

red10won의 이미지

visual basic은 인터프리터 인가요?

흔히 컴파일 된다 그러면
gcc -S 옵션처럼
고급언어->어셈블리로 변환과정을 가르키잖아요.

인터프리터는 라인단이로 해석 가능하고,
컴파일러는 전체다 해석해야되고,

인터프리터는 리버스엔지니어링하면 원문소스가 대부분보이고
컴파일러는 주요함수나 40~60%정도만 보이죠

인터프리터는 virtual machine을 거쳐서 돌아가죠

test.java ==> test.class 변환을 흔히 컴파일 한다고 하잖아요
이것도 따지고 보면 맞는말은 아닌듯하고,,

vb는 인터프리터언어인데
vc보다 리버스엔지니어링하면 원문소스더 박살나 있으니 신기하네요 ㅎ
개념좀 잡아주세요 ㅋㅋ

snowall의 이미지

VB는 닷넷 프레임 워크에서 사용하는 중간언어로 번역하고, 중간언어를 닷넷이 인터프리터 방식으로 실행시킵니다.

그런점에서는 자바랑 비슷하죠.

피할 수 있을때 즐겨라! http://melotopia.net/b

hys545의 이미지

원래 visual basic은 제가 알기로는
p-code로 컴파일히거 vb런타임에서 해석하는 방식으로 압니다.
그런데 아마 6인가에서 네이티브컴파일이 가능했던거로 압니다.(이건 좀 불확실합니다.)

즐린