아타리 ST 베이직
Atari ST BASIC![]() Atari ST BASIC(편집 창 숨김) | |
원저작자 | 메타컴코 |
---|---|
초기 릴리즈 | 전 ( |
플랫폼 | 아타리 ST |
유형 | 기본의 |
Atari ST Basic(또는 ST Basic)은 컴퓨터의 Atari ST 제품군을 위해 만들어진 BASIC의 첫 번째 방언입니다.이 BASIC 인터프리터는 ST의 수명 초기에 모든 새로운 ST에 번들되었으며, 곧 해당 플랫폼의 표준 BASIC이 되었습니다.그러나 많은 사용자들이 이를 싫어했고, 이를 대체하기 위해 BASIC의 개선된 사투리가 빠르게 나왔다.
발전
이 섹션은 어떠한 출처도 인용하지 않습니다.(2021년 ( 템플릿메시지 및 에 대해 ) |
Atari Corporation은 MetaComCo에 Atari ST의 GEM 환경을 활용하는 BASIC 버전을 작성하도록 의뢰했습니다.이는 DR의 CP/M-86 운영 체제에 번들된 DR-Basic이라는 디지털 리서치용으로 이미 작성된 버전을 기반으로 했습니다.그 결과는 ST BASIC이라고 불렸습니다.ST가 실행되었을 때 ST BASIC은 모든 새로운 ST에 번들되어 있었습니다.
ABASIC라고 하는 같은 언어의 다른 항구는 Amiga와 함께 공급되었지만, Commodore는 재빨리 그것을 마이크로소프트가 개발한 Amiga로 대체했다.베이직
인터페이스
마우스로만 창을 선택할 수 있습니다.
버그
ST BASIC은 버그가 많았어요.Compute!는 1987년 9월에 "역대 최악의 BASIC 버그 중 하나"[1]라고 기술한 한 가지 결함을 보고했습니다.타자 치기x = 18.9
결과적으로
기능이 아직 완료되지 않았습니다.시스템 오류 #%N, 다시 시작하십시오.
다음과 같은 유사한 명령어x = 39.8
또는x = 4.725
이 잡지는 마지막 명령어의 결과를 "기계가 케이블에서 분리되어 책상 가장자리로 끌어다가 휴지통으로 뛰어드는 것을 보지 않고 ST에 탑승할 수 있는 최악의 충돌"이라고 표현했습니다.다른 결함(예:? 257 * 257
그리고.? 257 ^ 2
매거진은 "진지한 프로그래밍을 위해 ST BASIC을 피하라"고 권고했다.MetaComCo가 오랫동안 지연되어온 언어 업데이트를 발표하기까지 "1개의 버그"가 남았다는 보도에 대해, "Atari가 ST BASIC에서 제거할 버그가 하나 더 있는지,[1] 아니면 하나 더 추가할 버그가 있는지"라고 농담조로 말했다.
대체 수단
이 섹션은 어떠한 출처도 인용하지 않습니다.(2021년 ( 템플릿메시지 및 에 대해 ) |
ST BASIC의 비교적 낮은 품질로 인해 ST FaaST BASIC과 GFA BASIC의 서드파티 베이직 시장이 빠르게 열렸다.이러한 BASIC은 무료가 아니기 때문에 사용자가 BASIC을 가지고 있을 경우에만 BASIC으로 작성된 프로그램을 나열하여 실행할 수 있습니다.그러나 모든 ST에서 실행할 수 있는 실행 가능한 코드를 생성하는 이러한 BASIC에 대해 컴파일러와 런타임 실행 파일이 나타나기 시작했고 입력 프로그램이 유행하지 않게 되었기 때문에 더 이상 표준 BASIC이 필요하지 않게 되었습니다.그 무렵, HiSoft BASIC, Omikron BASIC, STOS BASIC이 등장.이러한 BASIC 중 일부는 이후 몇 년 동안 새로운 ST에 번들되기 시작했습니다.
책들
- Atari ST BASIC 프로그래밍의 이해 - Tim Knight, copyright 1986, ISBN0-89588-344-9
- Atari ST BASIC 퀵 레퍼런스 가이드 - Atari, copyright 1986, revision A. {DDB-G22}
- ST BASIC 소스북 및 튜토리얼 - Atari, copyright 1986, 리비전 B. {DDB-G22}
레퍼런스
- ^ a b Nelson, Philip I. (September 1987). "One Last Bug". Compute!. p. 74. Retrieved 10 November 2013.