本文持续更新
写在前面:
身为一个整天和计算机打交道的人,怎么能不懂点英文呢?大概有如下几个原因,你不得不要有一个好的英文水平:【1.对于计算机而言,英文是更加高效的】【2.在计算机的很多领域,国外还是有大量优质的资源值得我们去学习的】【3.几乎所有的计算机牛人都是使用的英文,好的计算机水平可以让我们更加高效的互相学习与交流】。截止到目前(2021年3月)为止,国内只有华为在做编译器(方舟编译器),而且也是英文的,在许多基础的、底层的领域中,国人依旧任重而道远。虽然现在有很多的汉化和各种翻译软件,但毕竟不是自己的东西,不如自己一眼就能看懂来得快。可能有些人计算机水平也不赖,但可依旧看不懂一些文档,因为计算机还是有很多的专业术语的,这也是我写这篇文章的原因所在了。本文也是我学习过程中不断积累收录的英文单词,期间查阅了很多的中英文资料,只为能够将其解释得更好一些。希望我这点微薄之力,能够对屏幕前阅读的您,能够有那么一点点小小的帮助。最后将“历尽天华成此景,人间万事出艰辛”送给不断努力学习您
A
- array:数组;矩阵;阵列
- architecture neutral:体系中立的
- assembly language:汇编语言,比机器语言(machine language)更进一步的语言
- ASCII:ASCII码,American Standard Code for Information Interchange
- APP:application,应用程序
- applet:小程序
- API:Application Programming Interface,应用程序编程接口
- arithmetic:算术
- arithmetic unit:算术单元(或者说逻辑单元logic unit),CPU的组成部分,完成数值运算和逻辑运算
- arrow key:方向键,arrow箭头
- args&argument&arguments[复]:参数、命令行参数
- algorithm:算法
- add:增加
B
- buffer:缓冲器;缓冲存储区;缓冲存储器
- bus:总线
- bit:比特,二进制
- binary:
adj.
二进制的;二元的 - binary system:二进制
- Binary Coded Decimal:8421码
- byte:字节,计算机中最小的存储单元,由8bit组成。更大的有kilobyte(KB)千字节,megabyte(MB)兆字节,gigabyte(GB)千兆字节、terabyte(TB)万亿字节或太字节
- bytecode verifier:字节码验证器(Java JVM)
- bps:bit per second,每秒比特
- block:块;代码块
- block comment:块注释
- backspace:退格
- build:创建(construct)
C
- complement:补码
- compiler:编译器,compile编译
- console:控制台,是一个老的计算机词汇,指的是计算机的文本输入和显示设备
- command:命令
- comment:注释
- cable:电缆
- cable modem:电缆调制解调器
- CPU:Central Processing Unit,中央处理器,计算机的大脑
- control unit:控制单元,CPU的组成部分,控制和协调其他组件的动作
- core:核
- CVE:Common Vulnerabilities & Exposures,通用漏洞纰漏,CVE就好像是个字典表,为广泛认同的信息安全漏洞或者已经暴漏出来的弱点给出一个公共的名称
- class:类
- class name:类名
- class block:类块
- class loader:类加载器(Java JVM)
- CD:compact disc,光盘驱动器
- CD-R:只读光盘
- CD-RW:可读写光盘
- Carriage return:回车
- Cancel:作废,取消
- copy:复制
- clear:清除;清空;移走
- construct:创建(build)
- customize[
v.
]customization[n.
]:自定义 - curly brackets:花括号,C、C++或Java当中用一对花括号将许多语句括起来,作为复合语句,或者作为函数体
D
- data:数据
- date:日期
- Decimal:十进制的;十进位制
- DOS:Disk Operating System,磁盘操作系统,是早期个人计算机上的一类操作系统
- demodulator:解调器
- dot pitch:点距,指像素(pixel)之间以毫米为单位的距离,点距越小,显示效果越好
- disk:磁盘
- drive:驱动器
- dynamic:动态的
- developer:开发者
- disk drive:磁盘驱动器
- DVD:digital video disc或digital versatile disc,光盘驱动器
- Del:Delete删除或删除键
- Digital Subscribe Line:数字用户线
- distributed:分布式的
- directory&directories[复]:路径、(文件)目录
- decode:解码
- default:默认
- documentation:文档
E
- execute[
v.
]:执行 - executable[
adj.
]:可执行的,文件后缀.exe
- encode:编码
- elements[复]:元素;要素;基本部分
- EDA:Electronics Design Automation,电子设计自动化
- edit:编辑
- editor:编辑器
- error:错误
- exit:退出
- enterprise edition:企业版
F
- format:格式
- file:文件
- form feed:换页
- function:函数或功能
- flash drive:闪存驱动器
- function key:功能键
G
- GHz:千兆赫
- GB:千兆字节
H
- Hexadecimal:十六进制的
- HDL:Hardware Description Language,硬件描述语言
- HTML:Hypertext Markup Language,超文本标记语言,是一种简单的脚本语言,用于对文档布局,链接因特网上的文档,并且能够在万维网上提供生动的图像、声音和视频
- hardware:硬件
- hard disk:硬盘
- hertz:赫兹,1赫兹相当于一秒一个脉冲,频率单位
- high performance:高性能的
- Hz:赫兹,更大的有MHz(兆赫)、GHz(千兆赫)等,用来描述CPU计算速度,频率越高,信号在CPU中跑通的次数就越多,CPU的算力也就越强大
- Horizontal tab:横向制表
I
- integer:整数
- initialize:初始化
- iterable:可迭代的
- ISP:In System Programmable,在系统可编程
- IoT:Internet of Things,物联网
- IDE:集成开发环境,Integrated Development Environment,integrated综合的;各部分密切协调的;集成的
- interface:(人机)界面(交互界面);接口
- interpreted:解释型的
- Insert:插入;插入键
- IT:Information Technology,信息技术
- Internet:互联网
- index:索引;下标;标志;指标
- item:项
- immutable:不可改变的
- identifier:标识符
- import:导入
J
- JVM:Java Virtual Machine,Java虚拟机,执行
.class
的文件,由.Java
的文件编译(compile)而来 - JDK:Java Development Toolkit,Java语言开发工具包,包括Java运行环境Java Runtime Environment和一大堆Java工具和Java基础类的库
K
- keyboard:键盘
- keyword:关键字
- KB:千字节
L
- logic unit:逻辑单元(或者说算术单元arithmetic unit),CPU的组成部分,完成数值运算和逻辑运算
- logic function:逻辑函数
- LAN:Local Area Network,局域网
- Java language specification:Java语言规范
- line number:行号
- line comment:行注释
- Line feed:换行
- load:加载
- library:库
M
- main method:主方法
- machine language:机器语言,计算机的原生语言。不同类型的计算机可能拥有不同的原生语言,机器语言是一套二进制指令的集合,这套二进制的原子指令集是内嵌在计算机中的
- multiprogramming:多道程序设计,多个程序共享CPU
- multithreading:多线程,单个程序实现多种任务,比如在word文档中边写文字边存储
- multithreaded:多线程的
- multiprocessing:多处理或并行处理(parallel processing),指两个或多个处理器共同并执行子任务,然后将子任务合并得到整个任务的结果
- map:映射
- module:模块;功能块
- modulator:调制器
- modem:调制解调器,a device that connects one computer system to another using a telephone line so that data can be sent
- mouse:鼠标
- monitor:显示器
- modifier key:修饰符键,特殊键(Shift、Ctrl等)
- MHz:兆赫
- MB:兆字节
- Micro edition:微型版
- method:方法,方法也是函数(function),是特殊的函数。在Java中函数也叫做方法(in Java, ‘functions’ are also called ‘methods’)
- method block:方法块
- motherboard:主板
N
- Null:零值的,等于零的
- NIC:Network Interface Card,网络接口卡,将计算机接入局域网(LAN)的设备
- numeric keypad:数字小键盘
- notepad:记事本
O
- Octal:八进位的,八进制
- OS:operating system,操作系统
- object oriented:面向对象的
- options:选项
P
- properties[复]:属性
- PLD:Programmable Logic Device,可编程逻辑器件,早期的电路逻辑功能是固定的,要想改变其功能,必须改变其内部电路,这样就会很不方便,后来可编程器件Programmable Logic Device就运用而生
- pixel:图像元素,像素
- parallel processing:并行处理或多处理(multiprocessing),指两个或多个处理器共同并执行子任务,然后将子任务合并得到整个任务的结果
- portable:可移植的
- PowerPoint:幻灯片演示文稿软件
- program:
v.
编写程序;n.
程序 - printer:打印机
- Page Up:上翻页键
- Page Down:下翻页键
- paste:粘贴
Q
R
- run:运行
- RIA:Rich Internet Application,富因特网应用
- RAM:Random-Access Memory,随机访问存储器,也就是俗话说的内存
- robust:健壮的
- reserved word:保留字
- reverse:颠倒,倒序
- remove:移除
- robotic:机器的
S
- sequence:序列;一系列;顺序;次序
- SoC:System on Chip,片上系统,把一个复杂的电子系统集成在一个半导体硅片上
- save:保存
- save to:另存为
- secure:安全的
- simple:简单的
- set:集合
- software:软件
- schema:架构;编码模式
- system:系统
- screen resolution:屏幕分辨率,水平和垂直维度的像素数,图像元素(pixel)
- source program:源程序
- source code:源代码
- static:静态的
- standard edition:标准版
- statement terminator:语句结束符
- string:字符串,字符序列
- Space:空格
- syntax error:语法错误
- storage device:存储设备
- semicolon:分号,英文分号作为C、C++和Java的语句结束符
T
- terminator:结束符;终止符
- toolkit:工具箱
- TB:万亿字节或太字节
- truth table:真值表
- type:类型
U
- USB:universal serial bus,通用串口总线或闪存驱动器(flash drive)
- unordered:无序的;乱序的
- update:更新
V
- Vertical tab:垂直制表
- void:空
- value:值
- variables[复]:变量
W
- write to:另存为(save to)
- web:网络
- WordPad:写字板
- www:world wide web,万维网
- warning:警告