베이직에서 비쥬얼 베이직이 됐다던데 비쥬얼 붙어서 뭐가 달라진거?
비쥬얼 베이직, 그냥 베이직 차이가 머임??
제발제발요(pitsdi)
2015-04-11 13:40
추천 0
댓글 7
다른 게시글
-
폴리좆졸 좆소취직 월190 질문받습니다 [2]익명(1.224) | 15.04.11추천 0
-
이게가능??? [3]이거가능?(115.136) | 15.04.11추천 0
-
이게 어떻게 가능한거에요?NoOTL(shippuden91) | 15.04.11추천 0
-
책보는거 좋아하는데 책사기 vs 아이패드사서 ebook사기 [6]ㅂㅈㄷㄱ(175.195) | 15.04.11추천 0
-
free는 malloc의 반대 순으로? [1]익명(210.126) | 15.04.11추천 0
-
스윙 Jtextarea에서 [4]213231(114.205) | 15.04.11추천 0
-
형님들 질문좀 [2]나는지금아..(seefar93) | 15.04.11추천 0
-
형들 꿀뷰같은건 한명이 몇달 매달여야 만들수있는거임?익명(175.223) | 15.04.11추천 0
-
ITBANK 교육팀장ITBANK(211.48) | 15.04.11추천 0
-
자료구조 책 추천좀 해주십쇼 [1]ㅂㅈㄷㄱㅁ..(175.195) | 15.04.11추천 0
GWbasic Qbasic 검색
으갸갸갹 너무고맙노
첨 프로그래밍 배울떄 GWbasic으로 배웠는데.. 헑헑
그냥 베이직 = 텍스트 기반의 콘솔 환경의 도스에서 돌아가는 언어. 비주얼 베이직 = 윈도우 3.1 만들어지면서 윈도우 환경의 GUI 개념을 넣어서 만든 MS 사의 개량형 베이직 언어.
비주얼 베이직 1.0부터 6.0, 닷넷까지 다 깔아서 써봤는데 도스용은 하나도 없고 다 윈도우 창 기반의 GUI 프로그램 만드는 거였음. 아 물론 창 없이 모듈의 Sub Main() 코드로 시작할 수도 있지만 그 경우에도 콘솔 프로그램이 아니라 그냥 창 없이 코드만 돌아가는 윈도우 프로그램. ㅇㅇ
그래도 비주얼 베이직이 옛날 베이직을 계승한 거다 보니 옛날 베이직의 흔적이 많이 남아 있음. 예를 들어 변수 선언할 때 Dim 쓰는 건 옛날 베이직에서 배열 선언할 때 차원의 의미로 Dimension의 약자 DIM을 쓰던 거에서 나온 거(배열이 아닌 일반 변수는 그냥 선언 없이 썼고). 그 외에 GoSub ~ Return 문이나 Erl() 함수 같은 것도 남아 있음.
태클 거는 놈 있을 거 같아서 덧붙이면 물론 닷넷 들어와서 윈도우 콘솔 응용 프로그램 생성이 가능해지긴 했는데 이것도 도스 프로그램이 아니라 엄연히 윈도우 프로그램인데 콘솔 API 가지고 도스 창 흉내만 낸 거라 논외로 한 거. 반면 GW-BASIC, Quick Basic 같은 건 진짜 도스 프로그램이다. 윈도우 상에서 실행시킬 경우 64비트 컴에서는 돌아가지도 않음(16비트 에뮬레이션 미지원) ㅋ 32비트 컴에서 실행시켜야 16비트 환경 에뮬레이터(WOW) 위에서 돌아가는 거.