V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuanwu  ›  全部回复第 19 页 / 共 35 页
回复总数  683
1 ... 15  16  17  18  19  20  21  22  23  24 ... 35  
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 整理了经测试支持中文命名的编程语言
2018-12-19 19:46:12 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
@zander1024 vue 即使现在开始添加中文 API, 应该会在国内有更多用户. 即使在开源代码中使用中文命名, 也不妨碍提供英文 API 供国外用户使用.

> 还有多少一点英文都不懂的人群
你知道还有 6 亿国人没上网吗? 回头我倒是可以用英文发篇类似帖子, 看看 v2 反对中文命名的各位的英文水平如何.
2018-12-19 19:31:00 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
@murmur 在国际开源社区, 我看到的情况是, 多数国人主创的开源项目, 参与贡献的还是国人. 在大多数开源项目都已有类似功能的英文开源项目的现状下, 大多数国外开发者肯定首先选择的是那些代码可读性更好也更成熟的项目. 说到底, 在代码质量没有等级区别的情况下, 还是代码可读性决定了开发者更偏好哪个项目, 而国人的代码在国外开发者看来, 可读性很难超过母语是英文的开发者编写的代码.
2018-12-19 05:37:12 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
@msg7086
> 开源软件的问题主要在于开源软件的规模通常已经比较大了
我们首先做的是在编程短教程中使用中文命名的示例代码. 这对于新手来说会更易懂. 这样也可以尽早让他们接触中文命名.

@Sapp
> 实际开发实际上并不需要你会英语,比如 function
这里讨论的是中文命名, 不是汉化关键词. 就像你之后说的例子"任务数量统计".

@codermagefox
之前做了个命名翻译的 vscode 插件, 和你的"变量命名"有些类似, 不过是用了本地词典, 而不是在线翻译 API, 因此没有次数限制

@zander1024
就国内项目来说, 牵涉到国外开发者合作的是少数.

@zkeeper
"中文编程"知乎专栏中文章涉及项目大多是中文命名的开源项目.
1 ... 15  16  17  18  19  20  21  22  23  24 ... 35  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3107 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 00:35 · PVG 08:35 · LAX 16:35 · JFK 19:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.