의견.png

베이직

위키원
Asadal (토론 | 기여)님의 2019년 6월 30일 (일) 03:25 판 (소프트웨어 목록)
이동: 둘러보기, 검색

베이직(BASIC)은 Beginner's All Purpose Symbolic Instruction Code의 약자로서, 교육용으로 만든 프로그래밍 언어이다. 1964년 미국 다트머스 대학교존 케메니(John Kemeny)와 토머스 커츠(Thomas Kurtz)가 개발했다. 다트머스의 최초 제품 이후로 인터프리터 방식이 많았으나 최근에는 컴파일러 방식도 많아졌다. 현재는 다양한 종류의 베이직이 존재하며 서로 문법도 차이가 많이 난다. 서로 다른 종류 사이의 소스 코드는 호환이 되지 않는다.

소프트웨어 목록

제작사 제품명 해석 방식 플랫폼 설명
마이크로소프트 마이크로소프트 베이직 인터프리터
마이크로소프트 코모도어 베이직(Commodore BASIC) 인터프리터
마이크로소프트 애플소프트 베이직 인터프리터
마이크로소프트 MSX 베이직(MSX BASIC) 인터프리터
마이크로소프트 GW-BASIC 인터프리터 DOS MS-DOS의 번들
마이크로소프트 퀵베이직(Quick BASIC) 인터프리터, 컴파일러 DOS 컴파일러 방식 제공
마이크로소프트 큐베이직(QBasic) 인터프리터, DOS MS-DOS의 번들
마이크로소프트 비주얼 베이직(Visual BASIC) 인터프리터, 컴파일러 Win3.1, Win98, WinXP 자체버전 6.9까지 지원하고 중단됨 닷넷으로 출시됨
마이크로소프트 비주얼 베이직 닷넷(Visual BASIC .NET) 인터프리터, 컴파일러 WinXP, Win Vista, Win7 비주얼스튜디오닷넷에 포함되어 출시됨
볼랜드 터보 베이직(Turbo-BASIC) 인터프리터, 컴파일러 DOS
리얼 소프트웨어 리얼 베이직(REALBasic) 인터프리터,컴파일러 WinXP, MacOS 최초 베이직 개발자인 존 케머니와 토마스 커츠 교수 개발
트루베이직 트루 베이직 인터프리터, 컴파일러 최초 베이직 개발자인 존 케머니와 토마스 커츠 교수 개발
다크 베이직(DarkBASIC)
퓨처 베이직(FutureBASIC)
프리 베이직(FreeBASIC)
삼성소프트 한글 베이직
qb64 Windows7, Linux, Mac OSX QB4.5와 100% 호환

문법

일반적인 베이직 키워드

데이터 조작

  • LET
  • DATA

프로그램 제어 흐름

  • IF ... THEN ...{ELSE}
  • FOR ... TO ... {STEP} ... NEXT
  • WHILE ... WEND 및 REPEAT ... UNTIL
  • DO ... LOOP {WHILE} 또는 {UNTIL}
  • GOTO
  • GOSUB
  • ON ... GOTO/GOSUB
  • DEF FN

입출력

  • LIST
  • PRINT
  • INPUT
  • TAB 또는 AT

함수목록

  • ABS
  • ATN
  • COS
  • EXP
  • INT
  • LOG
  • RND
  • SIN
  • SQR
  • TAN

기타

  • REM
  • USR
  • TRON
  • TROFF
  • ASM

같이 보기


  의견.png 이 베이직 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.