生活中,我们需要用到密码的场景越来越多,登录、支付、验证……什么都要密码。小伙伴们在生活中有没有被各种各样的密码搞晕呢?代码(code)是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。

今天就来说说“密码”的英文表达。
code是什么意思
在不同的领域code有不同的含义:
1、在密码学上
code有一种具体的技术含意和一种普通的含意。技术上,code(编码)是用另一个词、数字或标志来置换一个词或短语,达到隐藏原来的词或短语的目的,它主要起到置换的作用。
工业上,有时用一个code(代号)来代替正在开发中的产品,以隐藏它在行销中采用的名字。历史上,处于准备阶段的*行动通常有一个code(代号),如二次世界大战中,*入侵苏联就有一个巴巴罗萨的代号。
信件水平的置换标志容易混淆代码与编码之间的区别,因此现代密码学更关系与暗号的联系,而不是与有限的编码技术间的联系。
2、在GEASS领域
Code的不死性会作用于宿主的内体,但这仅仅是副产物。Code的本质,在于使人类和世界固定化。人类诞生于根源,最终又回到根源。但是,Code不允许人回到根源。它切断轮回之环,将人、以及人所创造的世界留在他们自身所期望的那一瞬间。这才是从真正意义上‘使用’Code。
3、在EXCEL中
Microsoft Excel 中CODE函数返回文本字符串中第一个字符的数字代码。返回的代码对应于计算机当前使用的字符集。
4、在手机领域
在手机上,CODE码代表销售产地。code码一般印在手机电池仓里的银色标签上,7位数字,05开头, Code码不能用任何指令输入获得,而且code码也可以自己用NSS软件修改,所以对于升级问题,并不用太纠结,很方便的。
但是,像一些著名手机制造商(如诺基亚、摩托罗拉)的产量很大,code码更新也快,因此code码仅供参考。
5、在C语言里
在单片机使用C语言进行编程的时候,经常使用到code。code是keil C51里面的关键字,一般用于定义常量数组,意思是告诉编译说把这个数组放在ROM存储。使用ROM(程序存储器)的好处是加快读取速度,不占用系统资源 。
unsigned char code table[]; 表示分配一个指向code区的指针,指针本身在默认存储区。
code unsigned char table[]; 表示分配一个指向默认存储区的指针,指针本身在code区。
PIN 密码
PIN是personal identification number(个人身份识别码)的缩写形式。PIN在书写时全都应大写。专指在提取现金、办理银行业务的时候需要在数字键盘上输入的个人账户密码。
PIN通常由一串数字组成。银行通常会提醒大家在取款时遮住密码,以防密码被盗:
Always cover your PIN at an ATM. You never know who might be looking over your shoulder.
在自动取款机前取钱时,要遮住你的银行卡密码。没准就有人在背后偷看呢。
例句:
Jim forgot his PIN of the account, and couldn't withdraw money.
吉姆忘了自己的账户密码,无法取钱。
password 密码;口令
名词password泛指各类密码。password原本的意思是“通过、进入某处所需的暗语”,我们在童话故事中提到的口令“芝麻开门”就属于password。
如今,password多用来表示“登录计算机、网络等系统时输入的一串数字、字母和字符的组合”。而且password并不限于数字。
例句:
You need a password to get access to the computer system.
使用这个计算机系统需要口令。
You want to avoid using passwords such as ‘abcd1234’.
你最好别用“abcd1234”这类的密码。
code 代码,密码
单词code作名词使用的时候,也有密码的含义。但它既不能与PIN替换,也不等同于password。code强调用字母、符号代表原始的信息从而得到的“代码”。国家或地区的“区号”是area code或 dialling code。
再在一些谍战片中,特工们执行秘密任务时用的“代号”通常被称为a code name。我们不能把这里的code换成password或PIN。
例句:
Some 007 fans propose that James Bond is actually a code name.
有些007的粉丝提出,“詹姆士·邦德”其实是一个代号。
The signal will be converted into digital code.
信号将被转变成数字编码。
PIN、password和code的区别
PIN的意思是“个人身份识别码”,指“在办理银行等业务时输入的,由一串数字组成的密码”;
而password的本意是“通关暗语”,但现在它多用来泛指登录账户时需要的“密码”,password中并不只包括数字;
code的意思是“代码”。
总结
code是keil C51里面的关键字,一般用于定义常量数组,意思是告诉编译说把这个数组放在ROM存储。
code的作用是告诉单片机,定义的数据要放在ROM(程序存储区)里面,写入后就不能再更改。因为C语言中没办法详细描述存入的是ROM还是RAM(寄存器),所以在软件中添加了这一个语句起到代替汇编指令的作用,对应的还有data是存入RAM的意思。
程序可以简单的分为code(程序)区,和data (数据)区,code区在运行的时候是不可以更改的,data区放全局变量和临时变量,是要不断的改变的,cpu从code区读取指令,对data区的数据进行运算处理。 |