pattern/conventions后跟企业命名关键词
pattern/conventions followed by companies to name keywords
在计算机编程中,命名约定是一组规则,用于选择用于标识符的字符序列,这些标识符表示源代码和文档中的变量、类型、函数和其他实体。
There are several naming conventions in different languages.
但是有没有pattern/conventions后面跟公司命名的关键字等编程环境中使用的术语?
从 "terms used in programming environment" 的意义上说,你的问题有点宽泛。首先,我将减少 "language keywords":
的答案
没有编程语言关键字的通用模式,这取决于每个语言设计者的偏好和语言 "inheritance",即:Java/JavaScript 共享一些继承自 C/C++.
大多数时候,选择一种关键字格式而不是另一种格式的原因与处理语言语法以创建解析器有关。例如,如果您允许使用以“-”开头的关键字,那么您需要注意不要使用以下表达式产生歧义:- value、-value 或 valueA - value B.
有些语言倾向于将关键字减少到最少。例如 Lisp 和 Smalltalk 没有很多关键字,甚至 "if" 或循环的构造也被处理为 function/method 调用。
而对于广义的 "terms used in programming environment ",它在很大程度上取决于语言设计者的背景(而不是在支持他们的公司中),例如:
- Java:方法与 Smalltalk:在 selector/message/method
中拆分了相同的概念
- Java脚本:内联函数 vs Haskell:lambda 表达式
- Java脚本:原型 vs 自我:父插槽
- package/module,以及use/import/include;大多数时候是相同概念的别名
在计算机编程中,命名约定是一组规则,用于选择用于标识符的字符序列,这些标识符表示源代码和文档中的变量、类型、函数和其他实体。
There are several naming conventions in different languages.
但是有没有pattern/conventions后面跟公司命名的关键字等编程环境中使用的术语?
从 "terms used in programming environment" 的意义上说,你的问题有点宽泛。首先,我将减少 "language keywords":
的答案没有编程语言关键字的通用模式,这取决于每个语言设计者的偏好和语言 "inheritance",即:Java/JavaScript 共享一些继承自 C/C++.
大多数时候,选择一种关键字格式而不是另一种格式的原因与处理语言语法以创建解析器有关。例如,如果您允许使用以“-”开头的关键字,那么您需要注意不要使用以下表达式产生歧义:- value、-value 或 valueA - value B.
有些语言倾向于将关键字减少到最少。例如 Lisp 和 Smalltalk 没有很多关键字,甚至 "if" 或循环的构造也被处理为 function/method 调用。
而对于广义的 "terms used in programming environment ",它在很大程度上取决于语言设计者的背景(而不是在支持他们的公司中),例如:
- Java:方法与 Smalltalk:在 selector/message/method 中拆分了相同的概念
- Java脚本:内联函数 vs Haskell:lambda 表达式
- Java脚本:原型 vs 自我:父插槽
- package/module,以及use/import/include;大多数时候是相同概念的别名