Fork me on GitHub
摘要: 原文在: "PEP 3131 Supporting Non ASCII Identifiers" . Python2并不支持非ASCII码标识符. PEP的全称是Python Enhancement Proposal, 即Python增强提案. 这个3131提案创建于2007年5月. Python3 阅读全文
posted @ 2019-03-05 15:52 吴烜 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 参考官方入门: "Your First Visual Studio Code Extension Hello World" 源码在: "program in chinese/vscode_helloWorld" 创建插件过程中, 发现identifier和publisher name不允许中文命名( 阅读全文
posted @ 2019-03-05 14:57 吴烜 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 参考: "ANTLR4: Making a compiler with the JavaScript runtime" 演示效果虽弱, 还是先上图吧: 在线演示: "地址" . 源码库: "program in chinese/quan4" 下载到本地后在浏览器中打开"圈4.html"就可以在本地试 阅读全文
posted @ 2019-03-05 14:53 吴烜 阅读(835) 评论(0) 推荐(0) 编辑
摘要: 基于前文 "中文编程语言之Z语言初尝试: ZLOGO 4" 的一些评论, 此文尝试作一个非常简单的代码对比, 使讨论更加有实例根据. 下图是节选自前文最后的示例代码, 由于选取的对照LOGO版本 ( "alancsmith.co.uk/logo/" , 2002年第一版) 不支持单行内多条语句, 特 阅读全文
posted @ 2019-03-05 14:51 吴烜 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 参考 "哪些比较好的在线编程网站?" , 测试各个网站对中文命名的代码的支持, 包括调试信息等(见 "向LeetCode报告编译信息中Unicode显示问题" ). 有趣的是, 在范围有限的评测中, 国产的在线编程网站似乎对中文命名的代码普遍支持更好. 不知开发者是否对这个功能有特别的关注, 亦或实 阅读全文
posted @ 2019-03-05 14:45 吴烜 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 有感于 "编程软件有没有用中文编写的?" , 提取了一些比较典型的声音回应如下, 如有遗漏的论点请补充. 英语和编程无关 1. 只要会几十个英文关键词, 就可以学编程了 所有的API都是英文的, 看中文文档已经比直接理解API名称间接了一层, 还不用说中文文档的质量和覆盖面问题. 2. 编程使用的符 阅读全文
posted @ 2019-03-05 14:28 吴烜 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 前文 "中文编程兴起的必然性" 虽然阐述了长远的必然性, 但很自然地会有以下疑问: 1. 为何至今没有看到国内大公司的任何从事中文编程的实践? 2. 如何以较小代价实践中文编程以及创造推广中文编程语言/工具? 此文从个人视野尝试解读和设想. 刚刚意识到问题1的主观原因(客观原因请见 "中文命名实践的 阅读全文
posted @ 2019-03-05 11:22 吴烜 阅读(485) 评论(0) 推荐(0) 编辑
摘要: ""中文编程"知乎专栏原文" 源码: "program in chinese/jinxiaocun" 由于这个演示项目成型于去年(详见 "中文编程的尝试历程小记" ), Spring Boot还是老版本. 尚未将其更新到最新版本, 先将其中的一些中文命名的部分小结在此. URL 如: /商品表 /单 阅读全文
posted @ 2019-03-05 07:50 吴烜 阅读(200) 评论(0) 推荐(0) 编辑
摘要: ""中文编程"知乎专栏原文" 此文涉及的源码版本: "program in chinese/quan2" 声明 代码来源 "How to Create Language Using Antlr4" 本作主要作为学习Antlr, 以及实践中文命名之用. 目标不是一个实用的编程语言. 个人感觉这样可以比 阅读全文
posted @ 2019-03-05 06:42 吴烜 阅读(357) 评论(0) 推荐(0) 编辑
摘要: "知乎原文地址" 作者:@狗屎咖啡 目前VS 和Clang都是支持utf 8的变量名、函数名,但 GCC不支持。 有人提意见,提了好几年了: "UTF 8 support for identifier names in GCC" GCC并没有解决,但官方给了一个解决方案: "FAQ GCC Wiki 阅读全文
posted @ 2019-03-05 06:38 吴烜 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: "知乎原文地址" 作者:@狗屎咖啡 GCC不支持UTF 8字符,可以自己添加: "如何使GCC支持中文(utf 8)的变量名、函数名?" 也可以 用脚本转换源代码,再编译: https://gcc.gnu.org/wiki/FAQ utf8_identifiers 但是强烈建议打上支持UTF 8的补 阅读全文
posted @ 2019-03-05 06:37 吴烜 阅读(285) 评论(0) 推荐(1) 编辑
摘要: ""中文编程"知乎专栏原文" 看到 "国人创造中文编程语言的优势" 一文的评论后, 此文基于个人视野, 从几个方面阐述中文编程兴起的必然性和展望. 下面是一些近十几年中的相关趋势. 对代码可读性的重视将会从大公司向小公司逐渐普及 在这个2010年的 "Quara回答" 中, Google已经把可读性 阅读全文
posted @ 2019-03-05 06:35 吴烜 阅读(717) 评论(0) 推荐(0) 编辑
摘要: ""中文编程"知乎专栏原文" 第一个issue: "Error compiling template if using unicode naming as v for alias · Issue 6971 · vuejs/vue" 多谢尤大 "搞定" , 貌似是把标识符的正则表达式匹配检测去掉了. 阅读全文
posted @ 2019-03-05 06:31 吴烜 阅读(265) 评论(0) 推荐(0) 编辑