1
Girlphobia 2019-12-10 12:54:15 +08:00 via Android
Python 2 到 3 升级的一个很大历史原因就是全面 Unicode 化。
|
2
hutng 2019-12-10 12:54:54 +08:00 via Android
知道支持,但不太敢用
|
3
lhx2008 2019-12-10 12:56:47 +08:00 via Android
之前 v2 有个老哥就每天说 python 中文编程,java 也可以,go 的话就不太行,go2 应该可以
|
4
niboy 2019-12-10 13:15:15 +08:00
前阵子刚知道,知道也不敢用
|
5
wangyzj 2019-12-10 13:17:45 +08:00
没想到中文做变量也可以
|
6
Vegetable 2019-12-10 13:20:37 +08:00 1
本质上不是支持中文,而是 Unicode,实际上现代化的编程语言理论上都可以.包括#3 说的(go 也可以中文名吧,不知道他说的不太行是怎么个不行),再比如 javascript 也可以.
|
7
dreamerlv3ex 2019-12-10 13:22:53 +08:00 1
语法结构不行 不然 能当易语言写
|
8
nightwitch 2019-12-10 13:39:26 +08:00
可惜 Python 不支持宏替换,不然分分钟再造“中文编程语言”:)
|
9
cco 2019-12-10 13:56:42 +08:00
除了提高了 bug 率,还有什么意义?
|
10
lithiumii 2019-12-10 14:02:54 +08:00 via Android
好像不支持 emoji
|
12
si 2019-12-10 14:42:20 +08:00
很多语言都可以,特别是新出的。
只要是和编程有关的地方都有这类话题。 不过这种话题,基本上都要两边对喷起来,特别是 B 乎上。 V2EX 上还好吧,其他平台上的基本都是直接喷的。 看到群力别人分享的链接,发现居然连头条上也有这类话题, 而且看那些文章的内容,基本上引导两边喷的,感觉是为了炒热度。 |
13
XavierXJ 2019-12-10 15:11:43 +08:00 via iPhone
有没有可能开发出一个中文蟒蛇编程工具,所有命令都用中文,然后运行前多出一个“打包”功能,把命令替换成英文再运行,虽然貌似没什么用,想象一下 :打印(“结果”) 哈哈
|
15
tiedan 2019-12-10 15:37:27 +08:00
php 你可以用 emoji
|
16
dodo2012 2019-12-10 15:46:18 +08:00 1
ruby 也可以 还支持 emoji
irb(main):001:0> 猪 = '猪' => "很年轻" irb(main):002:0> p 猪 "猪" => "猪" irb(main):003:0> 🐶 = '狗' => "狗" irb(main):004:0> p 🐶 "狗" => "狗" |
17
crella 2019-12-10 15:50:20 +08:00 via Android 1
|
18
crella 2019-12-10 15:55:04 +08:00 via Android
修改:上面修改打印的方法需要在 Object 类修改,即:
class Object def 打印(obj = self) print obj end end 我就是喜欢 perl5/6 里面的 say,所以给自己的脚本的公用库里面添加了个 say 方法,打少一个字符的感觉真好…… |
20
wszgrcy 2019-12-10 16:22:26 +08:00 via Android
不得不说这时候要吹一波易语言,他就是用中文明年的,并且,中文提示很好,打拼音就能联想
|
21
frostming 2019-12-10 17:13:03 +08:00 1
|
23
SingeeKing 2019-12-10 19:43:28 +08:00 1
这时候必须 @xuanwu
|
24
xuanwu 2019-12-11 01:47:39 +08:00
对于不少人来说也许是旧闻: https://www.v2ex.com/t/518915#reply82
但从头条和知乎的反馈来看,仍然有相当一部分开发者(无论老手新手)不了解中文命名的可行性。 也难怪,从入门一开始的教程就一直是看的英文例程,工作中如果没见过实例的话,估计大部分人都根深蒂固地认为“代码就必须用英文写标识符”吧。 昨天刚收到的一个反馈: “目前团队开发 C# 的时候允许使用中文标识符,但是禁止拼音(全拼双拼一般禁止,老代码一点点改或者删),禁止单个标识符中中英文混写,感觉还好” 实践出真知。 |
25
xuanwu 2019-12-11 01:54:20 +08:00
|
26
xuanwu 2019-12-11 02:19:54 +08:00
|
27
kuangwinnie 2019-12-11 04:24:26 +08:00
我觉得除了在 key / value 的时候有些 key 用中文表达比较准确以外,其他的时候用中文来进行变量名实在是。。。容易出 bug
工具链还不成熟 |
28
binghuo 2019-12-11 08:46:50 +08:00 via Android
可以是可以,但感觉没啥用,可能象征意义大过于实用意义吧…语法中英文切换太烦了,一溜的英文习惯了
|
29
renmu 2019-12-11 11:47:32 +08:00 via Android
他来了
|