V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuanwu  ›  全部回复第 18 页 / 共 34 页
回复总数  671
1 ... 14  15  16  17  18  19  20  21  22  23 ... 34  
2018-12-22 11:41:49 +08:00
回复了 xuanwu 创建的主题 程序员 中文命名与英文命名代码可读性对比调研
@yucao 你创建过开源项目的话, 有国外开发者参与吗? https://www.v2ex.com/t/518452#r_6627906
没有的话, 为学习 /生活, 自然无可厚非.
之前我也是写了将近十年的英文代码 (见个人简介), 现在至少业余自己说了算. 希望后来人不用再必须用英文编程那么久.
2018-12-22 11:20:27 +08:00
回复了 xuanwu 创建的主题 程序员 中文命名与英文命名代码可读性对比调研
@yucao 问题是, 你现在和国内的程序员共享讨论问题写左边却觉得自然而然. 再过十年回头看吧, 到底是谁醉谁醒.
2018-12-22 11:18:31 +08:00
回复了 xuanwu 创建的主题 程序员 中文命名与英文命名代码可读性对比调研
@SorcererXWhttps://www.v2ex.com/t/518452#reply193 顶楼的亲身经历. 原本国内高中生业余爱好就可以轻松做的活, 要我奔四的大叔熬夜做, 不是国内程序员人力短缺是什么?
2018-12-22 07:58:22 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
@UIXX 对母语对代码可读性的分析有兴趣的话, 可以看看日本的论文( 20 楼):
日本 2017 年的论文"ローマ字入力時の日本語識別子入力補完プラグインの 開発"就专门开发了辅助插件以改进 IDE 对输入日语命名的支持. 它的摘要很有参考意义, 机翻如下:

"在这项研究中,我们开发了一个插件,可以在输入日语标识符时减轻程序员的负担。近年来软件开发项目的复杂性增加了维护软件的时间成本,并且提高源代码的可读性以降低成本是很重要的。有几个报告说,在日语源代码中编写变量和函数的标识符名称是有用的,这是提高源代码可读性的一种方法。然而,当以日语输入标识符时,存在字符转换麻烦且输入补充无效的问题,并且发生对编程器的输入负担。在这项研究中,我们开发了一个插件,通过使用日语标识符的增量搜索甚至使用罗马字符输入实现输入完成,使用 Migemo 的两种方法使用日语增量搜索工具和使用形态分析的方法尝试解决问题。"
2018-12-22 03:08:27 +08:00
回复了 innoink 创建的主题 程序员 说中文命名的 来翻译一下
要求实例代码的原因在于 无论中英文命名 首要的是避免命名清晰易于理解(至少在上下文语境中) 如果有将 property 和 attribute 放在同一个命名中的例子 那么两个词应该会有明确的意义区分 只有看到实例才能确定它们的含义
2018-12-22 03:01:29 +08:00
回复了 innoink 创建的主题 程序员 说中文命名的 来翻译一下
@shyangs 请分享实用代码或教程的示例代码当中英文命名的实例。文档翻译是另一个问题。
2018-12-22 02:13:56 +08:00
回复了 innoink 创建的主题 程序员 说中文命名的 来翻译一下
@GDC 请分享一个实例 我先学习下 个人没用过
2018-12-22 01:43:05 +08:00
回复了 innoink 创建的主题 程序员 说中文命名的 来翻译一下
是实际项目的实例? 有 github 链接最好
2018-12-22 00:26:37 +08:00
回复了 xuanwu 创建的主题 程序员 中文命名与英文命名代码可读性对比调研
@SorcererXW 区别是 中国高中学历的 2 亿人 有小学学历的十亿
2018-12-21 20:42:18 +08:00
回复了 xuanwu 创建的主题 程序员 中文命名与英文命名代码可读性对比调研
@hscui
@GoodRainChen
@KasuganoSoras
@atcdef 输入法见 24 楼

@ipwx
@SorcererXW 最大公约数上了小学五年级就能看懂
2018-12-21 14:15:57 +08:00
回复了 947211232 创建的主题 程序员 讨论下中文编程?
@947211232 支持 Unicode 命名是所有非英语国家开发者都在使用的特性, 有些编程语言支持此特性至今已有十数年, 早已经过各国开发者社区检验. 这是在成熟通用的中文编程语言出现之前投入较小可以获得代码可读性提升的途径.
而且实现通用的中文编程语言很有可能还需现有的英文编程语言实现, 在实现时使用中文命名是非常合适的, 因为用户和参与开发的都会中文.
2018-12-21 13:51:46 +08:00
回复了 947211232 创建的主题 程序员 讨论下中文编程?
@947211232 当然. 使用中文命名并不需要中文编程语言即可实践, 因为大多数常用英文编程语言都支持了 Unicode 命名. 当然中文编程语言的语法应该让代码更接近中文使用习惯. 可以搜索'日语编程语言"抚子" - 第三版特色初探'一文, 看看日语编程语言的语法是如何借鉴日语语法习惯的.
2018-12-21 13:06:38 +08:00
回复了 947211232 创建的主题 程序员 讨论下中文编程?
@947211232 代码中的语法或标识符为中文都属于用中文编程 后者例子见 66 楼
2018-12-21 12:39:45 +08:00
回复了 947211232 创建的主题 程序员 讨论下中文编程?
2018-12-21 11:11:44 +08:00
回复了 947211232 创建的主题 程序员 讨论下中文编程?
@krixaar 之前组里提过, 还承蒙 zhpy 作者提点 ( https://github.com/program-in-chinese/overview/issues/95 ), 不过暂无投入. 个人认为现在大环境会比 zhpy 当年好很多, 因为很多非 IT 专业的都选择从 Python 入门. 但工程本身工作量较大, 有兴趣参与的话可以探讨下.
2018-12-21 01:48:49 +08:00
回复了 947211232 创建的主题 程序员 讨论下中文编程?
如果要实现中文语法的编程语言, 最好在实现代码中使用中文命名. 因为用户+开发维护者都是中文使用者. 这样可以尽可能减小维护改进的代价, 也增加用户->维护者的转化率.
2018-12-20 12:06:19 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
@dalieba 如果你发帖子都用拼音而不用中文, 那就算

@24bit https://www.v2ex.com/t/518915#reply82 整理了经测试支持中文命名的编程语言
1 ... 14  15  16  17  18  19  20  21  22  23 ... 34  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3962 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 05:26 · PVG 13:26 · LAX 21:26 · JFK 00:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.