编程英文缩写
A. 什么是编程语言
编程语言(programming language)可以简单的理解为一种计算机和人都能识别的语言。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
编程语言处在不断的发展和变化中,从最初的机器语言发展到如今的2500种以上的高级语言,每种语言都有其特定的用途和不同的发展轨迹。编程语言并不像人类自然语言发展变化一样的缓慢而又持久,其发展是相当快速的,这主要是计算机硬件、互联网和IT业的发展促进了编程语言的发展。
计算机编程语言能够实现人与机器之间的交流和沟通,而计算机编程语言主要包括汇编语言、机器语言以及高级语言,具体内容如下:
汇编语言
该语言主要是以缩写英文作为标符进行编写的,运用汇编语言进行编写的一般都是较为简练的小程序,其在执行方面较为便利,但汇编语言在程序方面较为冗长,所以具有较高的出错率。
机器语言
这种语言主要是利用二进制编码进行指令的发送,能够被计算机快速地识别,其灵活性相对较高,且执行速度较为可观,机器语言与汇编语言之间的相似性较高,但由于具有局限性,所以在使用上存在一定的约束性。
高级语言
所谓的高级语言,其实是由多种编程语言结合之后的总称,其可以对多条指令进行整合,将其变为单条指令完成输送,其在操作细节指令以及中间过程等方面都得到了适当的简化,所以,整个程序更为简便,具有较强的操作性,而这种编码方式的简化,使得计算机编程对于相关工作人员的专业水平要求不断放宽。
B. 常用编程变量命名英文缩写
addr = address
app = application
arg = argument
asm = assemble
asyn = asynchronization
auth = authorization / authentication
avg = average
buf = buffer
calc = calculate
cert = certificate
cmd = command
cmp = compare
col = column
coord = coordinates
cur = current
db = database
dec = decrease
del = delete
dest / dst = destination
dev = device
dict = dictionary
diff = different
dir = directory
disp = display
dlg = dialog
doc = document
drv = driver
env = environment
err = error
esc = escape
ext = extension
exec = execute
frm = frame
func / fn = function
grp = group
horz = horizontal
idx = index
img = image
inc = increase
info = information
init = initial/initialize/initialization
ins = insert
inst = instance
intr = interrupt
i18n = internationalization
lang = language
len = length
lib = library
lst = list
max = maximum
mem = memory
mid = middle
min = minimum
msg = message
mul = multiply
num = number
obj = object
ofs = offset
org = origin
param = parameter
pic = picture
pkg = package
pos = position
prev = previous
prg = program
proc = process / procere
prop = properties
psw = password
ptr = pointer
pub = public
ref = reference
reg = register
req = request
resp = response
res = result
ret = return
rgn = region
rsrc = resource
scr = screen
sec = second
seg = segment
sel = select
src = source
std = standard
stm = stream
str = string
sub = subtract
sum = summation
svr = server
sync = synchronization
sys = system
tmp / temp = temporary
tran / trans = translate/transation/transparent
txt = text
upd = update
upg = upgrade
util = utility
var = variable
ver = version
vert = vertical
wnd = window
C. C语言中常见的英语单词缩写
晕 这些都是英语的缩写,英语差的话,要靠平时的积累,除此之外没有什么办法了.
buf buffer 的缩写,缓冲的意思吧.
sum 总数, 和的意思,一般用计算和用的.
deno (是demo吧?)演示 的意思
area 面积的意思吧
cloum 这个不会,好像也没有这个词(帮你查了字典了)
sprt (Sequential Probability Ratio Test 顺序概率比测试 ???????)
这个应该是 sort 吧?排列,分类, 拣选的意思.
prime 最初, 青春, 精华 的意思
这些都是根据命名习惯决定的,下面的资料可以参考下:(一定对你有帮助的)
匈牙利命名法
由于匈牙利风格信息冗余,并与编码规范的其它条款冲突,所以它的存在仅限于VC中。
下面是它的命名部分规则:
1. 类的命名 C+首字母大写的单词组合,通常是名字性短语,一般不含下划线
如CMyClass
2 函数(类成员函数) 首字母大写的单词组合,通常是动宾结构的短语一般不含下划线
如 GetName(), PostMessage(),SaveProfile()等
3 成员变量 m_开头,小写的类型标记标记+首字母大写的单词组合,通常是名字性短语
其中,小写的类型标记,DWORD简写为dw,int 记为 i, usigned int记为u或n,HANDLE记为h,Window记为wnd, 以0结尾的字符串记为sz,CString记为str
如 m_szName, m_strName,m_nAge
4. 全局变量同成员变量,只是将m_改为g_
5. 静态变量同成员变量,只是将m_改为s_
6. 参数, 同成员变量,只是去掉m_,无前缀 如SaveProfile(NewProfile)
7. 指针,通常是与变量前叫p表示,指向指针的指针则是pp开头
匈牙利命名法 按照MS方式编程:匈牙利符号表示法
匈牙利符号表示法包括许多与下列命名有关的约定:
(1)变量
(2)函数
(3)类型和常量
(4)类
(5)参数
匈牙利符号表示法的前缀代码指导说明书:
**************************************************************************
前缀 数据类型(基本类型)
C 字符
BY 字节
N 短整数和整数(表示一个数)
I 整数
X,Y 短整数(通常用于X坐标和Y坐标)
CX,CY短整数(通常用于表示X和Y的长度,C表示计数)
B 布尔型
W UINT(无符号数)和WORD(无符号字)
L LONG(长整数)
DW DWORD(无符号长整数)
FN 函数指针
S 串
SZ,STR 以0字节终止的字符串
LP 32位长整数指针
H 编号(常用于表示Windows对象)
MSG消息
**************************************************************************
变量的命名:
应用匈牙利表示法,变量可用上表中的前缀代码来表示。另外,当一个变量是由一个或几个子名构成时,每一个子名都要以大写字母开头。下
面是几个例子:
char *szfileName; // a nulla terminated string:以0终止的字符串
int *lpidate;// a 32-bit pointer to an int:指向一个整型变量的32位的长指针
Bool,bSemaphore; //a boolean value
WORD dwMaxCount // a 32-bit unsigned WORD
尽管我们了解一个函数的局部变量没有说明,但是也有个别表示全局变量必须要以 g_ 开头:
int g_iXPos;// a global x-position
int g_iTimer; // a global y-position
char *g_szString //a global NULL terminated string
函数的命名:
函数和变量的命名方式相同,但是没有前缀,换句话说,子名的第一个字母要大写。下面是几个例子:
int PlotPixel(int ix,int iy,int ic);
void *MemScan(char *szString);
而且,下划线是非法的。例如,下面的函数名表示是无效的匈牙利表示法:
int Get_Pixel(int ix,int iy);
类型和常量的命名:
所有的类型和常量都是大写字母,但名字中可以允许有下划线。如:
const LONG NUM_SECTORS=100; // a C++ style constant
#define MAX_CELLS 64; // a C style constant
#define POWERUNIT 100;// a C style constant
typedef unsigned char UCHAR;// a user defined type
类的命名
类命名的约定可能要麻烦一点。但我也看到有很多人在使用这个约定,并独立地进行补充。不管怎么说,所有C++的类必须以大写C为前缀,类
名字的每一个子名的第一个字母都必须大写:
class CVector// the chinese mean of vector is 矢量
{
public
CVector();
{ix=iy=iz=imagnitude=0;} //the chinese mean of magnitude is 大小
CVector(int x, int y, int z)
{ix=x;iy=y;iz=z;}
......
private:
int ix,iy,iz;//the position of the vector
int imagnitude; //the magnitude of the vector
......
}
参数的命名
函数的参数命名和标准变量命名的约定相同。但也不总是如此。如:
UCHAR GetPixel(int x,int y);
这种情况下,更准确的匈牙利的函数原型是:
UCHAR GetPixel(int ix,int iy);
D. 编程是什么意思
定义简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程。
计算机虽然功能十分强大。可以供你上网、打游戏、管理公司人事关系等等,但是没有程序,它就等于是一堆废铁,不会理会我们对它下达的“命令”。于是,我们要驯服它,只有通过一种方式——程序,这也是我们和计算机沟通比较特殊的方式。 [编辑本段]编程原理程序也就是指令的集合,它告诉计算机如何执行特殊的任务。打个比方说,它好比指导你烹调菜品的菜谱或指挥行驶一路到达目的地的交警(或者交通路标)。没有这些特殊的指令,就不能执行预期的任务。计算机也一样,当你想让计算机为你做一件事情的时候,计算机本身并不能主动为我们工作,因此我们必须对它下达指令,而它根本不会也不可能听懂人类自然语言对事情的描述,因此我们必须使用程序来告诉计算机做什么事情以及如何去做?甚至对最简单的任务也需要指令,例如如何取得击键,怎样在屏幕上放一个字母,怎样在磁盘中保存文件等等。
上面讲到的计算机本身不会主动的做任何事情。因此我们要通过程序的方式来让计算机为我们“效劳”。而这个过程就是我们“编”出来的。编程可以使用某一种程序设计语言来实现,按照这种语言的语法来描述让计算机要做的事情。
我们这里所讲的语法和外语中的语法完全两码事,这里讲的语法只是读你的程序书写做出一些规定而已。写出程序后,再由特殊的软件将你的程序解释或翻译成计算机能够识别的“计算机语言”,然后计算机就可以“听得懂”你的话了,并会按照你的吩咐去做事了。因此,编程实际上也就是“人给计算机出规则”这么一个过程。 [编辑本段]常见的编程语言* CSS Cascading Style Sheets 层叠样式表
* .NET 是微软2002年,为开发应用程序创建的一个富有革命性的新平台
* ActionScript ActionScript是Flash的脚本语言,与JavaScript相似,ActionScript是一种面向对象编程语言。
* APL、A+和J
* Ada Ada是一种表现能力很强的通用程序设计语言
* 汇编语言 汇编语言(Assembly Language)是面向机器的程序设计语言
*易语言是全中文语言编程中最为强大的一个编程语言
* AWK AWK是一种优良的文本处理工具
* Basic 是一种设计给初学者使用的程序设计语言
o QBasic QBASIC是BASIC(Beginner's All-purpose Symbolic Instruction Code,初学者通用指令代码)语言的一个变种,由美国微软公司开发
o Visual Basic Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言
* VBScript VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言
* Brainfuck Brainfuck是一种极小化的计算机语言
* C、C++ 、C# C语言是一种面向过程的计算机程序设计语言 ; C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。
o Objective-C 通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言
* Clipper Clipper芯片主要用于商业活动的计算机通信网
* COBOL 一种适合于商业及数据处理的类似英语的程序设计语言
* dBase dBASE是第一个在微型计算机上被广泛使用的数据库管理系统(DBMS
* PASCAL、Delphi Pascal是一种计算机通用的高级程序设计语言 ;Delphi是全新的可视化编程环境,是一种方便、快捷的Windows应用程序开发工具
* Forth 由Charles H. Moore发展出来在天文台使用的电脑自动控制系统及程序设计语言,允许使用者很容易组合系统已有的简单指令,定义成为功能较复杂的高阶指令。
* Fortran 译为“公式翻译器”,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。
* FoxPro 是由美国Fox Software公司于1988年推出的数据库产品
* F# F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言
* Fava Fava语言是一个小型的解释语言,它主要面向于系统测试领域及小型嵌入式设备。
* IDL IDL 是一种数据分析和图像化应用程序及编程语言
* Java Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言,他是一种面向对象的跨平台语言,可以在多种平台上运行。支持开源。大量的类库。大量的开源项目。是一种非常强大的编程语言!
* JavaScript Javascript是一种由Netscape的LiveScript发展而来的脚本语言
* J# Visual J# 是一种工具,供 Java 语言程序员用于构建在 .NET Framework 上运行的应用程序和服务
* LISP 一种基于λ演算的函数式编程语言。
* Lua Lua 是一个小巧的脚本语言
* LOGO 是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程
* Mole 在软件工程中,指较高一级程序或模块使用的一个单元或模块
* Nuva Nuva语言是一种面向对象的动态脚本语言 Nuva语言的设计目的是用于基于模板的代码生成
* Perl Perl 一般被称为“实用报表提取语言”(PracticalExtraction andReportLanguage),也做“病态折中垃圾列表器”(PathologicallyEclectic Rubbish Lister
* PHP PHP 是一种 HTML 内嵌式的语言
* PL/I PL/I是Programming Language One的简写。当中的“I”其实是罗马数字的“一”。它是一只IBM公司在1950年代发明的第三代高级编程语言
* Prolog Prolog(Programming in Logic的缩写)是一种逻辑编程语言
* Python 是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言
* R R是用于统计分析、绘图的语言和操作环境
* Ruby Ruby,一种为简单快捷面向对象编程(面向对象程序设计)而创的脚本语言
* Scheme Scheme,一种系统设计语言,由LISP语言发展而来,属于lisp的一种方言。与其他lisp不同的是,scheme是可以编译成机器码的。Scheme的一个主要特性是可以像操作数据一样操作函数调用
* Smalltalk 一种面向对象的程序设计语言 一种程序设计环境 一个应用开发环境(ADE)
* Tcl/Tk 是一种 脚本语言
* Visual FoxPro Visual FoxPro原名FoxBase,是美国Fox Software公司推出的数据库产品 [编辑本段]编程工具关于C++的: CFREE(初学者适用),VC,MyC++,Magic C++,DevC++
关于JAVA的:JBuilder、Eclipse、NetBeans IDE、JCreator +J2SDK、JDK、Tomcat、Weblogic、JRun
关于C#的:VS2008,SharpDevelop
关于Delphi的:delphi2005
E. 编程人员用英语怎么说
问题一:编程师用英语怎么说 Programmer呢是指编程人员(也就是非业界所说的程序猿,名声不怎么好听),如果想表扬别人呢,可以换一种说法,Software Engineer或者Engineer of program,就显得好听些了!
问题二:"编程"用英语怎么说啊? programming/programme
问题三:编程序的英语翻译 编程序用英语怎么说 编程序
[词典] program; programming; programing;
[例句]可编程序控制器在变频器通信和控制中的应用
The application of PLC to the frequency converter's control and munication
问题四:职业编程师的英文缩写怎么说 什么叫职业编程师?
我是程序员,一般情况下我都是自称Programer。
问题五:"编程"用英语怎么说 编程
[词典] programme; [医] programming;
[例句]编程者似乎对大批量制造含暴力因素的产品处之漠然,毫无责任心。
Programme-makers seem irresponsibly insouciant about churning out violence.
问题六:计算机编程用英语怎么说??? puter Programming / puter Coding ...
问题七:编程人员的英语有复数吗 您的写法很有问题,在main函数中应该像是调用一个函数一样调用display函数啊,更何况display函数没有返回值,不能输出的,改成这样
cout
F. 编程用英语怎么说
编程是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。为了使计算机能够理解人的意图,人类就要通过编程的形式告诉计算机。那么你想知道编程用英语怎么说吗?下面我为大家带来编程的英语说法,欢迎大家学习!
编程的英语说法1:
programme
英 [ˈprəu-ɡræm]
美 [ˈproˌɡræm, -ɡrəm]
编程的英语说法2:programming
英 [ˈprəuɡræmiŋ]
美 [ˈproˌɡræmɪŋ, -ɡrəmɪŋ]
编程相关英语表达:结对编程 Pair programming
遗传编程 Genetic programming
网络编程 Network Programming
程序编程 Proceral programming
系统编程 System Programming
编程的英语说法例句:帕其卡语言一种高水平的计算机编程语言,用来支持结构化编程、应用于教学、应用和系统编程
A high-level computer programming language designed to support structured programming and used in teaching, applications, and systems programming.
宏指令计算机编程语言中可以在机器语言中形成一系列指令的命令
A single instruction in programming language that results in a series of instructions in machine language.
可编程只读存储器只能一次性编程的存储器
A memory that can be programmed only once.
摘要建立了圆柱齿轮滚齿自动编程数学模型,提出了数控滚齿自动编程 方法 。
The mathematic models on automatic programming of gear hobbing were estabilished.
它可以与几种设备系列和编程语言一起工作。
It works with several device families and programming languages.
有些人说编程很难,有些人认为很容易。
Some people says programming is difficult and for some others it is so easy.
声明式编程是一个强大的工具。
Declarative programming is a powerful tool.
设计模式是编程语言能力弱的表现。
Patterns are signs of weakness in programming language.
开发人员可以在该区域中输入编程代码。
This section is where the developer can enter programming code.
IBM发布了ICU库,ICU库改进并增强了C++和Java编程人员的国际化支持。
IBM released the ICU libraries, which refine and enhance internationalization support for C++ and Java programmers.
序列规则的主要好处在于其在业务分析人员或其他非编程人员管理规则方面的潜力。
The primary benefit of sequential rules is the potential for business analysts or other nonprogrammers to administer the rules.
SOA编程模型应该支持构建“编程人员”可以在没有修改源代码的情况下进行自定义的服务和模块。
An SOA programming model should enable building services and moles that “ programmers ” can customize without source code modification.
艺术家兼编程员克莱蒙特.瓦拉在谷歌地图影像上抓取了这些图片,并把这些光怪陆离的画面收集起来。
They were spotted by artist and programmer Clement Valla who has trawled Earth to collect a string of weird sights.
目前,编程人员能够访问整个开源GIS应用程序在很大程度上依赖于UNIX和Linux系统。
Today, programmers can access a whole continuum of open source GIS applications, largely developed on UNIX and Linux systems.
Linux和UNIX编程人员可能会报怨vim和emacs的冗长,但是它们的国际化和本地化库却非常有名。
Linux and UNIX programmers might complain about the omission of vim and emacs, but their internationalization and localization libraries are well known.
这些年来,聪明的编程人员一直使用JavaScript代码逐步更新Web页面,而不再与服务器往返通信。
For years now, savvy programmers have been using JavaScript code to update Web pages incrementally, without a round-trip to the server.
这项功能非常强大,因为其他编程人员无需熟悉JAXP或XPath API就可以进行XPath计算。
That's pretty powerful, as other programmers don't need to be familiar with the JAXP or XPath API to get XPath evaluation.