- 博客(21)
- 收藏
- 关注
转载 国人创造中文编程语言的优势
原址: https://zhuanlan.zhihu.com/p/31162122 源自: 吴烜:为什么国内创造不出很棒的编程语言? 在上面的回答中, 阐述了国人创造英文编程语言以及推广的难度. 归纳如下: 母语为中文的编程语言设计者在创造英文编程语言时, 相对母语为英文的语言设计...
2018-01-06 08:08:00
144
转载 为Python添加中文关键字
狗屎咖啡 2 个月前 swizl/cnpython 1. 大部分语法,可以按下面方法加同义的中文token 第1步. 编译pgen cd到python的源代码目录下, ./configuremake Parser/pgen 第2步. 修改 ./Grammar/Grammar...
2018-01-06 07:58:00
356
转载 为clang添加中文关键字
原址: https://zhuanlan.zhihu.com/p/31158537 以clang为基础做了一个与C++、C兼容中英文关键字的编译器 swizl/cnlang 原理就是加与英文关键字等效的中文关键字 在/include/clang/Basic/TokenKinds.def...
2018-01-06 07:55:00
317
转载 中文命名实践的阻力和应对
原址: https://zhuanlan.zhihu.com/p/31069294 中文命名在商业项目中至今没有大规模应用. 此文试图对它的原因做些粗浅探究. 讨论组中的帖子所有开发者母语都是中文时, 为什么大多数项目仍然选择英文命名? · Issue #18 · program-in-c...
2018-01-05 02:21:00
137
转载 在Maven Central发布中文API的Java库
原址: https://zhuanlan.zhihu.com/p/28024364 相关问题: 哪些Java库有中文命名的API? 且记下随想. 之前没有发布过, 看了SO上的推荐:Publish a library to maven repositories 决定在sonatype发布...
2018-01-05 02:18:00
159
转载 日语编程语言"抚子" - 第三版特色初探
原址: https://zhuanlan.zhihu.com/p/30800689 原文: 日语编程语言"抚子" - 第三版特色初探 它山之石可以攻玉. 学习其他的母语编程语言, 相信对中文编程语言的设计和实践有借鉴意义. 在开源非英文关键词编程语言中, 由于日文和中文的相近性(如无空格的...
2018-01-05 02:17:00
162
转载 开源非英文关键词编程语言
原址: https://zhuanlan.zhihu.com/p/30975550 世界各国的开发者都进行了基于母语设计编程语言语法的尝试. 有些已经商用且活跃至今. 这里搜集了一些开源的实现, 也许能够获取一些借鉴和启发. 下面只列出了已确认开源的, 且不包含中文编程语言, 排序不分先后...
2018-01-05 02:15:00
128
转载 中文代码示例之Angular入门教程尝试
原址: https://zhuanlan.zhihu.com/p/30853705 原文: 中文代码示例教程之Angular尝试 为了检验中文命名在Angular中的支持程度, 把Angular官方入门教程的示例代码中尽量使用了中文命名. 以下源码库在此. 创建项目 不支持中文...
2018-01-05 02:14:00
254
转载 中文代码示例之Vuejs入门教程(一)
原址: https://zhuanlan.zhihu.com/p/30917346 为了检验中文命名在主流框架中的支持程度, 在vuejs官方入门教程第一部分的示例代码中尽量使用了中文命名. 所有演示都在本地测试通过, 源码在这里. 下面省略了很多原教程的说明内容, 而着重于代码示例本身. ...
2018-01-05 02:12:00
108
转载 中英文代码对比系列之Java一例
原址: https://zhuanlan.zhihu.com/p/30905033 这个系列将对同一段代码进行中文命名和英文命名两个版本的比较. 目的包括, 演示中文命名, 发现命名时可能遇到的问题, 探讨代码风格(中文命名的’套路’)等. 示例中的命名风格仅基于个人非常有限的实践, 希望抛...
2018-01-05 02:10:00
174
转载 用中文命名API的意义和途径
原址: https://zhuanlan.zhihu.com/p/30574064 原文: 用中文命名API的意义和途径 在前文对在代码中使用中文命名的质疑与回应中阐述了在代码中使用中文命名的益处. 此文将从软件使用者的角度阐述对API中文化的意义并探讨实现途径. 当然, 文中面向的用户是...
2018-01-05 02:09:00
146
转载 在各种编程语言中使用中文命名
原文: 在不同编程语言中使用中文命名 https://zhuanlan.zhihu.com/p/30886931 多数现代编程语言都支持Unicode命名的事实,说明了这一需求的切实存在,和编程语言开发者的前瞻性。 下面是支持中文命名的关键词为英文的编程语言, 链接是演示用的示例代码: ...
2018-01-05 02:07:00
208
转载 JavaScript实现ZLOGO: 用语法树实现多层循环
原址: https://zhuanlan.zhihu.com/p/32571516 照例先上演示弱效果图. 演示地址照旧: 代码如下: 开始 循环4次 循环4次 前进50 左转90度 到此为止 右转90度 到此为止结束 如上文...
2018-01-05 02:03:00
133
转载 中文编程专栏目录, 初衷和希冀
在中文编程专栏开通之际, 略述个人对它的理解. 无疑这是个非常有争议的论题. 在下才疏学浅, 若非自认为看到明确的市场需求和已近成熟的时机, 也不敢斗胆出头. 道理不辨不明, 非常欢迎各位的批评指点. 经过三个多月的集体探讨, 初步将中文编程的几个方面罗列如下. 各个方面相辅相成, 没有高低...
2017-11-28 11:53:00
154
转载 对在代码中使用中文命名的质疑与回应
有一部分质疑同样适用于英文代码, 比如”从命名看不出类型”, “命名可能词不达意”等等, 另外还有未经证实的”中文代码导致的未知错误”和没有根据的”比英文代码运行慢“等等, 就不一一回应了. 没有好处 答:如之前的13年后的共鸣-在代码中用中文命名的优势和问题一文所述,中文命名在很多时候...
2017-11-11 07:34:00
170
转载 中英文代码对比系列之Java一例
这个系列将对同一段代码进行中文命名和英文命名两个版本的比较. 目的包括, 演示中文命名, 发现命名时可能遇到的问题, 探讨代码风格(中文命名的’套路’)等. 示例中的命名风格仅基于个人非常有限的实践, 希望抛砖引玉. 不在讨论范围内的是: 中英文代码的可读性孰高孰低. 个人相信用英文...
2017-11-11 07:30:00
162
转载 在JDK源码中搜索设计模式的例子
比如:java.lang.Runtime用的单例模式,一个满足条件是:1)类的构造方法是私有2)有至少一个公开方法,返回这个类的一个实例 转载于:https://my.oschina.ne...
2016-01-24 05:27:00
110
转载 Java API path search 业余项目 - 第0步
比如:起点是URL, 目标是String,那么下面就是一个路径:new DataInputStream(new BufferedInputStream(URL.openStream()).readLine()之前做了一点调研,如果是从库源码分析(比如JDK的),可以用org.eclipse.j...
2016-01-19 15:22:00
91
转载 Java汉化实验项目求小伙伴
项目短期目标:汉化Java的常用类,促进Java的推广与入门。在此基础上尝试Java中的中文编程,检验是否带来代码可读性与可维护性的提高。可行性讨论:见帖子这是用中文重命名Java自带类的最好方法吗?参与的最小收益(0之后与Java水平相关):0. 小伙伴1. 从零开始认识Java,或者 再认...
2015-05-13 11:39:00
115
转载 汉化后的CoffeeScript可以这样写fibonacci函数
斐波那契=(数)->如果数<21否则斐波那契(数-2)+斐波那契(数-1)每个索引在[1..16]console.log斐波那契(索引) 运行示例: bin/coffeete...
2015-03-30 01:41:00
72
转载 字体生成器 - 用CSS美化中文网站 - 裁剪TTF生成WOFF
在线演示:http://107.170.255.64:3000/1 输入纯文本文件, 包含网站所需文字(越少越好)2 输入TTF文件上传后,后台根据需要文字从TTF文件中抽取自动生成woff文件:下载文件名为download,请自行改名xxx.woff后置于CSS文件中:@font-face{...
2014-05-11 02:19:00
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人