GW 베이직: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
hello world 예제 추가, 같이 보기 추가
잔글편집 요약 없음
1번째 줄:
'''GW 베이직'''(GW-BASIC)은 원래 [[마이크로소프트]]가 [[컴팩]](Compaq)을 위해 개발한 [[베이직]]의 일종이다. 이름의 GW는 초기 마이크로소프트의 직원이었던 [[그렉 위튼]](Greg Whitten, 별명은 'gee-whiz')의 이름 첫글자를 딴 것이다.
 
GW-BASIC는 마이크로소프트/IBM [[BASICA]]와 호환성이 있으며, 디스크 기반으로 실행에 IBM PC에 포함된 ROM 베이직의 자원을 필요로 하지 않는다. 마이크로소프트는 GW-BASIC을 IBM PC의 [[운영체제운영 체제]] [[MS-DOS]]에 번들로기본 끼워포함시켜서 제공했다. 또한 마이크로소프트는 좀 더 빠른 프로그램을 위해 BASCOM이라는 베이직 전용 컴파일러를 판매하기도 했다.
 
초기 마이크로 컴퓨터마이크로컴퓨터 버전의 베이직 언어들이 그랬던 것처럼, GW-BASIC도 [[구조화 프로그래밍]]에 필요한 [[지역 변수]] 등의 구조가 없고, [[인터프리터형 언어]]의 특성상 실행 속도가 비교적 느렸으나, 이후 많은뒤로 수의수많은 그래픽 관련 명령어가 추가되었고, 레코드형 디스크 입출력 부분이 추가·보완되었다.
 
[[MS-DOS]] 5.0 버전 이후로 마이크로소프트는 GW 베이직을 번들로 제공하지 않고, 대신 [[큐 베이직]](QBasic)으로 대체했다.