在计算机编程中,命名约定是一组用于选择用于标识符的字符序列的规则,该规则表示源代码和文档中的变量、类型、函数和其他实体。
在不同的语言中有几种命名约定。
但是,公司是否遵循任何模式/约定来命名关键字和编程环境中使用的其他术语?
发布于 2015-03-28 05:18:03
您的问题在“编程环境中使用的术语”的意义上比较宽泛。首先,我将减少对“语言关键字”的回答:
不,编程语言关键字没有通用模式,它取决于每种语言设计器的偏好和语言“继承”,即Java/JavaScript共享从C/C++继承的一些关键字。
在大多数情况下,选择关键字格式的原因与创建解析器所需的语言语法处理有关。例如,如果允许以"-“开头的关键字,则需要小心避免对表达式产生歧义,例如:- value、-value或valueA - value B。
有些语言倾向于将关键字减少到最小。例如,Lisp和Smalltalk没有多少关键字,甚至"if“或循环的构造都是作为函数/方法调用处理的。
对于广义的“编程环境中使用的术语",它在很大程度上取决于语言设计者的背景(而不是支持他们的公司),例如:
https://stackoverflow.com/questions/29313711
复制相似问题