分类：社会民生-军事
问题：武器型号的命名为什么武器型号在研制国有一个型号，到了外国就又有了 
为什么型号在研制国有一个型号，到了外国就又有了另一个叫法。例如苏联的白杨M北约称之为SS-X27。说个实际点的例子我们的 核潜艇，外国就称之为汉、夏、商、晋。我不明白的有三点：1，非要这么叫吗：例如我是北约，我就采用中国的091.092...的难道不行吗？那样还能省去我这边有单独的一套体系。2，怎么区分高低级别我们的潜艇从091到094最起码还有数字上的不同，让人一看就明白哪级高于哪级。按北约的分发这四个汉字之间怎么能看的出高低的区分呢？3，命名依据什么原则？总不能说随便叫吧，难道美国的小鹰级航母我可以称之为长城级，尼米为什么型号在研制国有一个型号，到了外国就又有了另一个叫法。例如苏联的白杨M北约称之为SS-X27。说个实际点的例子我们的 核潜艇，外国就称之为汉、夏、商、晋。我不明白的有三点：1，非要这么叫吗：例如我是北约，我就采用中国的091.092...的难道不行吗？那样还能省去我这边有单独的一套体系。2，怎么区分高低级别我们的潜艇从091到094最起码还有数字上的不同，让人一看就明白哪级高于哪级。按北约的分发这四个汉字之间怎么能看的出高低的区分呢？3，命名依据什么原则？总不能说随便叫吧，难道美国的小鹰级航母我可以称之为长城级，尼米兹级叫他黄河级。总要遵循一个规律吧？
回答：三个问题可以一起答北约代号（NATO reporting name，又译为北约命名），是冷战时期北大西洋公约组织替苏联与中国装备所起的编号与命名。之所以会有北约代号的出现，是因为在冷战时代上述两个国家的军事装备之实际代号与命名通常都不为西方国家所知悉，或甚至根本不存在，为了要使北约内部使用不同语言的军事单位之间能正确的沟通，才会出现北约代号这种由北约单方面所制订的命名系统。规则北约负责维护这些名字的列表，命名中的第一个字母指出装备的用途。例如战斗机使用字母“F”起头，轰炸机使用字母“B”起头，直升机使用“H”起头，反坦克导弹用“S”起头，地对空导弹用“G”起头。对于飞机的命名，单音节名字用于搭载活塞发动机的机种上，双音节名字则用于喷气发动机机种上。单词是从存储在计算机里的词库中随机选择的，所以经常会出现一些牛头不对马面的名字。美军命名在某些情况下，美国国防部会进一步扩充北约命名。例如在北约的规则中，安装于舰艇或潜艇上的地对空导弹系统之命名通常与其陆基版本的命名相同，尽管它们之间仍然有小幅度的差别。但美国国防部对这些相同基础但规格不同的系统，就使用有额外后缀的不同代号系统（例如以“SA-N-”取代北约的“SA-”，但为求简便，这些系统的昵称仍然使用陆基系统相同的名称。如果没有对应的陆基系统，就制订新的名称称呼之。苏联内部命名在过去苏联军方并不替旗下的军事设备特别制订官方的通用命名，但如同其他国家的空军，苏联空军内部也有替飞机命上非官方昵称的习惯。通常（但非绝对），苏联的飞行员都不会直接使用北约代号（无论是原名或是译回俄文的称法）来称呼他们自己的军机，这主要是因为冷战时代双方之间的资讯沟通并不通畅，很多苏联飞行员长时间以来都不知道有北约代号这种事物存在，待多年之后他们终于知悉了北约代号的称法时，他们早已发展出苏联方面自有的昵称系统。许多命名并不令人喜欢，因为这是单方面的观点。大多数命名没有真正的涵义，但有些命名聪明地包含了双关涵义，有些命名变成了值得纪念的与令人敬畏的名称。起名时一般都有数百个名称可以考虑，因此这些命名覆盖了非常广泛的主体。导弹空对空导弹 (首字母为“A”) 空对面导弹 (首字母为“K”) 反坦克导弹 (首字母为“S”) 面对空导弹 (包括舰射与潜射，首字母为“G”) 面对面导弹 (包括舰射与潜射，首字母为“S”) 飞机轰炸机 (首字母为“B”) 战斗机 (首字母为“F”) 直升机 (首字母为“H”) 运输机 (首字母为“C”) 其它飞机 (首字母为“M”)对苏联的潜艇的命名使用的是26个字母的军用呼号，如A(Alpha)、D(Delta)等等（台风级可能是个例外）。对中国航空、航天系统的命名可以参考这里 至于北约/美国对我海军装备的命名，则完全是根据其喜好，再加上一点中国元素搞出来的了。例如驱逐舰就是旅大、旅沪、旅海、旅洲、旅洋，护卫舰就是江湖、江卫、江凯、江东，登陆舰、护卫艇等中小型舰艇更复杂。早先还与制造其的船厂有点关系，后来估计也是随机的了。可能为了区别水面舰艇与潜艇，潜艇用的是中国的朝代名称，可能还是随机的。当然人家给我们其名字也不能怪人家，谁让我们只用字母和数字命名，搞得那么抽象呢？美国人就喜欢形象的东西，字母、数字多了他们也搞不清。