"); //-->
B&R 5AP933.215C-00 作为精确相似性的指南
尽管有多种类型的节目范例并行存在(有时定义明显冲突),许多潜在的基本组件或多或少保持不变(常数,变量,数据字段,子程序调用等等。)并且必须不可避免地被合并到具有同等相似属性或功能的每个单独的范例中。上表并不打算作为精确相似性的指南,而是基于每个范例中这些实体的不同命名,在何处寻找更多信息的索引。更复杂的事情是每个范例的非标准化实现,在许多情况下编程语言,尤其是支持的语言多重范式,各有各的行话。
语言支持[编辑]句法糖是变甜通过引入有助于给定用法的语言特性来实现程序功能,即使最终结果不需要它们也能实现。语法糖的一个例子可能是班用于面向对象编程语言。命令式语言C可以通过它的工具支持面向对象编程函数指针、类型铸造和结构。然而,像C++这样的语言旨在通过引入特定于这种编码风格的语法来使面向对象编程更加方便。此外,专用语法强调面向对象的方法。类似地,C(以及其他过程化和结构化编程语言)中的函数和循环语法可以被认为是语法糖。汇编语言可以通过其根据程序状态修改寄存器值和分支执行的工具来支持过程化或结构化编程。然而,C之类的语言引入了特定于这些编码风格的语法,使得过程化和结构化编程更加方便。C# (C Sharp)语言的特性,比如属性和接口,同样不支持新的功能,但是旨在使良好的编程实践更加突出和自然。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。