IT ___ InformationTechnology信息技术
pop _ _ _ procedure-oriented programming程序导向程式设计
面对OOA ___ Object Oriented Analysis对象分析
面对OOD ___ Object Oriented Design对象设计
OOP _ _ _ object oriented programming面向对象编程
IOP _ _ _ interface-oriented programming面向接口的编程
Aop _ _ _ aspect定向编程面向切片的编程
SOA _ _ _ service-oriented architecture面向服务的体系结构
ide _ _ _ integrated development environment集成开发环境
GUI ___图形用户界面图形用户界面
Api _ _ _应用程序编程接口应用程序编程接口
COM ___ Component Object Model组件对象模型
Dll ___ dynamic linked library动态链接库
GDI ___ Graphics设备接口图形设备接口
GUI ___ Graphics用户界面图形用户界面
Big O notation ___ Order级别、order of growth、lower-order和high-order
Dos _ _ _ disc操作系统磁盘操作系统
UML ___ nified Modeling Language统一建模语言
MVC _ _ _ modelview控制器模型、视图和控制器;MVC模式的目的是实施动态编程。
.net ___ NET Framework。Net框架是微软为敏捷软件开发、快速应用程序开发(Rapid application development)开发的框架。NET框架是以通用语言运行时(Common Language Runtime)为基础,作为系统虚拟机运行的编程平台,支持多种语言(C#、VB、C、Python等)的开发。NET还为应用程序接口(API)提供了新功能和开发工具。这种创新使程序员能够同时开发Windows应用程序和网络应用程序软件、组件和服务(web服务)。NET提供了新的反射性和面向对象的编程接口。NET设计足够普遍,可以容纳所有各种高级语言。NET Framework的所有语言均提供基本类库(BCL)。
目录:
零汇编
1
2
3 VC的某些类型定义和缩写
4 Java
5数据结构和算法
6 HTML、CSS、JavaScript
7数据库相关
8网络和服务器端编程相关
9硬件相关
10其他
11附件
零汇编
Lea ___ Load effective address
Je ___ Jump if equal
Leave—Leave function
Mov rsp、RBP
流行RBP
Jmp ___ Jump
Jne ___ Jump Not Equal
Jng ___ Jump Not greater than
Jnl ___ Jump Not less than
Jo ___ Jump Overflow
Jnc ___ Jump No carry
Inc _ _ _ increment adds 1 to a variable。
Bss _ _ _ block started by symbol,better save space
1
Typedef ___ type definition
Malloc() ___ memory allocate
Atof() ___ anscii to float
Seekp () _ _ _ _ seekputpointer
seekg()_ _ _ _ _ seek get pointer
strp brk()_ _ _ _ string pointer break
strc SPN()_ _ _ string complement span
Isxdigit() ___
is hexadecimal digit
strtok() ___ string to tokenize
strrchr() ___ string right character
isalnurn() ___ is alpha and numeric?
isalpha() ___ is alphabetic?
#ifndef ___ if not defined
gdb___ GNU Debugger
2 C++
RAII ___ Resource Acquisition Is Initialization 资源获取即初始化
RTTI ___ Run-Time Type Identification 运行时类型识别
STL ___ Standard Template Library
ios::app ___ appends: Always appends at the end when writing
ios::ate ___ at end: Positions at the end of the File after opening
ios::trunc ___ truncate: Removes the former file contents
IOC ___ Inversion of Control 控制反转,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。
deque ___ double ended queue
POD ___ Plain Old Data 传统的C风格的struct叫做POD对象。其二进制内容是可以随便复制的,在任何地方,只要其二进制内容在,就能还原出正确无误的POD对象。memcpy,memset有很强的限制,仅能用于POD结构,不能作用于stl容器或者带有虚函数的类。带虚函数的类对象会有一个虚函数表的指针,memcpy将破坏该指针指向。
3VC里面的一些类型定义和缩写
MFC ___ Microsoft Foundation Classes 微软基础类库,是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
WPF___ Windows Presentation Foundation 微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。
LPCTSTR 是Win32 自定义数据类型, 是以null 结尾的字符串。
void CWnd::SetWindowText(LPCTSTR lpszString);
LP 表示长指针,在Win32 系统中指针没有长短之分,LP 和P 等同。
C 表示const 常量。
T 表示TCHAR。
STR 表示字符串, 等同于const TCHAR *。
sz: string terminated with zero由于字符集分为ANSI 和Unicode 两种,对应char 和wchar_t 两种字符类型,TCHAR 是个宏定义,它根据开发环境的设置不同自动替换为char 或wchar_t, 使用TCHAR可以增强程序的可移植。
cbWndExtra ___ count of byte
GetDeviceCaps ___ Get Device's Capacities
WM_NCHITTEST ___ Not Client
DefWindowProc ___ Default
WM_TIMER ___ Windows Message
CBN_SELCHANGE ___ comboBox Notify
variable naming notation:
b Boolean (true or false)
w Word, 16-bit integer
i Integer, 16-bit integer (conflicts with w )
n Short, 16-bit integer (conflicts with w )
n Near pointer (ambiguous, can be used for " short ")
p Pointer
d Double, 32-bit integer
dw Double word, 32-bit integer (conflicts with d)
l Long, 32-bit integer (conflicts with d )
fn Function (or pointer to function)
g Global
s String
sz String terminated with zero (conflicts with s )
c character
by byte (unsigned character)
h Window handle
hn Window handle (conflicts with h )
4 Java
JDK ____ Java Development Kit, The software for consumers who want to run Java programs.
JRE ___ Java Runtime Environment, The software for running Java programs on servers.
SE ___ Standard Edition, The Java platform for use on desktops and simple server applications.
EE ___ Enterprise Edition, The Java platform for complex server applications.
ME ___ Micro Edition, The Java platform for use on cell phones and other small devices.
AWT ___ Abstract Windowing Toolkit 抽象窗口工具包
JAR ___ Java ARchive
GC ___ Garbage Collection 一种自动的内存管理机制。
5 数据结构与算法
FIFO ___ First Input First Output,先入先出(队列)
LIFO ___ last in,first out,后进先出(栈)
BST ___ binary search tree,二叉搜索树
DFS ___Deepness First Search,深度优先搜索
BFS ___ Breadth-First Search,广度优先搜索算法
DP ___ Dynamic Programming,动态规划算法,一种实现记忆搜索的分治法
AVL trees ___ were invented in 1962 by two Russian computer scientists, G. M. Adelson-Velsky and E. M. Landis. An AVL tree is a well-balanced binary tree. In an AVL tree, the difference between the heights of two subtrees for every node is 0 or 1.
KMP algorithm ___ The Knuth-Morris-Pratt algorithm
6 HTML、CSS、Javascript
HTTP ___ HyperText Transfer Protocol 超文本传输协议,是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。
CSS ___ Cascading Style Sheet 级联样式表,是用来进行网页风格设计的。比如,如果想让链接字未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线,这就是一种风格。通过设立样式表,可以统一地控制HMTL中各标志的显示属性。级联样式表可以使人更能有效地控制网页外观。使用级联样式表,可以扩充精确指定网页元素位置,外观以及创建特殊效果的能力。
AJAX ___ Asynchronous JavaScript and XML”(异步的 JavaScript 与 XML 技术),指的是一套综合了多项技术的浏览器端网页开发技术。
JSON ___ JavaScript Object Notation 一种轻量级的数据交换语言,以文字为基础,且易于让人阅读。尽管 JSON 是 Javascript 的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于 C语言 家族的一些习惯。
XML ___ eXtensible Markup Language 可扩展标记语言,是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用标记语言(SGML)中简化修改出来的。它主要用到的有可扩展标记语言、可扩展样式语言(XSL)、XBRL和XPath等。
ASP ___ Active Server Page 动态服务器页面,是微软公司开发的代替Cgi脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具,运行于 IIS 之中的程序。ASP的网页文件的格式是.asp,常用于各种动态网站中。
DOM ___ Document Object Model 文档目标模型
NaN ___ Not a Number
<a></a> ___ anchor
<h3></h3> ___ header level 3
<p></p> ___ paragraph
<tr></tr> ___ table row
<th></th> ___ table head
<td></td> ___ table data
7 数据库相关
DML ___ Data Manipulation Language 数据操纵语言 SQL 语言中,负责对数据库对象运行数据访问工作的指令集,以 INSERT、UPDATE、DELETE 三种指令为核心,分别代表插入、更新与删除,是开发以数据为中心的应用程序必定会使用到的指令,因此有很多开发人员都把加上SQL的SELECT语句的四大指令以“CRUD”来称呼
ADO ___ ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。
SQL ___ Structured Query Language 结构化查询语言,是一种特定目的程序语言,用于管理关系数据库管理系统(RDBMS),或在关系流数据管理系统(RDSMS)中进行流处理。
NoSQL 是对不同于传统的关系数据库的数据库管理系统的统称。
8 网络和服务端编程相关
DNS ___ Domain Name System 域名系统,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
CGI ___ Common Gateway Interface 通用网关接口,是一个Web服务器主机提供信息服务的标准接口。通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端。组成CGI通信系统的是两部分:一部分是html页面,就是在用户端浏览器上显示的页面。另一部分则是运行在服务器上的Cgi程序。servlet是CGI替代品。
IIS ___ Internet Information Services 互联网信息服务,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在Windows XP Home版本上并没有IIS。
C/S ___ Client/Server 客户端-服务器架构,是一种网络架构,它把客户端 (Client) (通常是一个采用图形用户界面的程序)与服务器 (Server) 区分开来。每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。有很多不同类型的服务器,例如文件服务器、游戏服务器等。
FTP ___ File Transfer Protocol 文件传输协议
ADSL ___ Asymetrical Digital Subscriber Line 非对称数字用户线路
ARP ___ Address resolution Protocol 地址解析协议
ICMP ___ Internet Control and Message Protocol Internet控制消息协议
ICP ___ Internet Content Provider 互联网内容供应商
IMAP ___ Internet message Access Protocol 报文存取协议
IP ___ Internet Protocol 网际协议
LAN ___ Local Area Network 局域网
PING ___ Packet Internet Grable
PPPOE ___ Point to Point Protocol Over Ethernet
POP3 ___ Post Office Protocol Version 3
9 硬件相关
CPU ___ Central Process Unit 中央处理单元
ALU ___ arithmetic and logic unit 算术逻辑单元
BIOS ___ Basic Input Output System 基本输入输出系统
ROM ___ Rread_Only Memory 只读存储器
EPROM ___ erasable programmable ROM 可擦写可编程ROM
SRAM ____ Static Ramdom Access Memory 静态随机存储器
GPU Graphic Processing Unit
PCI ___ Peripheral component Interconnection 互联外围设备
DPI Dots Per Inch 每英寸点数
10 others
JVM ___ Java Virtual Machine Java 虚拟机,是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。编译虚拟机的指令集与编译微处理器的指令集非常类似。
RA ___ Requirement Analysis 需求分析
IEEE___ Institute of Electrical and Electronic Engineer 电子电气工程师协会
GIF ___ Graphics Interchange Format
JPEG ___ Joint Photographic Expert Group 一个静态图压缩标准
MP3 ___ MPEG Audio Layer3
MPEG ___ Moving Picture Expert Group 动态图像专家
OCR Optical Character Recognition 光学字符识别
OLE ObjectLinking and Embedding 对象连接与嵌入,简称OLE技术
PDF ___ Portal Document Format 可移植文档格式
PHP ___ Hypertext Proprocessor 超文本预处理器
PNP ___ Plug and Play
POST ____ Power On Self Test
11 附:
11.1 英文缩写搜索
11.2 一些英文缩写
缩写 | 全称 |
addr | Address |
adm | Administrator |
app | Application |
arg | Argument |
asm | assemble |
asyn | asynchronization |
avg | average |
DB | Database |
bk | back |
bmp | Bitmap |
btn | Button |
buf | Buffer |
calc | Calculate |
char | Character |
chg | Change |
clk | Click |
clr | color |
cmd | Command |
cmp | Compare |
col | Column |
coord | coordinates |
cpy | copy |
ctl / ctrl | Control |
cur | Current |
cyl | Cylinder |
dbg | Debug |
dbl | Double |
dec | Decrease |
def | default |
del | Delete |
dest / dst | Destination |
dev | Device |
dict | dictionary |
diff | different |
dir | directory |
disp | Display |
div | Divide |
dlg | Dialog |
doc | Document |
drv | Driver |
dyna | Dynamic |
env | Environment |
err | 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 | Window |
-End-
1.文章《【有限公司英文缩写】编程相关通用英语术语缩写》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《【有限公司英文缩写】编程相关通用英语术语缩写》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好