对在代码中使用中文命名的质疑与回应

对在代码中使用中文命名的质疑与回应没有好处不利于非中文编程者贡献芬兰人Linus,使用英语而非自己的母语来编写Linux代码附上中文注释就够了绝大多数API, 包括标准库都是英文的如果关键词还是英文, 用中文命名就没有意义编程语言本身和英文语法无关中文输入太慢, 降低开发效率会有各种汉字编码问题导...

2018-12-17 15:47:27

阅读数:167

评论数:0

JavaScript实现ZLOGO: 界面改进与速度可调

续前文JavaScript实现ZLOGO: 前进方向和速度 在线演示地址: http://codeinchinese.com/圈3/圈3.html 源码仍在: program-in-chinese/quan3 主要功能改进是在界面可以选择速度. 其他界面布局改进有: 在ipad横屏下显示正常(...

2019-01-21 13:08:44

阅读数:13

评论数:0

[日常]mov文件转换为gif

因为需要将之前mac下用QuickTime录屏生成的文件(mov格式)转换成gif文件, 便于传到某些博客平台, 于是找到了这个转换工具, 已将原代码的命名中文化并简化. Ruby和视频转换都是新手, 请多指教. 之前JavaScript实现ZLOGO: 前进方向和速度有两个mov文件, 下面为转...

2019-01-16 14:39:32

阅读数:55

评论数:0

VS Code英汉词典v0.0.8: 批量翻译文件部分命名 2018-12-25

续前文: VS Code英汉词典进化效果演示: 翻译文件所有命名 vscode"英汉词典"插件地址: 官方链接 现在实现的效果比之前的演示差很多, 因为executeDocumentSymbolProvider返回的标识符比想象中的少很多. 而且像main这样的...

2019-01-15 07:42:28

阅读数:22

评论数:0

在国内原创开源项目中使用中文命名的意义与方式 2018-12-22

注: 个人支持踊跃参与国外开源项目. 此文面向读者仅为母语是中文的并有意原创开源项目的开发者. 源自在代码中推广中文命名对中国开源软件的意义 - V2EX. 中文命名的技术优势在对在代码中使用中文命名的质疑与回应"没有好处"已明, 对于原创者本身来说, 使用中文...

2019-01-15 07:38:35

阅读数:19

评论数:0

VS Code英汉词典进化效果演示: 翻译文件所有命名 2018-12-16

续VS Code英汉词典插件v0.0.7-尝试词性搭配, 下一个功能打算实现文件的批量命名翻译: 批量代码汉化工具 · Issue #86 · program-in-chinese/overview 功能仍未完成. 下面仅为效果演示之用. 并未实际调用英汉词典数据: 相关源码 新建编辑器内容提供...

2019-01-15 07:36:39

阅读数:20

评论数:0

JavaScript实现ZLOGO: 前进方向和速度 2018-12-14

系列前文: JavaScript实现ZLOGO子集: 前进+转向 JavaScript实现ZLOGO子集: 单层循环功能 JavaScript实现ZLOGO子集: 测试用例 JavaScript实现ZLOGO: 用语法树实现多层循环 功能上, 添加了蚂蚁图标显示当前前进方向, 并...

2019-01-15 03:15:10

阅读数:20

评论数:0

Scala疑似中文命名问题后续 2018-12-10

上文疑似bug_中文代码示例之Programming in Scala笔记第九十章的问题, 正要在scala源码项目报告bug, 决定先在gitter的scala频道确认一下问题性质. 颇有收获, 小结如下. 发问之后, 很快就有社区成员发现行字似乎是被认作了大写字符. 前文的例子是: scala...

2019-01-15 02:56:38

阅读数:8

评论数:0

VS Code英汉词典插件v0.0.7-尝试词性搭配 2018-12-03

续上文VS Code英汉词典插件v0.0.6-改为TS实现, 加测试后, 继续重构(提取常量, 避免var, 添加类型等等), 并完善测试. 测试方法参考: Testing Visual Studio Code Extensions, 调试也支持. 觉得虽然启动测试有一定开销(似乎必需启动一个v...

2019-01-14 08:28:39

阅读数:12

评论数:0

VS Code英汉词典插件v0.0.6-改为TS实现, 加测试 2018-11-29

如前文VS Code英汉词典插件v0.0.4-驼峰下划线命名打算, 首先将JS源码改为TypeScript实现, 并添加了必要的测试. 昨天得知vue.js 3.0会用TypeScript实现, 正好通过这个插件对TypeScript熟悉一下, 好为手工翻译Vue.js源码:尝试重命名标识符与文本...

2019-01-14 08:11:28

阅读数:15

评论数:0

[合辑]最精致的python访客登记系统实例项目,微信机器人不再只当人工智障

原作者为知乎号浩海泛舟 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------01 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障------02 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障--...

2019-01-14 07:56:41

阅读数:24

评论数:0

中文代码示例之Programming in Scala笔记第七八章 2018-11-27

续前文: 中文代码示例之Programming in Scala学习笔记第二三章 中文代码示例之Programming in Scala笔记第四五六章. 同样仅节选有意思的例程部分作演示之用. 源文档仍在: program-in-chinese/Programming_in_Scala_st...

2019-01-14 01:17:13

阅读数:11

评论数:0

手工翻译Vue.js源码:尝试重命名标识符与文本 2018-11-23

续前文: 手工翻译Vue.js源码第一步:14个文件重命名 对core/instance/索引中的变量, 方法进行重命名如下(题图): import { 混入初始化 } from './初始化' import { 混入状态 } from './状态' import { 混入渲染 } from '...

2019-01-14 01:10:27

阅读数:13

评论数:0

手工翻译Vue.js源码第一步:14个文件重命名 2018-11-21

背景 对现有开源项目的代码进行翻译(文件名/命名/注释) · Issue #107 · program-in-chinese/overview 简单地说, 通过翻译源码, 提高项目代码可读性(对于母语为中文的开发者). 并在此过程中小结源码翻译辅助工具的需求. 源码库分支: program-in...

2019-01-14 01:07:35

阅读数:13

评论数:0

中文代码示例之Programming in Scala笔记第四五六章 2018-11-16

续前文: 中文代码示例之Programming in Scala学习笔记第二三章. 同样仅节选有意思的例程部分作演示之用. 源文档仍在: program-in-chinese/Programming_in_Scala_study_notes_zh 第六章 功能对象 此章的例子与之前的初步尝试将传统...

2019-01-14 01:06:12

阅读数:11

评论数:0

中文代码示例之Programming in Scala学习笔记第二三章 2018-11-13

由于拷贝后文档格式有变, 仅摘几段如下. 完整而且代码带语法高亮的源版在: program-in-chinese/Programming_in_Scala_study_notes_zh 前言: 本书已有中文版, 此笔记并不是对原教程的翻译, 而是围绕示例进行选摘, 并顺便将所有示例改成中文命名(...

2019-01-14 01:05:20

阅读数:13

评论数:0

专栏全年主题合辑-代码中文命名相关实践 2018-11-10

注: 本文仅对个人亲自参与的尝试作一小结, 专栏中其他作者的尝试还望各自总结. 文中所有例子都尽量使用了中文命名 一些对中文命名的早期实践: 2015年对JDK中接口的中文化尝试 2016年的Spring Boot 1.3.3演示尝试了前后端中文命名 2017年开始Java实现的汇编语言编译器 ...

2019-01-14 01:00:53

阅读数:9

评论数:0

专栏全年主题合辑-中文编程语言开发尝试 2018-11-10

注: 本文仅对个人尝试作一小结, 专栏中其他作者的尝试还望各自总结 对自研中文编程语言的尝试也许始于2015年对CoffeeScript的部分关键词汉化和Java实现的汇编语言编译器的开发. 2017年10月那场请求C#提供汉化版的讨论也给了更多的动力. 之后对开源非英文关键词编程语言进行了一些调...

2019-01-14 00:58:16

阅读数:9

评论数:0

VS Code英汉词典插件v0.0.4-驼峰下划线命名 2018-11-09

首先, 在两天时间内安装数破百, 多谢支持. VS Code插件市场地址: 英汉词典 - Visual Studio Marketplace 开源库地址同前文: Visual Studio Code插件-英汉词典初版发布 查询单词功能基本不变, 在详细信息的开头添加了原词: 如题图, 支持驼峰...

2019-01-13 15:04:06

阅读数:15

评论数:0

用中文编程-专栏初衷回顾 2018-11-08

一年前编写了中文编程专栏目录, 初衷和希冀, 一路上各种实践与讨论. 现将专栏内容覆盖范围重新归纳. 如"中文编程"字面所言, 所有使用中文进行程序编写的理论和实践都在覆盖范围. 下面两部分相辅相成: 中文命名 命名包括类/接口名, 变/常量, 方法名, 数据库...

2019-01-13 14:51:40

阅读数:13

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭