卡雷尔机器人学Java(中文).pdfkarel_1_6

卡雷尔机器人学Java(中文).pdfkarel_1_6

ID:46782446

大小:828.51 KB

页数:61页

时间:2019-11-27

卡雷尔机器人学Java(中文).pdfkarel_1_6_第1页
卡雷尔机器人学Java(中文).pdfkarel_1_6_第2页
卡雷尔机器人学Java(中文).pdfkarel_1_6_第3页
卡雷尔机器人学Java(中文).pdfkarel_1_6_第4页
卡雷尔机器人学Java(中文).pdfkarel_1_6_第5页
资源描述:

《卡雷尔机器人学Java(中文).pdfkarel_1_6》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、翻译—伤寒明理论包含全部章节Chapter1IntroducingKareltheRobotInthe1970s,aStanfordgraduatestudentnamedRichPattisdecidedthatitwouldbeeasiertoteachthefundamentalsofprogrammingifstudentscouldsomehowlearnthebasicideasinasimpleenvironmentfreefromthecomplexitiesthatcharacter

2、izemostprogramminglanguages.DrawinginspirationfromthesuccessofSeymourPapert’sLOGOprojectatMIT,Richdesignedanintroductoryprogrammingenvironmentinwhichstudentsteacharobottosolvesimpleproblems.ThatrobotwasnamedKarel,aftertheCzechplaywrightKarelCapek,whose1

3、923playR.U.R.(Rossum’sUniversalRobots)gavethewordrobottotheEnglishlanguage.第一章:机器人卡雷尔简介在二十世纪七十年代,一位名字叫RichPattis的斯坦福研究生觉得,在编程基础的教学中,如果学生可以在某种简单的环境中,摆脱大多数编程语言复杂的特性,学习基本的编程思想,可以取得更好的效果。麻省理工SeymourPapert’sLOGO计划的成功,启发了灵感,Rich设计了一个入门编程环境,(这个编程环境)让学生教一个机器人来解

4、决简单的问题。这个机器人名字叫卡雷尔。因为捷克剧作家KarelCapek在1923年公演了R.U.R(Rossum’sUniversalRobots)后,为英语带来了机器人这个英语单词--Robot。KareltheRobotwasquiteasuccess.Karelwasusedinintroductorycomputersciencecoursesallacrossthecountry,tothepointthatRich’stextbooksoldwellover100,000copies.M

5、anygenerationsofCS106AstudentslearnedhowprogrammingworksbyputtingKarelthroughitspaces.Butnothinglastsforever.Inthemiddleofthe1990s,thesimulatorwehadbeenusingforKareltheRobotstoppedworking.Wewere,however,soonabletogetaversionofKarelupandrunningintheTheti

6、sinterpreterwewereusingatthetime.Butthen,ayearago,CS106AswitchedtoJava,andKarelagainvanishedfromthescene.Forthelastthreequarters,theholeinthecurriculumleftbyKarel’sdeparturehasbeencompetentlyfilledbyNickParlante’sBinkyworld,butitseemsabouttimetobringKar

7、elback.ThenewimplementationofKarelisdesignedtobecompatiblewithbothJavaandtheEclipseprogrammingenvironment,whichmeansthatyou’llgettopracticeusingtheEclipseeditoranddebuggerfromtheverybeginningofthecourse.机器人卡雷尔相当成功。卡雷尔被用于全国的计算机科学入门课程,到了Rich的教科书畅销超过10万份的地

8、步。许多学习CS106A的学生,通过设计卡雷尔的行为,学会了如何让程序工作。在20世纪90年代中期,我们曾经使用的机器人卡雷尔模拟器停止工作了。但是,我们很快就得到了一个Thetis编译的卡雷尔升级版供那时使用。但是,一年以前,CS106A课程转向到Java,卡雷尔再次从课堂上消失了。虽然在过去的三个季度,由于卡雷尔的离去产生的空白,已经完全被NickParlante的Binkyworld填补了。但现在是带卡雷尔回来的时候了。新完工的卡雷尔设计得完全兼容

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。