与编程相关的常用英语术语缩写
POP ___ 面向过程的编程
OOA ___ 面向对象分析面向对象分析
OOD ___ 面向对象设计面向对象设计
OOP ___ 面向对象编程面向对象编程
IOP ___ 面向接口编程面向接口编程
AOP ___ 面向方面编程面向方面编程
SOA ___ 面向服务的架构面向服务的架构
IDE ___ Integrated Development Environment 集成开发环境
GUI ___ 图形用户界面图形用户界面
API ___ 应用程序编程接口应用程序编程接口
COM ___ 组件对象模型组件对象模型
dll ___ 动态链接库动态链接库
GDI ___ 图形设备接口图形设备接口
GUI ___ Graphics Unser Interface 图形用户界面
大O 表示法___ 阶序、增长阶、低阶、高阶
DOS ___Disc Operating System 磁盘操作系统
UML ___ niified Modeling Language 统一建模语言
MVC ___ Modelviewcontroller 模型、视图和控制器,MVC 模式的目的是实现动态编程。
.net ___ NET Framework .Net Framework由微软开发,是一个致力于敏捷软件开发、快速应用程序开发、平台独立性和网络透明性的软件开发平台。NET框架是一个运行在系统虚拟机上的编程平台。它基于Common Language Runtime,支持多种语言的开发(C#、VB、C++、Python等)。 NET 还为应用程序编程接口(API) 提供了新功能和开发工具。这些创新使程序员能够同时开发Windows 应用程序和网络应用程序以及组件和服务(Web 服务)。NET 提供了一种新的反射式和面向对象的编程接口。NET 被设计得足够通用,可以将许多不同的高级语言聚集在一起。NET Framework中的所有语言都提供了基类库(BCL)。
目录:
0 编译
1
2C++
3 VC中的一些类型定义和缩写
4Java
5 数据结构和算法
6 HTML、CSS、Javascript
7 数据库相关
8 网络及服务器端编程相关
9 硬件相关
其他10 人
11 附录
0 汇编
lea ___ 加载有效地址
je ___ 如果相等则跳转
离开——离开功能
mov rsp, rbp
流行的RBP
jmp 跳跃
jne ___ 跳转不等于
jng ___ 跳转不大于
jnl ___ 跳转不小于
jo 跳转溢出
jnc ___ 跳转无进位
inc ___ 增量将变量加1。
BSS ___ 块由符号开始,更好地节省空间
1 C
typedef ___ 类型定义
malloc() ___ 内存分配
atof() ___ ancii 浮动
eekp() ___ 寻找放置指针
seeg() ___ 查找获取指针
strpbrk() ___ 字符串指针中断
strcspn() ___ 字符串补码范围
isxdigit() ___ 是十六进制数字
strtok() ___ 要标记化的字符串
strrchr() ___ 字符串右字符
isalnurn() ___ 是字母和数字吗?
isalpha() ___ 是按字母顺序排列的吗?
#ifndef ___ 如果未定义
gdb___ GNU 调试器
2 C++
RAII ___ 资源获取正在初始化资源获取正在初始化
RTTI ___ 运行时类型识别运行时类型识别
STL ___ 标准模板库
ios:app ___appends: 写入时始终追加在末尾
ios:ate ___ at end: 打开后位于文件末尾
ios:trunc ___ truncate: 删除以前的文件内容
IOC ___ Inversion of Control 控制反转是面向对象编程中的一种设计原则,可以用来减少计算机代码之间的耦合。最常见的方法称为依赖注入(DI),另一种方法称为依赖查找。通过控制反转,当一个对象被创建时,控制系统中所有对象的外部实体将其所依赖的对象的引用传递给它。也可以说,将依赖项注入到对象中。
deque 双端队列
3VC里面的一些类型定义和缩写
MFC ___ Microsoft 基础类Microsoft 基础类库是Microsoft 提供的类库。它以C++类的形式封装了Windows API,并包含一个应用程序框架,以减少应用程序开发人员的数量。工作量。包含的类包括大量的Windows句柄封装类和很多Windows内置控件和组件封装类。
WPF___WindowsPresentationFoundation是微软推出的一个基于WindowsVista的用户界面框架,是.NETFramework3.0的一部分。它提供了统一的编程模型、语言和框架,真正分离了界面设计者和开发者的工作;同时,它提供了全新的多媒体交互式用户图形界面。
LPCTSTR 是Win32 自定义数据类型,并且是一个以null 结尾的字符串。
无效CWnd:SetWindowText(LPCTSTR lpszString);
LP代表长指针。在Win32系统中,长指针和短指针没有区别。 LP 和P 是等价的。 C代表const常量。 T 代表TCHAR。 STR代表字符串,相当于const TCHAR *。 sz:以零结尾的字符串
由于字符集分为ANSI和Unicode,对应两种字符类型:char和wchar_t,TCHAR是一个宏定义,根据开发环境的不同设置,自动替换为char或wchar_t。使用TCHAR可以增强程序的可移植性。
cbWndExtra ___ 字节数
GetDeviceCaps ___ 获取设备的容量
WM_NCHITTEST ___ 非客户端
DefWindowProc ___ 默认值
WM_TIMER ___ Windows 消息
CBN_SELCHANGE ___ 组合框通知
变量命名符号:
b 布尔值(真或假)
双字,16 位整数
i 整数,16 位整数(与w 冲突)
n 短16 位整数(与w 冲突)
n 近指针(不明确,可用于’short’)
p 指针
d 双精度、32 位整数
dw 双字,32 位整数(与d 冲突)
l 32位长整型(与d冲突)
fn 函数(或函数指针)
环球
字符串
sz 以零结尾的字符串(与s 冲突)
c 字符
按字节(无符号字符)
h 窗把手
hn 窗口句柄(与h 冲突)
4 Java
JDK ____ Java开发工具包,为想要运行Java程序的消费者提供的软件。
JRE ___ Java运行时环境,在服务器上运行Java程序的软件。
SE ___ 标准版,用于桌面和简单服务器应用程序的Java 平台。
EE ___ 企业版,用于复杂服务器应用程序的Java 平台。
ME ___ Micro Edition,用于手机和其他小型设备的Java 平台。
AWT ___ 抽象窗口工具包抽象窗口工具包
JAR ___ Java 存档
GC ___ 垃圾收集一种自动内存管理机制。
5 数据结构与算法
FIFO ___ 先输入先输出,先进先出(队列)
LIFO ___ 后进先出,后进先出(堆栈)
BST ___ 二叉搜索树,二叉搜索树
DFS ___Deepness First Search,深度优先搜索
BFS ___ Breadth-First Search,广度优先搜索算法
DP ___ Dynamic Planning,动态规划算法,内存搜索的分治法
AVL 树___ 于1962 年由两位俄罗斯计算机科学家G. M. Adelson-Velsky 和E. M. Landis 发明。 AVL 树是一种平衡良好的二叉树。在AVL 树中,每个节点的两个子树的高度之差为0 或1。
KMP 算法___ Knuth-Morris-Pratt 算法
6 HTML、CSS、Javascript
HTTP ___ 超文本传输协议超文本传输协议是分布式、协作式和超媒体信息系统的应用层协议。 HTTP 是万维网上数据通信的基础。
CSS ___ 层叠样式表层叠样式表用于网页样式设计。例如,如果您希望链接词在未单击时为蓝色,然后在鼠标移过时变为红色并带有下划线,这就是一种样式。通过设置样式表,可以统一控制HMTL中各个标记的显示属性。层叠样式表使人们能够更有效地控制网页的外观。使用级联样式表,您可以扩展精确指定网页元素的位置和外观并创建特殊效果的能力。
AJAX___Asynchronous JavaScript and XML”(异步JavaScript和XML技术)是指一组结合了多种技术的浏览器端Web开发技术。
JSON ___ JavaScript 对象表示法一种基于文本且易于阅读的轻量级数据交换语言。虽然JSON 是Javascript 的子集,但JSON 是一种独立于语言的文本格式,并采用了一些类似于C 语言家族的约定。
XML ___ 可扩展标记语言是一种标记语言。标签是指计算机能够理解的信息符号。通过这样的标签,计算机可以处理包含各种信息的文章。如何定义这些标签,可以选择国际通用的标记语言,例如HTML,也可以使用相关人员自由决定的标记语言,例如XML。这就是语言的可扩展性。 XML 是标准通用标记语言(SGML) 的简化修改版。主要使用可扩展标记语言、可扩展样式语言(XSL)、XBRL和XPath等。
ASP ___ Active Server Page 动态服务器页面是Microsoft 开发的一个应用程序,用于替代CGI 脚本程序。它可以与数据库和其他程序交互。它是一个运行在IIS中的简单方便的编程工具。 ASP网页文件的格式为.asp,常用于各种动态网站。
DOM ___ 文档对象模型文档对象模型
NaN ___ 不是数字
一个/一个锚
h3/h3 ___ 标题级别3
p/p 段落
tr/tr 表行
第/第___桌头
td/td 表数据
7 数据库相关
DML ___ 数据操作语言在SQL 语言中,负责对数据库对象运行数据访问工作的指令集以三个指令为中心:INSERT、UPDATE 和DELETE,分别代表插入、更新和删除。以数据为中心的应用程序肯定会使用这些指令,因此很多开发人员将这四大指令加上SQL SELECT 语句称为“CRUD”
ADO ___ ActiveX Data Objects)是一个用于访问数据源的COM 组件。它为编程语言和统一的数据访问方法OLE DB提供了中间层。允许开发人员编写访问数据的代码,而不用关心数据库是如何实现的,而只关心与数据库的连接。
SQL ___ 结构化查询语言结构化查询语言是一种专用编程语言,用于管理关系数据库管理系统(RDBMS) 或在关系流数据管理系统(RDSMS) 中执行流处理。
NoSQL是区别于传统关系数据库的数据库管理系统的总称。
8 网络和服务端编程相关
DNS ___ 域名系统域名系统是互联网的一项服务。作为一个将域名和IP地址相互映射的分布式数据库,它可以让人们更方便地访问互联网。 DNS使用TCP和UDP端口53。目前,每级域名的长度限制为63个字符,域名总长度不能超过253个字符。
CGI ___ 公共网关接口公共网关接口是Web 服务器主机提供信息服务的标准接口。通过CGI接口,Web服务器可以获取客户端提交的信息,并将其传输给服务器端CGI程序进行处理,最后将结果返回给客户端。 CGI通信系统由两部分组成:一部分是html页面,即客户端浏览器上显示的页面。另一部分是运行在服务器上的Cgi程序。 Servlet 是CGI 的替代品。
IIS ___ Internet 信息服务Internet 信息服务是Microsoft 公司基于运行Microsoft Windows 提供的基本Internet 服务。最初是Windows NT 版本的可选包,后来内置于Windows 2000、Windows XP Professional 和Windows Server 2003 中,但IIS 并未包含在Windows XP Home 版本中。
C/S ___ Client/Server 客户端-服务器架构是一种区分客户端(通常是使用图形用户界面的程序)与服务器的网络架构。客户端软件的每个实例都可以向服务器或应用程序服务器发出请求。有许多不同类型的服务器,例如文件服务器、游戏服务器等。
FTP ___ 文件传输协议文件传输协议
ADSL ___ 非对称数字用户线路非对称数字用户线路
ARP ___ 地址解析协议地址解析协议
ICMP ___ 互联网控制和消息协议互联网控制消息协议
ICP ___ 互联网内容提供商互联网内容提供商
IMAP ___ Internet 消息访问协议消息访问协议
IP ___ 互联网协议互联网协议
LAN ___ 局域网LAN
PING ___ 数据包互联网抓取
PPPOE ___ 以太网点对点协议
POP3 ___ 邮局协议版本3
9 硬件相关
CPU ___ 中央处理单元中央处理单元
ALU ___ 算术逻辑单元算术逻辑单元
BIOS ___ 基本输入输出系统基本输入输出系统
ROM ___ Rread_Only Memory 只读存储器
EPROM ___ 可擦除可编程ROM 可擦除可编程ROM
SRAM ____ 静态随机存取存储器静态随机存取存储器
GPU图形处理单元
PCI ___ 外围组件Interconnection 互连外围设备
每英寸DPI 点数
10 others
JVM ___ Java 虚拟机Java 虚拟机是计算设备的规范。它是通过在实际计算机上模拟各种计算机功能来实现的虚拟计算机。 Java虚拟机包括一组字节码指令、一组寄存器、堆栈、垃圾收集堆和存储方法字段。 JVM屏蔽了与特定操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),无需修改就可以运行在多种平台上。 JVM在执行字节码时,实际上最终会将字节码解释为机器指令,以便在特定平台上执行。编译虚拟机的指令集与编译微处理器的指令集非常相似。
RA ___ 需求分析需求分析
IEEE___ 电气与电子工程师协会IEEE___ 电气与电子工程师协会
GIF ___ 图形交换格式
JPEG ___ 联合摄影专家组静态图像压缩标准
MP3 ___ MPEG 音频第3 层
MPEG ___ 运动图像专家组运动图像专家
OCR 光学字符识别光学字符识别
OLE ObjectLinking and Embedding Object Linking and Embedding,简称OLE技术
PDF ___ 门户文档格式便携式文档格式
PHP ___ 超文本处理器超文本预处理器
PNP ___ 即插即用
POST ____ 开机自检
11 附:
11.1 英文缩写检索
http://m.shortof.com/
11.2 一些英文缩写
缩写
姓名
地址
地址
管理员
行政人员
应用程序
应用
精氨酸
争论
汇编
集合
异步
异步化
平均
平均的
数据库
数据库
黑色
后退
图像格式
位图
按钮
按钮
缓冲区
缓冲
计算
计算
字符
特点
改变
改变
时钟
点击
清除率
颜色
指令
命令
CMP
比较
坳
柱子
坐标
坐标
拷贝数
复制
ctrl/ctrl
控制
当前
当前的
缸体
圆柱
数据库
调试
数据库
双倍的
十二月
减少
定义
默认
德尔
删除
目的地/目的地
目的地
开发者
设备
词典
字典
差异
不同的
目录
目录
显示
展示
分区
划分
dlg
对话
文档
文档
驾驶室
司机
动力
动态的
环境
环境
呃
r
error
ex/ext
Extend
exec
execute
flg
flag
frm
Frame
func / fn
Function
grp
group
horz
Horizontal
idx / ndx
Index
img
Image
impl
Implement
inc
Increase
info
Information
init
Initial/Initialize/Initialization
ins
Insert
inst
Instance
INT / intr
Interrupt
len
Length
lib
Library
lnk
Link
log
logical
lst
List
max
maximum
mem
Memory
mgr / man
Manage / Manager
mid
middle
min
minimum
msg
Message
mul
Multiply
num
Number
obj
Object
ofs
Offset
org
Origin / Original
param
Parameter
pic
picture
pkg
package
pnt / pt
Point
pos
Position
pre / prev
previous
prg
program
prn
proc
Process / Procedure
prop
Properties
psw
Password
ptr
Pointer
pub
Public
rc
rect
ref
Reference
reg
Register
req
request
res
Resource
ret
return
rgn
region
scr
screen
sec
Second
seg
Segment
sel
Select
src
Source
std
Standard
stg
Storage
stm
Stream
str
String
sub
Subtract
sum
summation
svr
Server
sync
Synchronization
sys
System
tbl
Table
temp / tmp
Temporary
tran / trans
translate/transation/transparent
tst
Test
txt
text
unk
Unknown
upd
Update
upg
Upgrade
util
Utility
var
Variable
ver
Version
vert
Vertical
vir
Virus
wnd
用户评论
栀蓝
这篇博文真是太实用了,作为一名程序员,这些缩写简直是我的救星!尤其是那些英文基础不太好的朋友,有了这篇总结,工作交流都顺畅多了。
有10位网友表示赞同!
如梦初醒
刚入门编程的时候,看到这些缩写简直头都大了,现在看到这篇总结,感觉心里有底多了,感谢分享!
有19位网友表示赞同!
念安я
编程界的英语缩写真的太多太复杂了,这篇博文整理得很全面,希望对初学者有所帮助。
有8位网友表示赞同!
无寒
每次看到这些缩写都头疼,这篇总结真的很详细,希望以后能多看看这样的资料。
有5位网友表示赞同!
荒野情趣
编程相关的英语缩写真的是五花八门,这篇博文给我带来了很大的帮助,谢谢分享。
有11位网友表示赞同!
浅笑√倾城
看到这篇博文,感觉像是找到了编程路上的地图,再也不用担心英语缩写的问题了。
有5位网友表示赞同!
忘故
虽然我是编程老手,但有时候还是会被这些缩写绕晕,这篇总结让我又复习了一遍,感谢作者!
有14位网友表示赞同!
你瞒我瞒
学习编程的过程中,英语缩写真的是一大难题,这篇博文简直是及时雨,太感谢了!
有17位网友表示赞同!
良人凉人
每次看到别人讨论编程话题,我都一头雾水,这篇博文让我对这些缩写有了更深的理解。
有17位网友表示赞同!
断桥残雪
这篇博文内容详实,不仅解释了缩写的含义,还附上了例句,对于新手来说太有帮助了。
有8位网友表示赞同!
烬陌袅
作为一名英语基础较差的程序员,这篇博文让我对编程有了新的认识,感谢分享。
有17位网友表示赞同!
醉红颜
这些编程英语缩写对我来说还是有点难度,不过这篇总结让我有了一些思路,希望能继续学习。
有18位网友表示赞同!
暮染轻纱
编程界确实有很多缩写,这篇博文整理得不错,希望未来能出更多类似的学习资料。
有10位网友表示赞同!
你身上有刺,别扎我
以前看到这些缩写总是觉得很陌生,现在有了这篇总结,感觉和编程界的朋友们交流起来更加顺畅了。
有10位网友表示赞同!
生命一旅程
这篇博文让我对编程有了更深的了解,希望作者能继续分享更多有用的知识。
有10位网友表示赞同!
哽咽
编程相关的英语缩写真是让人眼花缭乱,这篇博文整理得很到位,希望能对更多人有所帮助。
有13位网友表示赞同!
抚笙
作为一名编程新手,这篇博文让我对编程有了更全面的了解,感谢作者的辛勤付出。
有17位网友表示赞同!
容纳我ii
这篇博文让我意识到编程不仅仅是代码,还有很多英语缩写需要掌握,感谢分享。
有17位网友表示赞同!
绳情
看到这篇博文,感觉编程之路不再那么困难,希望更多的人能看到这篇总结,受益匪浅。
有18位网友表示赞同!