这 26 个英文编程语言都支持中文命名,你用的在内吗?
一直以来,编程给人的印象是,写代码必须用英文。尤其是绝大多数新手,看到的编程教程,甚至是国人自己编写的教程,绝大多数使用的都是英文命名。久而久之就形成了这一思维定势。而实际上,大多数常用英文编程语言都已经支持了 Unicode 命名标识符,当然也包括中文命名。
来看看,你用的编程语言(工具)在内吗?
另:想喷关键字还是英文的还是免了吧。关键字汉化当然做的到。答应维护项目的话就给你源码。
C
C++
C#
CoffeeScript
Common Lisp
FASM
Go
Haskell
Java
JavaScript
Kotlin
MySQL
Objective-C
Perl
PHP
Python3
Ruby
Scala
Sqlite3
Swift
VBA
另外,还有Agda,Dart,Julia,PowerShell,R等等。上面列出的还只是组内尝试过的,必有不少遗漏请补充。
上述截图来自github源码库:program-in-chinese/overview
欢迎补充!也欢迎改进演示代码!