스냅! (프로그래밍 언어)

위키백과, 우리 모두의 백과사전.

스냅!
Snap! [Note 1]
스냅! 로고
패러다임객체 지향, 교육, 사건 기반
설계자브라이언 하비, Jens Mönig
개발자Jens Mönig
발표일2011년(13년 전)(2011)
최근 버전8.0
최근 버전 출시일2022년 8월 4일(21개월 전)(2022-08-04)[1]
자료형 체계동적
구현 언어자바스크립트 (Snap!), 과거 Squeak (BYOB 버전)
운영 체제크로스 플랫폼
라이선스AGPL
파일 확장자.xml (Snap!)
웹사이트snap.berkeley.edu
영향을 받은 언어
스크래치, 스킴, 로고, 스몰토크
영향을 준 언어
BeetleBlocks, NetsBlox, Dragme IDE, Turtlestitch

스냅!(Snap!, 과거 이름: Build Your Own Blocks)은 학생들이 수학 및 계산 아이디어를 학습하는 동안 상호작용 애니메이션, 게임, 스토리 등을 탐구하고 생성하고 리믹스할 수 있게 하는 자유의 블록 기반의 교육용 그래피컬 프로그래밍 언어이자 온라인 커뮤니티이다. 스크래치의 영향을 받은 스냅!은 수많은 고급 기능을 갖추고 있다. 스냅! 편집기와 이를 통해 개발된 프로그램들은 별도의 인스톨레이션 과정이 없이 브라우저에서 실행되는 웹 애플리케이션이다.(스크래치 2와 유사)[Note 2]

사용자 인터페이스[편집]

스냅!의 IDE가 시작하면서 나타난 5개의 영역을 포함하는 3개의 크기 조정 가능 컬럼

각주[편집]

  1. “jmoenig/Snap”. 《GitHub》. 2022년 6월 25일에 확인함. 
내용주
  1. Program versions 8.0.0
  2. BYOB, Snap!'s predecessor, was a modification of Scratch and could export projects as Windows executables.

외부 링크[편집]