编程语言中掩蔽复杂性的术语
Terminology for masking complexity in programming languages
...在下面,特定功能的过程与开发人员自己手动编写功能的过程相同,但语言允许他使用简单的命令执行该功能。
"complexity",我指的是通用英语复杂度,而不是计算机科学 运行-时间复杂度。
即
语言 1:输入“1 + 2 + 3”将数字相加得到输出“6”。
语言 2:输入 "B" 得到输出“6”,但程序仍然通过添加数字“1”、“2”、“3”来实现结果。
C# 中的接口就是这种情况,该接口可以帮助我们更方便地编写代码,但我们无需了解底层的实现即可使用它。也是创建 jQuery 或更高级别编程语言的潜在动机。这个概念叫什么?
好的,已经一个星期了,我才发现它叫做 ABSTRACTION。为什么没人知道这个?!嗯
...在下面,特定功能的过程与开发人员自己手动编写功能的过程相同,但语言允许他使用简单的命令执行该功能。
"complexity",我指的是通用英语复杂度,而不是计算机科学 运行-时间复杂度。
即
语言 1:输入“1 + 2 + 3”将数字相加得到输出“6”。
语言 2:输入 "B" 得到输出“6”,但程序仍然通过添加数字“1”、“2”、“3”来实现结果。
C# 中的接口就是这种情况,该接口可以帮助我们更方便地编写代码,但我们无需了解底层的实现即可使用它。也是创建 jQuery 或更高级别编程语言的潜在动机。这个概念叫什么?
好的,已经一个星期了,我才发现它叫做 ABSTRACTION。为什么没人知道这个?!嗯