간단하죠.
SiMPLE이 문서는 Wikipedia의 품질 기준에 맞게 다시 작성해야 할 수 있습니다.(2020년 5월) |
SiMPLE(SiMPLE Modular Programming Language & Environment의 재귀 약자)는 모든 사람, 특히 비전문가에게 쉬운 프로그래밍 기능을 제공하기 위해 개발된 프로그래밍 개발 시스템입니다.
SiMPLE의 크리에이터 Bob Bishop의 사망으로 SiMPLE Codeworks 웹사이트와 포럼은 오프라인 상태가 되었지만 인터넷 아카이브 archive.org를 통해 접속할 수 있습니다.
역사
1995년 밥 비숍과 리치 휘커(둘 다 전 애플 컴퓨터 엔지니어)는 모두가 이해하고 사용하기 쉬운 새로운 프로그래밍 언어를 만들기로 결정했다. (그들은 C++와 같은 기존의 다른 언어들과 그들의 환경이 초보자들에게는 너무 복잡하다고 느꼈다.)그들이 만든 프로그래밍 언어는 SiMPLE이라고 불렸다.
영감
SiMPLE은 오래된 Apple-II 컴퓨터에 존재했던 AppleSoft BASIC 프로그래밍 언어를 약간 연상시킵니다.그러나 SiMPLE은 Applesoft BASIC의 단순한 '클론'이 아닙니다(그럴 의도도 없었습니다).그것은 단지 그것으로부터 "영감"을 얻었을 뿐이다.애플소프트에는 개선해야 할 점이 많다.예를 들어 Applesoft는 인터프리터 언어였기 때문에 (1MHZ 프로세서에서도) 다소 느리게 동작했습니다.반면 SiMPLE은 실행 파일(.EXE)로 컴파일합니다.따라서 더 빠른 프로그램을 생성할 뿐만 아니라 SiMPLE이 설치되지 않은 컴퓨터에서도 이러한 프로그램을 실행할 수 있습니다.
두 언어의 또 다른 차이점은 회선 번호를 사용하는 것입니다.SiMPLE은 심지어 사용하지도 않는다. (검은색 애플 화면에 프로그램 문장을 입력하는 대신, SiMPLE은 텍스트 편집기를 사용한다.)또한 Applesoft의 "FOR-NEXT" 루프는 SiMPLE의 "Do-Loop" 명령으로 대체되었습니다(단, 기능은 거의 동일합니다).
하지만 겉모습의 차이를 제외하면 SiMPLE의 글쓰기 프로그램은 애플소프트의 글쓰기 프로그램과 비슷한 느낌을 준다.예를 들어 명령줄 모드에서 SiMPLE을 사용하는 경우 검은색 화면에 "RUN"이라는 단어를 입력하는 것만으로 프로그램이 실행됩니다(Apple에서 했던 것처럼).
버전
"Simple"은 다음과 같은 3가지 버전의 언어를 총칭하는 용어입니다.Micro-SiMPLE, Pro-SiMPLE 및 Ultra-SiMPLE.
(a) Micro-SiMPLE은 Call, Set, If, Goto의 4가지 키워드만 사용하도록 설계된 입문 프로그래밍 언어입니다.Micro-SiMPLE 프로그램 목록(및 생성되는 출력 디스플레이의 스냅샷)의 예를 다음 그림에 나타냅니다.
(b) Pro-SiMPLE은 DOS 기반의 SiMPLE 버전이며 23개의 키워드만 사용해야 합니다.그래픽스 기능은 16가지 색상으로 제한되어 있으며 해상도는 640 x 480픽셀에 불과합니다.사운드 기능은 컴퓨터의 내장 스피커를 통한 단순한 비프음만으로 제한됩니다.
(c) Ultra-SiMPLE은 Windows 기반의 SiMPLE 버전입니다.Pro-SiMPLE과 정확히 같은 23개의 키워드를 사용합니다.그래픽스 기능을 통해 사용자의 시스템이 제공하는 해상도에 관계없이 수백만 가지 색상을 사용할 수 있습니다.사운드 기능을 통해 사용자는 모든 유형의 미디어 파일(무비 포함)을 재생할 수 있습니다.
2011년 6월 이전에는 32비트 컴퓨터에서만 SiMPLE을 사용할 수 있었습니다.그 이후 32비트 시스템 또는 64비트 시스템에서 사용할 수 있는 최신 버전이 표준 버전이 되었습니다.이 새로운 버전의 SiMPLE에서는 "Pro-SiMPLE"과 "Ultra-SiMPLE"이라는 용어는 각각 "Dos-SiMPLE"과 "Win-SiMPLE"이라는 용어로 대체되었습니다.단, 가능한 한 하위 호환성을 제공하기 위해 이러한 오래된 용어("Ultra-SiMPLE")와 "Pro-SiMPLE"은 모두 여전히 합법적인 컴파일러 지시어로 받아들여지고 있습니다.
게다가 새로운 버전의 SiMPLE의 디자인은 보다 「유선형」입니다.이전 버전의 SiMPLE은 명령줄 모드의 폐쇄 환경에서만 사용하도록 설계되었습니다.('드래그 앤 드롭' 모드는 몇 년이 지나서야 추가되었습니다.)따라서 이전 SiMPLE의 명령줄 모드에서는 수십 개의 명령어가 필요했습니다(소스 목록 삭제, 파일 이름 변경, 새 프로젝트 폴더 생성 등).새로운 버전의 SiMPLE은 SiMPLE 환경을 Windows 환경과 통합하기 때문에 이전 SiMPLE 명령줄 명령어 대부분이 불필요해지고 없어졌습니다.
동작 모드
SiMPLE 프로그램은 "드래그 앤 드롭" 모드(주로 초보 프로그래머용) 또는 "명령줄" 모드(더 고급 프로그래머용) 중 하나로 실행할 수 있습니다.
(a) "Drag & Drop" 모드에서는 사용자가 프로그램 소스 목록(텍스트 문서)을 작성한 후 소스 목록 문서를 특수 아이콘으로 드래그하여 해당 프로그램을 실행합니다.
(b) "Command-Line" 모드에서는 사용자가 DOS 창에 명령어와 목록을 입력하여 프로그램을 만들고 실행합니다.
SiMPLE에서 사용하는 키워드
Break Call Common Continue 디스플레이 Do Ether End Float(또는 10진수) Float2(또는 Decimal2) Goto If Int2(또는 전체) 루프 또는 리턴 세트스텝 태스크 텍스트 대상SiMPLE은 Windows 95 이후의 시스템에서 실행됩니다.
프로그램 예는 다음과 같습니다.
Do n = 240 별 @ 로켓 (320, 2*n, -3) @ ufo (295+n, 25, -8) @ 지연 (20) 루프n 폭발 (320, 35) @ 종료 부가 G: 완구다음 출력이 표시됩니다.www.simplecodeworks[1].com/example.gif : //www.simplecodeworks.com/example.gif
레퍼런스
- ^ "Archived copy". Archived from the original on 2012-08-18. Retrieved 2012-08-24.
{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
외부 링크
SiMPLE은 Dead link] SiMPLE Codeworks 웹사이트에서 무료로 다운로드 할 수 있습니다.