{{위키데이터 속성 추적}}
{{프로그래밍 언어 정보
| 이름             = 로고<br />Logo
| 로고             = KochTurtleAnim.gif
| 패러다임         = [[교육용 프로그래밍 언어]]
| 연도             = 1967년
| 설계자           = [[Wally Feurzeig]] & [[시모어 페퍼트]]
| 개발자           = Wally Feurzeig & Seymour Papert
| 형 체계          = [[동적]]
| 구현체           = [[UCBLogo]], FMSLogo, MSWLogo 등
| 영향을 받은 언어 = [[리스프]]
| 방언             = [[스타로고]](StarLogo)
| 영향을 준 언어   = [[스몰토크]], [[Etoys]], [[스크래치 (프로그래밍 언어)|스크래치]], [[NetLogo]], [[KTurtle]], [[REBOL]]
}}

'''로고'''({{lang|en|Logo}})는 [[함수형 프로그래밍]]을 이용하는 교육용 [[컴퓨터]] [[프로그래밍 언어]]이다. 로고는 [[리스프]] 언어의 개작이자 방언으로, 몇몇 사람들은 [[S-표현식|괄호]] 없는 리스프라 부르기도 한다.<ref name="history">{{웹 인용 |url=http://www.computernostalgia.net/articles/logo.htm |제목=LOGO<!-- 봇이 따온 제목 --> |확인날짜=2010-04-22 |archive-date=2009-10-04 |archive-url=https://web.archive.org/web/20091004232321/http://www.computernostalgia.net/articles/logo.htm |url-status= }}</ref>

오늘날, 로고는 주로 [[터틀 그래픽스]] (Turtle Graphics)로 알려져있지만, 리스트, 파일, I/O, 재귀적 용법을 다룰 수 있는 기능 들을 가지고 있다.

로고는 아동의 교육을 목적으로 고안되었고, 설계 당시의 목표는 "문턱은 낮고, 천정은 높게" 하는 것이었다. 로고(Logo)라는 이름은 "단어"를 뜻하는 그리스어 단어 "Logos"에서 유래하였다.

로고를 이용해 전문적인 컴퓨터 과학을 다룬 책으로 미국 [[캘리포니아 대학교 버클리]] 교수인 브라이언 하비가 쓴 ''Computer Science Logo Style''이 있다.

== 역사 ==
로고는 [[MIT]]의 [[인공지능]]연구소에서 [[다니엘 G. 밥로우]], [[월리 포이르츠아이그]] (Wally Feurzeig), [[시모어 페퍼트]](Seymour Papert)에 의해 [[교육|교육적인]] 사용, 건설적 가르침을 위하여 1967년에 개발되었다.<ref>{{웹 인용 |url=http://el.media.mit.edu/Logo-foundation/logo/index.html |제목=보관된 사본 |확인날짜=2010년 5월 15일 |보존url=https://web.archive.org/web/20100612155457/http://el.media.mit.edu/logo-foundation/logo/index.html |보존날짜=2010년 6월 12일 |url-status=dead }}</ref>

최초의 로고는 SDS 960에서 [[리스프]]로 쓰여진 것이었다.

최초의 터틀 로봇은 1969년에 MIT에서 만들어졌다. 이 로봇은 컴퓨터에서 내려지는 명령에 따라 실제로 바닥을 움직이며 그림을 그렸다.

현재 잘 알려진 로고 인터프리터로는 UCBLogo, MS 윈도우에서 실행되는 FMSlogo, [[복잡계]] 모델링에 사용되는 NetLogo가 있다.

== 영향 ==
로고는 [[리스프]]로부터 영향을 받았다. 로고는 [[스몰토크]], [[Etoys]], [[스크래치]] 등에 영향을 주었다.

== 참고 문헌 ==
<references/>
* [https://web.archive.org/web/20110409114913/http://elica.net/download/papers/LogoTreeProject.pdf 로고 트리 프로젝트]

== 외부 링크 ==
{{위키공용분류}}
* [https://web.archive.org/web/20090228193352/http://fmslogo.org/index2.html FMSLogo] ([[GNU 일반 공중 사용 허가서|GPL]] 라이선스)
* [http://www.alancsmith.co.uk/ ACSLogo - Mac OS X를 위한 로고 인터프리터]
* [http://www.stager.org/logo.html 개리 스테저의 로고 리소스]
* 매우 초기 시절을 덮는 [http://logothings.wikispaces.com/ Wiki 로고의 역사] {{웨이백|url=http://logothings.wikispaces.com/ |date=20080914091816 }}
* [https://web.archive.org/web/20090616094806/http://www.mech.upatras.gr/~robgroup/logo/turtletracks/index.html 조지 버빌리스의 .NET/J#에 터틀트랙스 로고 포트]
* [https://web.archive.org/web/20090622034405/http://www.mech.upatras.gr/~robgroup/logo/LogoEd/index.html 조지 버빌리스가 델파이로 집필한 구문-하이라이팅 로고 편집기]
* 브라이언 하비가 쓴 로고 입문서[http://www.cs.berkeley.edu/~bh/Computer Science Logo Style, Brian Harvey, MIT Press (전 3 권)]{{깨진 링크|url=http://www.cs.berkeley.edu/~bh/Computer }}
* Guido Gay가 쓴 [https://web.archive.org/web/20100612005824/http://openbookproject.net/thinkcs/logo/english/thinklgo.pdf Think in Logo]
* [https://web.archive.org/web/20110721122057/http://el.media.mit.edu/logo-foundation/index.html Logo foundation]
* [http://ccl.northwestern.edu/netlogo/ NetLogo의 홈페이지]

{{주요 프로그래밍 언어}}

{{전거 통제}}

[[분류:함수형 프로그래밍 언어]]
[[분류:교육용 프로그래밍 언어]]
[[분류:1967년 개발된 프로그래밍 언어]]
[[분류:리스프 프로그래밍 언어 계열]]
[[분류:동적 타입 프로그래밍 언어]]