首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >长关键字,如“函数”和“名称空间”

长关键字,如“函数”和“名称空间”
EN

Software Engineering用户
提问于 2010-12-11 05:49:28
回答 7查看 669关注 0票数 6

在许多基于英语的编程语言(如C++和JavaScript )中,存在长关键字,如functionnamespaceexception (在OCaml语言中)等等。你认为像func这样的较短的关键字应该取代它们吗?为什么或者为什么不?用有向图操作符代替它们怎么样?

我们将主要讨论但不限于的长关键字主要来自于大括号祈使语言:functionnamespaceimplementsinstanceofsynchronized (我总是拼写错误)。您还应该展示您最喜欢的编程语言中的示例。

EN

回答 7

Software Engineering用户

回答已采纳

发布于 2010-12-11 07:27:33

我在函数式语言中接受像funccons这样的关键字,因为函数式语言更像数学,更具有象征意义。

但是在命令式的,面向对象的语言中,你告诉计算机如何做某事和做什么,我更喜欢标识符和关键字是完整的单词。

任何傻瓜都能写出计算机能理解的代码。优秀的程序员编写人类能够理解的代码。马丁·福勒

票数 10
EN

Software Engineering用户

发布于 2010-12-11 06:02:15

这是一个非问题,因为任何文本编辑器的自动完成功能,值得编程。您可以创建一个名为FunctionNamespaceImplementsInstanceOfSynchronized的关键字,这是我所关心的。

我就按一下标签。

另一件事..。在我的编程生涯中,我从来没有遇到过一个长到足以惹恼我的关键词。你举的例子并没有让我感到恐惧。

然而,我真的很讨厌python中那些该死的双下划线。

票数 7
EN

Software Engineering用户

发布于 2010-12-11 17:31:15

因此,您建议我们降低代码可读性,以换取节省一些输入?也许您需要考虑输入代码的时间和阅读/维护代码的时间。

如果您坚信我们需要简洁的不可读代码,我建议您使用Perl。

票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/25475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档