第一节:
程序设计:给出解决特定问题的方法和过程,并以某种程序设计语言为工具,编写出改语言的工具.
程序设计语言:一组规则的集合。(例如说:词法规则,语法规则,语义规则,其他规则)
翻译:将高级程序变为统一的机器语言
解释(basic 适合动态语言和交互式环境,重复执行的语句需要重复翻译,效率较低)
设计:确定一个高级程序语言的规则
实现:编写一个高级程序语言的编译器
第二节:强制式语言
语言的分类:理论基础分类:强制式,函数式,逻辑式,对象式.
发展进程:机器语言,汇编语言,高级语言(命令式,过程式),说明性语言,函数式,逻辑式语言.
冯诺依曼体系结构
构成基础:
存储器,控制器,处理器,ip
特点:
...
变量 , 赋值 ,重复
变量的四个属性:作用域,生存期,值,类型
匿名变量的概念:通过指针访问
思维导图: