下载 APKPure App
可在安卓获取Basics Of Programming的历史版本
编程原理基础手册,一分钟学会一个话题
该应用程序是一本完整的免费编程语言基础手册,涵盖了重要的主题、笔记、材料。
此应用程序专为考试和面试时的快速学习、修订、参考而设计。
这本电子书有5章127个主题,完全基于实践和强大的理论知识基础。
该应用程序中涵盖的一些主题是:
1. 抽象机器
2. 口译员
3. 低级和高级语言
4. 抽象机的例子
5. 描述一种编程语言
6. 语法和句法
7. 语法和语义介绍
8. 描述语法的问题
9. 描述句法的方法
10. 扩展 BNF
11. 属性语法
12. 属性文法定义
13. 属性文法示例
14. 计算属性值
15. 动态语义
16. 公理语义
17. 语言设计原则
18. 编程范式
19. 编程语言的历史
20. 语言设计
21. 编程语言的设计目标
22. 编译器
23. 虚拟机和解释器
24.乔姆斯基层次结构
25. 基本数据类型
26. 整数运算
27.溢出操作
28.枚举类型
29.字符类型
30.布尔类型
31. 亚型
32. 派生类型
33. 表达式
34. 赋值语句
35. 词汇和语义分析导论
36. 词法分析
37. 解析问题
38. 自顶向下解析
39. 自底向上解析
40. 解析的复杂性
41. LL 语法课
42. 自底向上解析器的解析问题
43. Shift-Reduce 算法
44. LR 解析器
45.数据类型
46. 原始数据类型
47. 字符串类型
48. 字符串类型的实现
49. 数组类型
50. 数组类别
51. 切片
52. 数组类型的实现
53. 关联数组
54. 记录类型
55. 元组类型
56. 列表类型
57. 联合类型
58. 指针和引用类型
59. 指针问题
60. C 和 C 中的指针
61. 引用类型
62. 指针和引用类型的实现
63. 堆管理
64.类型检查
65.强类型
66. 表达式
67. 算术表达式
68. 操作员评估令
69. 关联性
70. 括号
71. 操作数求值顺序
72. 参照透明
73. 重载的运算符
74. 类型转换
75. 表达式中的强制
76. 显式类型转换
77. 关系和布尔表达式
78. 短路评估
79. 赋值语句
80. 子程序的基本原理
81. 子程序中的过程和函数
82. 子程序的设计问题
83. 本地引用环境
84. 参数传递方法
85. 参数传递的实现模型
86. 实现参数传递方法
87.类型检查参数
88. 子程序的参数
89. 间接调用子程序
90. 重载的子程序
91. 通用子程序
92. C中的泛型函数
93. Java 5.0 中的泛型方法
94. 函数的设计问题
95. 用户定义的重载运算符
96. 关闭
97. 协程
98. 抽象的概念
99. 数据抽象
100. 抽象数据类型的设计问题
101. Ada 中的抽象数据类型
102. C中的抽象数据类型
103. C#中的抽象数据类型
104. 参数化抽象数据类型
105. C中的参数化抽象数据类型
106. 用 C 封装
107. 用 C 封装
108.并发
109. 并发类别
110. 子程序级并发
111. 任务状态流程图
112. 信号量
113.合作同步
114.比赛同步
115. 监视器
116. 消息传递
117. Ada 支持并发
118. Java 线程
119. 高性能 Fortran
由于字数限制,未列出所有主题。
每个主题都配有图表、方程式和其他形式的图形表示,以便更好地学习和快速理解。
编程基础是各大学计算机科学与软件工程教育课程和信息技术学位课程的一部分。
Last updated on 2024年03月13日
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Basics Of Programming
1.13 by Engineering Wale Baba
2024年03月13日