Etoys(프로그래밍 언어)

Etoys (programming language)
이토이스
패러다임객체 지향 프로토타입 기반, 교육용
설계자앨런 케이
개발자스콧 월러스, 테드 케흘러, 존 말로니, 안드레아스 라브, 댄 잉걸스[1]
처음 등장한1996
타이핑 분야역학
면허증.MITApache 2.0 라이선스[2]
주요 구현
스퀵(모픽) 스퀵(Tweak)
영향을 받다
로고, Smalltalk, HyperCard, StarLogo, AgentSheets
영향받은
트위크, 크로켓, 스크래치

Etoys는 어린이 친화적인 컴퓨터 환경교육사용되는 객체 지향 시제품 기반 프로그래밍 언어입니다.

Etoys는 다양한 플랫폼에서 실행되며 자유롭고 오픈 소스인 많은 다른 오브젝트에 대해 스크립트 형식의 오브젝트 모델을 사용하는 미디어가 풍부한 오서링 환경입니다.

역사

  • 스퀵은 원래 1996년 댄 [3]잉걸스에 의해 애플에서 개발되었다.
  • 스퀵은 Apple Computer의 Smalltalk-80에서 파생된 객체 지향, 클래스 기반 및 반사형 Smalltalk 구현입니다.Dan Ingalls, Ted Kaehler, Alan Kay를 포함한 초기 Smalltalk-80 개발자에 의해 개발되었습니다.그 팀에는 스콧 월리스와 존 말로니도 포함되어 있었다.
  • Squak 4.0은 MIT 라이선스에 따라 출시되며 일부 애플 부품은 Apache 라이선스에 따라 유지됩니다.기부금은 MIT 아래에 있어야 한다.
  • 댄 잉걸스, 테드 케흘러, 존 말로니, 스콧 월리스, 앨런 케이의 "백 투 더 퓨처: 스퀵, 그 자체로 쓰여진 실용적인 스몰 토크 이야기"Dan Ingalls가 [4]1997년 조지아주 애틀랜타 OOPSLA에서 발표한 논문.
  • 스퀵은 1996년에 디즈니 이매진링 연구소로 이주했다.
  • Etoys 개발은 Seymour Papert와 로고 프로그래밍 언어의 영향을 받아 건설주의 학습을 지원하기 위해 디즈니에서 Alan Kay가 지휘했습니다.
  • 디즈니사의 Etoys 개발팀에는 다음과 같은 것이 있었습니다.스콧 월리스, 테드 케흘러, 존 말로니, 댄 잉걸스
  • Etoys는 Scratch라는 또 다른 Squak 기반 교육 프로그래밍 환경 개발에 영향을 미쳤습니다.Scratch는 Mitchell Resnick이 원래 Etoys 개발팀의 John Maloney를 MIT로 초청한 후 개발되었습니다.
  • Etoys는 2001년에 Viewpoints Research, Inc.로 이행하여 전 세계 아이들의 교육을 개선하고 시스템 조사와 퍼스널 컴퓨팅의 상태를 향상시켰습니다.
  • 2006~2007년에, Squak에 짜넣어진 Etoys는, OLPC 프로젝트의 OLPC XO-1 교육용 머신에 사용되었습니다.모든 XO-1 노트북에 프리 인스톨 되어 있습니다.
  • "Etoys for One Laptop Per Child", Bert Proudenberg, Yoshiki Ohshima, Scott Wallace, 2009년 1월.2009년 1월, 교토 대학, 일본 교토에서 개최된 제7회 「컴퓨팅을 통한 창조, 컴퓨팅, 접속, 콜라보레이션에 관한 국제회의」에서 발표된 논문.
  • 2009년, Squakland Foundation은 교육 매체로서의 Etoys의 개발과 사용을 계속 장려하기 위한 재단의 발족으로 Viewpoints Research, Inc.에 의해 설립되었습니다.
  • Viewpoints Research Inc.는 2009-2010년에 스퀵랜드 재단을 지원했으며, 2010년 1월에는 스퀵랜드 재단이 별도 법인으로 출범했습니다.

동기 부여와 영향

Etoys 개발은 Alan Kay와 건설주의 학습을 발전시키고 지원하는 그의 작업에 의해 영감을 받고 지휘되었습니다.주된 영향으로는 Seymour Papert와 교육용으로 최적화된 리스프 언어로고 프로그래밍 언어, Xerox Palo Alto Research Center, PARC, Smalltalk, HyperCard, Star Logo 및 NetLogo가 있습니다.[5]드래그 앤 드롭 타일 기반 접근 방식은 AgentSheets와 매우 유사합니다.Scott Wallace가 주요 작가이다.Squak 버전의 주요 Etoys의 프로모션과 개발은 미국의 비영리 교육기관인 Viewpoints Research Institute가 담당합니다.

Etoys는 Scratch로 알려진 유사한 Squak 기반 프로그래밍 환경에 큰 영향을 미쳤습니다.Scratch는 21세기 초 MIT Media Lab에 의해 Etoys 코드로 설계되었으며, 처음에는 방과컴퓨터 클럽을 대상으로 했습니다.

특징들

Squeak-screenshot.png

Etoys 시스템은 컴퓨터 화면에서 동작하는 프로그램 가능한 가상 엔티티의 아이디어를 기반으로 합니다.

Etoys는 최종 사용자가 작성한 많은 종류의 오브젝트에 대해 심플하고 강력한 스크립트 형식의 오브젝트 모델을 사용하여 미디어량이 풍부한 오서링 환경을 제공합니다.2D3D 그래픽스, 이미지, 텍스트, 파티클, 프레젠테이션, 웹 페이지, 비디오, 사운드 및 MIDI, 다른 Etoy 사용자와 실시간으로 데스크톱을 공유할 수 있는 기능이 포함되어 있어 인터넷을 통해 다양한 형태의 몰입형 멘토링과 플레이를 수행할 수 있습니다.

다국어이며 미국, 유럽, 남미, 일본, 한국, 인도, 네팔, 에티오피아러시아에서[citation needed] 성공적으로 사용되고 있습니다.

버전

모든 Etoys 버전은 객체 지향 프로그래밍 언어를 기반으로 합니다.Squak Etoys는 20개 이상의 플랫폼에서 동일하게 작동합니다.버전은 3개의 프로그래밍 언어로 작성되어 있습니다.원래 가장 널리 사용되고 있는 것은 Smalltalk의 방언인 Squak에 바탕을 두고 있다.두 번째는 Squak을 기반으로 하지만 Squak의 기본 Morphic 환경 대신 옵션인 Tweak 프로그래밍 환경을 사용합니다.세 번째는 Python을 기반으로 하며 PataPata [1]라는 이름이 붙습니다.파타파타는 작가에게 버림받았다.

2006년과 2007년에는 Squak Morphic 버전이 OLPC XO-1 교육용 머신(일명 $100 노트북)에 배포되도록 개조되었습니다.Viewpoints Research Institute는 One Laptop per Child 어소시에이션에 참가하고 있으며, Etoys는 모든 XO-1 노트북에 프리 인스톨 되어 있습니다.

라이센스무료이며 오픈 소스입니다.

2010년 현재 Etoys 4는 다양한 Linux 디스트리뷰션 등 자유 및 오픈 소스 시스템의 요건에 준거하고 있습니다.

1996년 애플은 스퀵을 "스퀵 라이선스"로 출시했는데, 이는 보상 조항이 존재하기 때문에 완전한 자유 소프트웨어로 인정되지 않았다.소스 코드를 사용할 수 있으며 수정이 허용되었습니다.

2006년 5월, Apple은 Steve Jobs, Dan Ingalls 및 Alan Kay에 의해 Apache 2.0 라이선스로 Squak 코어를 보유했습니다.Viewpoints Research는 MIT 라이선스에 따라 수백 명의 기고가로부터 문서화된 유품 계약을 수집했으며, 유품 계약의 대상이 되지 않는 에토이의 모든 코드는 삭제, 개서 또는 이전 버전으로 되돌렸습니다.대부분은 오시마 요시아키 씨입니다.스퀵 에토이는 이제 완전히 자유롭고 오픈 소스입니다.

레퍼런스

  1. ^ https://computerhistory.org/profile/dan-ingalls-2/
  2. ^ "Squeakland : Download : License".
  3. ^ https://computerhistory.org/profile/dan-ingalls-2/
  4. ^ Ingalls, Dan; Kaehler, Ted; Maloney, John; Wallace, Scott; Kay, Alan (1997). Back to the Future: The Story of Squeak, a Practical Smalltalk Written in Itself. OOPSLA '97. ACM. pp. 318–326. doi:10.1145/263698.263754. ISBN 0-89791-908-4. S2CID 431100.
  5. ^ "Squeak Etoys, Children & Learning" (PDF). www.vpri.org. Retrieved 2015-04-25.

외부 링크

  • Squakland - Etoys 공식 사이트
  • EtoysIllinois - 교육 프로젝트 및 커리큘럼 자료 이상의 다국어 컬렉션(일리노이 대학교가 Urbana-Champaign 주최)