前言
本笔记是斯坦福公开课,编程方法学的学习笔记。
karel
整个课程都以karel这个机器人在一个真实世界里兜兜转转的故事作为主线,使用的语言是java,教授的课程中逐步引入新概念,例如,通过限定左转,则右转只能通过机器人左转3次实现,从而引入了封装的概念。
其中也穿插了一些非常重要的哲学要点,例如程序不仅要机器看得懂,更重要的是人看得懂。
尾声
本次写的比较少,因为没有什么特别的概念。
本笔记是斯坦福公开课,编程方法学的学习笔记。
整个课程都以karel这个机器人在一个真实世界里兜兜转转的故事作为主线,使用的语言是java,教授的课程中逐步引入新概念,例如,通过限定左转,则右转只能通过机器人左转3次实现,从而引入了封装的概念。
其中也穿插了一些非常重要的哲学要点,例如程序不仅要机器看得懂,更重要的是人看得懂。
本次写的比较少,因为没有什么特别的概念。