Basics Of Programming


17.0 by Engineering Wale Baba
2026年10月15日 历史版本

关于Basics Of Programming

编程基础笔记:编译器、语法、数据类型和并发性

《编程语言基础》是一本免费的工程手册,涵盖重要的课程主题、笔记、图表、方程式、公式和学习资料。这本电子书和参考指南适用于专科、工程学士、技术学士、计算机应用学士、理学学士、计算机应用硕士和学位课程。

本书包含 5 个章节,涵盖 127 个主题,包括编译器、语法、语义、解析、数据类型、函数、抽象和并发。本书可用于快速复习、备考和面试。

相关工程分支

计算机科学与工程 (CSE)、信息技术 (IT)、计算机工程、软件工程、人工智能和数据科学。

127 个主题中的 119 个

语言、编译器和语法

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. 移入归约算法

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 线程

最新版本17.0更新日志

Last updated on 2026年10月07日
✨ **What’s New**
• Added Premium Purchase option for an enhanced, ad-free experience.
• Improved app stability and performance.
• Fixed minor bugs and improved overall user experience.
• General improvements and optimizations.

更多应用信息

最新版本

17.0

上传者

Maung Aung

系统要求

Android 7.0+

Available on

内容分级

Everyone

更多

Basics Of Programming相关应用

Engineering Wale Baba 开发者的更多应用

最新发现