自 1981 年作为 Pascal 语言教学工具的 Karel 机器人诞生以来,计算机的存在方式和运算速度已经今非昔比。计算机编程语言同样在不断发展:从传统的面向过程语言(如 C语言),继而出现面向对象语言(如 Java 语言),古老的函数式语言(如 Lisp 语言)也在焕发青春。
Karel 机器人在此期间不断的升级换代,陆续作为 Java、Ruby、Python 的语言教学工具,现如今 C#/Scheme 版本的 Karel 机器人也发布了,同时支持的两种语言,分别来自 Microsoft 微软公司和 MIT 麻省理工学院。
C# 语言(下文简称 C#)代表编程语言的现在,这是众多流行桌面软件和网站的主要实现方法。Scheme 语言(一种 Lisp 的简化方言)代表编程语言的过去和未来,过去 MIT 为首一系列高校用其作为的计算机入门语言和算法的学习,而未来 Scheme 所采用的函数式编程思想将大幅度提高软件人员的效率。
本书主要通过 Karel 机器人学习 C#,尽量以简单轻松的文字,讲解 Karel 机器人如何由 C# 来驱动并完成一系列任务,读者无需程序设计基础,可作为学习第一门编程语言之前的开胃菜,亦可将本书作为学习 C# 过程中一个完整的实践环节。讲解 Scheme 语言的 Karel 机器人,将作为本书的姊妹篇发布。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !