스크래치 (프로그래밍 언어): 두 판 사이의 차이

내용 삭제됨 내용 추가됨
편집 요약 없음
태그: 각주 제거됨 m 모바일 웹
39.118.39.250(토론)의 23654282판 편집을 되돌림
1번째 줄:
{{프로그래밍 언어 정보
| 이름 = 스크래치<br />Scratch
| 로고 = Scratch Logo.svg
| 그림 =
| 패러다임 = [[사건 기반 프로그래밍]]
| 연도 = 2006
| 설계자 = [[Mitchel Resnick]](미첼 레스닉)
| 개발자 = [[MIT Media Lab]](MIT 미디어 연구소) [http://llk.media.mit.edu/ Lifelong Kindergarten Group(평생유치원 그룹)]
| 최근 버전 = 1.4 (2009년6월30일)
| 형 체계= [[Type system|dynamic]]
| 구현체 = Scratch
| 프로그래밍 언어 = [[스퀵]]
| 영향을 받은 언어 = [[로고 (프로그래밍 언어)|로고]], [[스몰토크]], [[하이퍼카드]], [[StarLogo]], [[AgentSheets]], [[Etoys]]
| 라이선스 = [[GNU 일반 공중 사용 허가서]] and Scratch Source Code License
| 웹사이트 = [http://scratch.mit.edu/ scratch.mit.edu]
| 파일 확장자 = .sb .sb2 .sprite .sprite2
}}
'''스크래치'''(Scratch)는 아이들에게 그래픽 환경을 통해 컴퓨터 [[코딩]]에 관한 경험을 쌓게 하기 위한 목적으로 설계된 교육용 [[프로그래밍 언어]] 및 환경이다.<ref>[http://news.bbc.co.uk/1/hi/technology/6647011.stm Free tool offers 'easy' coding] [[BBC News]] 14 May 2007</ref>
 
[[스퀵]]을 기반으로 [[스몰토크]]라는 언어로 작성되었다. 코딩을 주로하는 [[C++]],[[C#]], [[비주얼 베이직]] 등과 달리 블록을 끌어당겨 탑을 쌓는 것처럼 코딩을 하기 때문에 프로그래밍을 처음 해보는 입문자들에게 권하는 프로그래밍 언어다.
 
스크래치 체험용의 하위 버전인 1.4 버전은 [[오픈 소스]]라서 누구든지 [[스크래치 모딩]](스크래치 모드를 만드는 행위)을 할 수 있다.
 
대표적인 스크래치 1.4 모드에는 Bingo, Dream, Insanity, BYOB, Snap, Explore 등이 있다.
 
스크래치는 아이들에게 기본적인 컴퓨터 프로그래밍을 소개하는 수단으로 전 세계의 학교에서 사용된다. 또한 학교 밖에서도 사용된다. 어린이, 심지어는 어른도 스크래치 프로그래밍의 기본 원리를 이해하고 자주 [[스크래치의 대안|다른 프로그래밍 언어]]로 옮겨간다. 스크래치를 사용하는 동안, 사람들은 [[프로젝트|스크래치의 프로젝트]]를 만들고, [[리믹스]] 하고, 다른 사람들과 [[공동 작업|공동으로 작업]]할 수 있다 .
 
== 각주 ==