编译原理chpt1概述重点.ppt

《编译原理》课程信息 编译程序的用途和地位: 计算机只直接认识0、1序列 怎么办?配翻译! 回顾: 程序上机过程 为什么学习编译? 编译是与数据结构、OS等同样重要的基础性课程 专业基础能力的四个方面:计算思维、算法设计、程序实现和系统开发在编译中都有较为充分的体现 编译程序的构造原理和技术可以说是计算机科学技术中理论和实践相结合的最好典范 学习编译才能透彻理解、熟练运用程序设计语言 日后科研工作中将长期受益,是优秀专业人员必修课 图灵奖获得者Perlis教授的名言“To understand a program you must become both the machine and the program.”。编译有助于你达成这个愿望 编写编译器的原理和技术具有十分普遍的意义,以至于在每一个计算机科学家的研究生涯中,它的原理和技术都回反复用到 。 计算思维是什么 计算思维(Computational Thinking) 计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为,它包括了一系列广泛的计算机科学的思维工具 计算思维和阅读、写作和算术一样,是21世纪每个人的基本技能,而不仅仅属于计算机科学家 计算思维在生物、物理、化学、经济学、统计学等其他学科中的影响已经显现 计算思维包括一系列广泛的计算机科学的思维方法 递归 抽象和问题分解 保护、冗余、容错、纠错

文档评论(0)

1亿VIP精品文档

相关文档