无含义代码是指代码本身无实际含义,代码只作为编码对象的惟一标识,起替代编码对象的名称作用。代码本身不提供任何有关编码对象的信息。顺序码和无序码是两种常用的无含义代码。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。
①顺序码:顺序码是一种最简单、最常用的代码,此种代码是将顺序的自然数或字母赋子编码对象,如GB2261-80《人的性别代码》中,1为男性,2为女性。当然。顺序码也不一定完全从1开始编写。有时为了保密,不使外界人员推断掌握情况,采用顺序可以从任何数开始按升序编排,另外有时为了避免代码起始的无效零位,如:001,0001,代码可以从101或1001开始编起。通常非系统化的编码对象常采用此种代码。如职工注册登记号等。顺序码的优点是代码简短,可保证代码的最小长度,使用方便,易于管理,易于添加,对编码对象的顺序无任何规定。缺点是代码本身没有给出任何有关编码对象的信息,不便于记忆。
②无序码:无序码是将无序的自然数或字母赋予编码对象,此种代码没有任何编写规律,靠计算机随机程序编写。