Borland Turbo BASIC

1 day ago 5

Turbo BASIC은 Robert "Bob" Zale이 만든 BASIC/Z에서 출발했으며, Borland가 1987년 인수해 MS-DOS용으로 출시한 BASIC 컴파일러임 GWBASIC의 .BAS 파일은 64KB로 제한됐지만, Turbo BASIC은 사용 가능한 메모리에 들어가는 한 더 큰 프로그램을 만들 수 있었음 통합 개발 환경(IDE) 에서 소스 편집, 컴파일 옵션 설정, 메모리 내 실행, 실행 파일 생성까지 처리할 수 있었음 버전 1.0은 기존 GWBASIC 및 QBASIC의 .BAS 파일과 약 90% 호환됐으며, 같은 해 나온 마지막 버전 1.1은 버그 수정판으로 추정됨 Borland는 몇 년간만 판매한 뒤 제품을 중단했으며, Bob Zale이 권리를 다시 사들여 PowerBASIC으로 개발을 이어감 Turbo BASIC의 계보와 개발 환경 BASIC/Z는 Robert "Bob" Zale이 작성한 CP/M 운영체제 최초의 대화형 컴파일러였으며, Borland가 1987년 인수해 MS-DOS용 Turbo BASIC으로 출시함 Borland에서 몇 년간 판매한 뒤 단종됐고, Zale이 권리를 되사 PowerBASIC으로 이어감 단순 인터프리터가 아닌 컴파일러였으며, GWBASIC보다 큰 실행 프로그램을 만들 수 있었음 GWBASIC의 BASIC 인터프리터 코드 파일인 .BAS는 최대 64KB로 제한됨 Turbo BASIC에서는 사용 가능한 메모리에 들어가는 한 파일 크기 제한 없이 작성할 수 있었음 Borland 컴파일러의 인기 기능 중 하나는 당시 “편집-컴파일-실행” 환경으로도 불리던 IDE였음 당시에는 별도 텍스트 편집기로 코드를 작성한 뒤 명령줄에서 컴파일러와 링커를 실행해 .EXE를 만드는 방식이 더 일반적이었음 IDE에서는 소스 작성과 서식 정리, 메모리 사용량을 비롯한 컴파일 옵션 설정, 메모리 내 실행 또는 실행 파일 생성이 가능했음 컴파일 과정에서 고급 언어 소스와 바이너리 실행 파일 사이의 중간 파일인 .OBJ 목적 코드 파일도 생성함 버전 1.0은 GWBASIC이나 QBASIC으로 작성한 .BAS 파일을 불러올 수 있었으며, 일부 명령을 제외하면 약 90% 호환됐음 GWBASIC에서는 불러올 파일을 ASCII 모드로 저장해야 했음 같은 해 마지막 버전인 1.1이 나왔으며, 1.0의 단순 버그 수정판으로 추정됨 1987년 원본 사용자 매뉴얼을 확인할 수 있음 확장 도구와 Borland ...

Read Entire Article