摘要:
前文 "通用型的中文编程语言探讨之一: 高考" 是基于现有英文编程语言的一个技术思路. 在 "这个回答" 以及下面的讨论中, 又提到了编程其实是人机交互的一种形式. 不禁试着跳出程序员视角看这个问题. 几年前才发现Mozilla的火狐浏览器早在2008年开始了一个叫Ubiquity的项目, 而且根据 阅读全文
摘要:
早先试图找使用中文命名代码的项目, 但所获寥寥: "索引: 用中文编写代码的实用开源项目 · Issue 6 · program in chinese/overview" . 更不用说教程了: "索引: 用中文代码作示例的编程教程 · Issue 5 · program in chinese/ove 阅读全文
摘要:
"知乎原链" 本文为 "中文代码示例之5分钟入门TypeScript" 的 "CTS" 版本. CTS作者是@htwx(github). 它实现了关键词和标准库的所有命名汉化. 本文并未使用附带的vscode相关插件(包括CTS语言插件和拼音输入插件), 与原Typescript教程类似, 只用了命 阅读全文
摘要:
通过官方i18n流程, 实现文档中的代码段的汉化, 效果如下( "4. More Control Flow Tools" ): 步骤 基于python官方3.6版文档cpython/Doc生成pot文件. 参考 "The build configuration file" , 需要在Doc/conf 阅读全文
摘要:
参考 "PEP 545 Python Documentation Translations" fork的编译脚本: "nobodxbodon/docsbuild scripts" , 添加了zh语言标签, 以及fork的PO文件库 "nobodxbodon/python docs ko" , 仅作演 阅读全文
摘要:
续上文 "Xtext试用: 快速实现简单领域专用语言(DSL)" . 基于官方教程: "Five simple steps to your JVM language" 达成如下语言: 它被Quan6JvmModelInferrer中的转换生成Java源代码(与上文中的代码生成不同的是, 不需要写出具 阅读全文
摘要:
书到后才发现是Knuth的论文集, 第一篇就在网上: Computer programming as an art (1974). 其中"Taste and Style"(品味和风格)一节说到"好"程序的一部分要素: ...when it works correctly. Secondly, if 阅读全文
摘要:
本系列之前的文章: "Antlr4的分析错误处理" "Antlr4实现数学四则运算" "Antlr4添加中文变量赋求值,括号,各种问题" "Antlr4: 修改语法规则更接近普通BNF格式" "Antlr4实现简单语言之整数比较表达式" 这一步, 实现了最简单的单条件, 只有"条件为真"时执行单语句 阅读全文
摘要:
前言: 学习Scala时, 顺便翻译一下自己有兴趣的文章. 代码中所有命名都中文化了(不是翻译). 比如原文用的是甜甜圈的例子. 原文: "Scala Tutorial Learn How To Create Implicit Function" 简述 本文学习如何创建隐式函数, 以便对几乎任何类型 阅读全文
摘要:
以前探讨过中文命名在业务部分的优势大于算法部分. 今天又一次看到了这个以冒泡算法的例子: "刘然:批判易语言的人是否用过这门语言,批判它的原因又是什么?" 有些感触. 先尝试对变量命名进行改进, 来看看是否会有不同观感. 注: 本文不讨论输入效率问题, 也不讨论易语言 时间太有限, 仅对帖子中的Py 阅读全文