GW 베이직

위키백과 ― 우리 모두의 백과사전.

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이라는 것으로 대처햇다.


이 문서는 소프트웨어에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다.