스냅! (프로그래밍 언어)
패러다임 | 객체 지향, 교육, 사건 기반 |
---|---|
설계자 | 브라이언 하비, Jens Mönig |
개발자 | Jens Mönig |
발표일 | 2011년 |
최근 버전 | 8.0 |
최근 버전 출시일 | 2022년 8월 4일[1] |
자료형 체계 | 동적 |
구현 언어 | 자바스크립트 (Snap!), 과거 Squeak (BYOB 버전) |
운영 체제 | 크로스 플랫폼 |
라이선스 | AGPL |
파일 확장자 | .xml (Snap!) |
웹사이트 | snap |
영향을 받은 언어 | |
스크래치, 스킴, 로고, 스몰토크 | |
영향을 준 언어 | |
BeetleBlocks, NetsBlox, Dragme IDE, Turtlestitch |
스냅!(Snap!, 과거 이름: Build Your Own Blocks)은 학생들이 수학 및 계산 아이디어를 학습하는 동안 상호작용 애니메이션, 게임, 스토리 등을 탐구하고 생성하고 리믹스할 수 있게 하는 자유의 블록 기반의 교육용 그래피컬 프로그래밍 언어이자 온라인 커뮤니티이다. 스크래치의 영향을 받은 스냅!은 수많은 고급 기능을 갖추고 있다. 스냅! 편집기와 이를 통해 개발된 프로그램들은 별도의 인스톨레이션 과정이 없이 브라우저에서 실행되는 웹 애플리케이션이다.(스크래치 2와 유사)[Note 2]
사용자 인터페이스[편집]
각주[편집]
- ↑ “jmoenig/Snap”. 《GitHub》. 2022년 6월 25일에 확인함.
- 내용주
- ↑ Program versions 8.0.0
- ↑ BYOB, Snap!'s predecessor, was a modification of Scratch and could export projects as Windows executables.
외부 링크[편집]
- 스냅! - 공식 웹사이트