为什么ASCII以大写字母命名?

时间:2016-09-17 07:14:40

标签: .net naming-conventions

为什么ASCII不能写成" Ascii"什么时候发音?

据我所知,只有包含三个或更多字符的缩写词的第一个字母应该大写。

ASCII不是首字母缩略词吗?我从来没有听过有人拼出A - S - C - I - 我说的时候。

修改

事实上,System.Text命名空间中的许多类似乎都没有遵循这个约定,尽管我无法想到在.NET Framework中有三个或更多字符的首字母缩略词保留资本。

System.Text.UTF7Encoding

System.Text.UTF8Encoding

System.Text.UTF32Encoding

当然,这些都是不符合会议的异常现象。

3 个答案:

答案 0 :(得分:4)

ASCII是首字母缩略词。通常发音为这个词的事实不会改变它。

然而,关于为什么单词以特定方式写出/拼写/发音的问题......或者它们的意思......最终都没有结果。英语是一种自然语言,随着它的使用而发展。

例如:

  • 像#"雷达"和#34;激光"最初是缩略语,并演变为常规词语
  • " xerox"最初是一个品牌名称(" Xerox"(TM)),并已演变为常规词 1
  • 这个词"量子"从拉丁文开始,在科学英语中被采用意味着一件事("最小的单位/离散步骤")然后转变为正常用法,几乎具有相反的含义......如同#34;做出了巨大的飞跃"。

1 - ...尽管施乐公司的律师尽了最大的努力! https://en.wikipedia.org/wiki/Xerox#Trademark

是的,有关如何假设在正式文件中写东西的各种指导原则,但它们只是指导原则。在真实的人与人之间的交流中,人们会使用他们认为合适的词语。

在Java源代码中,惯例是首字母缩略词应全部为大写。然而,有时候结果令人不愉快或难以理解;例如当你需要在一个类名中组合两个首字母缩略词时,规则说你不能在它们之间加上下划线。我的建议是将首字母缩写词全部大写,除非它不起作用" ... 是判断什么有效的判断。

答案 1 :(得分:1)

  

ASCII缩写自美国信息交换标准码

source

它是大写的,因为它是首字母缩略词。

答案 2 :(得分:0)

ASCII是美国信息交换标准代码的首字母缩写,因此它是大写字母。检查Wiki here