GW 베이직

GW-BASIC
개발자마이크로소프트
발표일1983년
최근 버전3.23
최근 버전 출시일1988년
운영 체제도스
영향을 받은 언어
IBM 카세트 베이직, IBM 디스크 베이직, IBM BASICA
영향을 준 언어
Q베이직, 퀵베이직, MSX 베이직

GW 베이직(GW-BASIC)은 원래 마이크로소프트컴팩을 위해 개발한 베이직의 일종이다. 이름의 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)으로 대체했다.

헬로 월드 예제

 10 PRINT "Hello, World!"
 RUN

같이 보기

외부 링크

  • “GW-BASIC interpreter program and files download site”. 2009년 10월 27일에 원본 문서에서 보존된 문서. 2016년 5월 14일에 확인함. 
  • v
  • t
  • e
베이직 프로그래밍 언어 파생 (목록)
아타리
  • 아타리 베이직
  • 아타리 ST BASIC
  • 베이직 프로그래밍 (Atari 2600)
마이크로소프트
텍사스 인스트루먼트
  • TI 베이직(TI 99/4A)
  • TI-BASIC(계산기)
  • TI 확장 BASIC (일명 XBasic)
  • TI-BASIC 83
휴렛팩커드
  • HP 시분할 베이직
  • 록키 마운틴 베이직
로코모티브 소프트웨어
  • 로코모티브 베이직
  • Mallard 베이직
옵티마이즈드 시스템 소프트웨어
  • 기본 A+
  • BASIC XE
  • BASIC XL
마이크로 컴퓨터
  • 아톰 베이직
  • 정수 베이직
  • JR-베이직
  • 노스스타 베이직
  • 싱클레어 베이직
  • S-베이직
  • 사우샘프턴 베이직 시스템
  • SCELBAL
  • 빌니우스 베이직
미니 컴퓨터
  • 베이직-11
  • 비즈니스 베이직 (B32, 데이터 제너럴)
  • 데이터 일반 확장 베이직
  • 왕 베이직
시분할 컴퓨터
  • 베이직-플러스
  • OpenVMS용 VSI 베이직
  • 다트머스 베이직
  • 슈퍼 베이직
  • CALL/360:베이직
기타
  • 알파베이직
  • BASICODE
  • BAL
  • 카시오 베이직
  • CBASIC
  • 중국어 베이직
  • 한글 베이직
  • 패밀리 베이직
  • 맥베이직
  • PBASIC
  • SDS 베이직
  • 스토스 베이직
  • 타이니 베이직
  • 터보 베이직 XL
  • 유베이직
  • Z베이직
  • ETBASIC
BASIC 확장
  • 베이직 8
  • 그래픽 베이직
  • 시몬스 베이직
  • 슈퍼 익스팬더
  • 슈퍼 익스팬더 64
  • YS 메가베이직
절차 지향적
독점
무료 및
오픈 소스
  • 베이직-256
  • 베이직4GL
  • 다크베이직
  • 유포리아
  • Indic BASIC
  • 오픈 프로그래밍 랭귀지
  • Sdl베이직
  • 스몰베이직
  • QB64
  • wx베이직
  • X베이직
  • Xblite
  • Yabasic
객체확장
포함
무료 및
오픈 소스
RAD
디자인 도구
독점
  • CA-리얼라이저
  • 비주얼 베이직(클래식)
  • NS 베이직
  • 피닉스 옵젝트 베이직
  • 래피드Q
  • 비주얼 베이직 .NET
  • Xojo
무료 및
오픈 소스
전거 통제: 국가 위키데이터에서 편집하기
  • 이스라엘
  • 미국
이 글은 프로그래밍 언어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다.