英文打字练习游戏源码下载-吐槽:我可以忍受各种“不自然”的英语编程,但不能忍受带空格的英语编程?

软件系统大约 70% 的源代码由标识符组成

——《简洁一致的命名:十年后》

刚刚听到一个回复​​说英语编程句型中带空格是违背和谐的。 有些话不能很快说出口。

大约 70% 的源代码是标识符。 目前中文源代码大部分应该采用驼峰命名方式。 想想看,驼峰命名是多么“不自然”啊!

英语自然语言本身使用空格作为分隔符,除非专有名词短语一般不会在句子中使用小写首字母,即使是文章标题也需要小写,包括第一个单词。 驼峰命名从何而来?

下面说一下类名首字母小写,变量和方法大写的习惯。 这是“自然”吗? 即便设计真的借用了生物学中的“Class”命名法,并将首字母小写(如 Mammalia、Maxillopoda)英文打字练习游戏源码下载,又有多少国外开发者知道这个起源呢? 他们中的大多数人应该只知道这一点。

更不用说,生物学中的“纲”这个概念,你知道它对应的是英文生物学术语“domain、kingdom、phylum、class、order、family、genus、species”吗? 是“帮派”! (查了资料才明白)。 为什么翻译成“类别”呢?

无论如何英文打字练习游戏源码下载,即使在讲英语的开发人员中,似乎也没有人确切理解为什么要区分这种情况。 只要搜索相关疑惑,就听到这个好问题:

在编程中,类(通常)大写,实例用小写字母书写。 为什么现实生活却相反?

在普通人看来,这种习俗简直就是“反自然”好吗?

接下来轮到英语编程了。

嗯,其实最重要的是设计一个“接近英语自然语言”的句型。 第一个大的就是杀掉所有的空间。 (注:非常欢迎对各种英语句型进行实际探索。这是为了说话,真诚的讨论者不要坐以待毙)。

70% 的标识符呢? 中文自然不需要空格分隔,命名标识符的视觉效果几乎与自然语言相同。 为什么不能/不屑从门槛最低、效果最快的部分开始练习呢?

看来现在大多数开发者都知道大多数编程语言都支持英文命名。 有趣的是,我听过的大多数开源自研中文编程语言(尤其是最近热议的)在其实现中仍然使用中文名称。 为什么? 中文编程语言项目本身完全是针对英语用户的。 这种可以说是最有理由、最没有阻力使用英文命名标识符的项目并不是第一个使用的。 我勒个去?

是不是因为语言准备同时支持中英文句型,可以同时吸引国内外用户,所以可能会有美国开发者参与贡献? ? 醒醒吧,这么多纯中文的编程语言,你想做个混搭版还指望雨露均匀吗? 不兼顾两面也不错!

我们来谈谈带有空格的中文编程语法。 前段时间,群里有个同事很喜欢用这种格式打字。 可能是习惯了自研的输入法吧。

群里几百个人,包括我自己,都没有人问为什么中间有这么多空格。 不是因为沟通还可以吗?

为什么,中文编程的各种“不自然”可以容忍“随波逐流”,却不能平等对待刚刚在路上的英文编程呢? ?

抱歉言语尖刻。 中文编程有太多可以立即练习、立竿见影的东西(中文命名标识符、开发英文API、为IDE英文输入提供额外帮助等)。

有或没有空格的语法永远不应该成为焦点。

2020 年 4 月 28 日

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 游戏源码 英文打字练习游戏源码下载-吐槽:我可以忍受各种“不自然”的英语编程,但不能忍受带空格的英语编程? https://www.wkzy.net/game/160235.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务