我听说很多人都在谈论一种新版本的语言现在如何支持unicode,以及unicode的成就有多少.能够支持新角色的重要性是什么?它似乎很少被使用,但人们常常提到它.人们使用甚至关心unicode的好处或原因是什么?
Eri*_*ert 28
编程语言用于生成软件.
软件用于解决人类面临的问题.
制作软件需要付出代价.
解决人类问题的软件产生价值.该值可以以利润或成本的减少的形式表示,具体取决于软件开发人员的业务模型.如何表达价值与本讨论的目的无关; 相关的是产生净值.
世界上有70亿人.其中很大一部分是最舒适的阅读文本,不是用拉丁字母书写的.
如果开发人员能够轻松地操纵用非拉丁字母表编写的文本,那么声称为那些不使用拉丁字母的70亿人中的一部分解决问题的软件会更有效.
因此,支持非拉丁字符集的编程语言降低了软件开发人员的成本,从而使他们能够以更低的成本为更多人解决更多问题,从而产生更多价值.
Unicode是操纵非拉丁文本的事实标准.
因此,Unicode对编程语言的设计和实现很重要.
我们作为编程语言设计者的目标是创造产生最大价值的工具.支持Unicode是一种简单的方法,可以大规模增加可以在软件中解决的真实人类问题的范围和范围.
| 归档时间: |
|
| 查看次数: |
782 次 |
| 最近记录: |