用中文编程的实际问题

【本文来自《程序代码为什么不能用中文写?》评论区,标题为小编添加】

如果用中文编程,那会经常面临全角半角切换,各种符号都是半角,不能全角。打字又慢又容易错,所以哪怕有中文编程,也不容易使用。

技术还有一定的复杂性,当然对于现在来说不值一提,主要还是管理问题。所以自己编程用中文没啥问题,越是团队越不要如此。

在实际应用中,中文编程的最大问题其实是编码问题。程序文件其实也是文本,也是有编码格式的,正确的编码才能显示中文。比如,ASCII、UTF-8、UTF-16、UTF-32、GBK、GB2312等等。如果用错误的编码打开,文件就都是乱码没法读,如果再按错误编码保存,这个文件就毁了,然后整个程序也就坏了。操作系统的终端方式也不一定支持这种编码,但是所有操作系统对ASCII支持良好,所以能用英文尽量用英文,有利于散播保存,出错的机会减少。现在系统都是多个服务器以及复杂的安全控制,工作时经常有时会现远程登录主机A,在主机A远程登录主机B上的程序,又都是Linux主机,这样就必须要配置中文环境才能顺利读写。换个环境换个用户就难办了。

站务

最近更新的专栏

全部专栏