计算机语言翻译_计算机语言翻译成中文
计算机高级语言源程序翻译成机器语言后执行的过程有两种方式,它们是 方式 和
1、低级语言解释和编译
计算机语言翻译_计算机语言翻译成中文
计算机语言翻译_计算机语言翻译成中文
综述:方案一适合初涉编程的朋友,它对学习者的要求不高,几乎每个人都可以在一个比较短的时间里学会vB编程,并用VB......>>
所谓解释方式就是从源程序的条语句开始,对每条语句都先解释,然后马汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的“汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。上执行刚解释出的这些指令,再对下一条语句做同样的处理,直到所有语句都处理完。
所谓编译方式,首先通过编译程序把整个源程序中的所有语句翻译为汇编语言源程序,然后再通过汇编程序把汇编语言源程序翻译为机器语言的机器指令,形成.exe文件(可执行文件),
计算机语言有几种?名称是什么?
While i<=6 直到i<=6时执行下列循环计算机语言主要分为四类:
Dim a,b,c As String 定义几个字符串型变量- 低级语言
- 高级语言
- 专用语言
- 脚本语言
- 汇编语言源程序必须经过汇编,生成目标文件,然后执行。
2、高级语言
- BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog)等等。
- 高级语言源程序可以用解释、编译两种方式执行。通常用后一种。
我们使用的C语言就是使用的后者。
3、专用语言
1.1.机器语言
电子计算机所使用的是由"0"和"1"组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由"0"和"1"组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此。
因此程序就是一个个的二进制文件。一条机器语言成为一条指令。指令是不可分割的最小功能单元。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了重复工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中的。机器语言,是代计算机语言。
为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用"ADD"代表加法,"MOV"代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被1.2.汇编语言称为汇编程序。
汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。
1.3.1.高级语言的发展
从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。经过努力,1954年,个完全脱离机器硬件的高级语言--FORTRAN问世了,40 多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、JAVA等。
特别要提到的:在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都;但一般的高级语言又难以实现对计算机硬件的直接作(这正是汇编语言的优势),于是人们盼望有一种兼有汇编语言和高级语言特性的新语言——C语言。
60年代中后期,软件越来越多,规模越来越大,而软件的生产基本上是个自为战,缺乏科学规范的系统规划与测试、评估标准,其恶果是大批耗费巨资建立起来的软件系统,由于含有错误而无法使用,甚至带来巨大损失,软件给人的感觉是越来越不可靠,以致几乎没有不出错的软件。这一切,极大动了计算机界,史称"软件危机"。人们认识到:大型程序的编制不同于写小程序,它应该是一项新的技术,应该像处理工程一样处理软件研制的全过程。程序的设计应易于保证正确性,也便于验证正确性。1969年,提出了结构化程序设计方法,1970年,个结构化程序设计语言--Pascal语言出现,标志着结构化程序设计时期的开始。
80年代初开始,在软件设计思想上,又产生了一次革命,其成果就是面向对象的程序设计。在此之前的高级语言,几乎都是面向过程的,程序的执行是流水线似的,在一个模块被执行完成前,人们不能干别的事,也无法动态地改变程序的执行方向。这和人们日常处理事物的方式是不一致的,对人而言是希望发生一件事就处理一件事,也就是说,不能面向过程,而应是面向具体的应用功能,也就是对象(Object)。其方法就是软件的集成化,如同硬件的集成电路一样,生产一些通用的、封装紧密的功能模块,称之为软件集成块,它与具体应用无关,但能相互组合,完成具体的应用功能,同时又能重复使用。对使用者来说,只关心它的接口(输入量、输出量)及能实现的功能,至于如何实现的,那是它内部的事,使用者完全不用关心,C++、Virtual Basic、Delphi就是典型代表。
高级语言的下一个发展目标是面向应用,也就是说:只需要告诉程序你要干什么,程序就能自动生成算法,自动进行处理,这就是非过程化的程序语言。
计算机语言举例
(1)C语言:
/This is a sample/
#include
{printf("hello");
}(2)D语言:
module hello.d;
import tango.io.Console;
void main(char[][] args)
{cout("hello").newline;
}最简单的C语言如下所示:
main()
{ }
最简单的D语言如下所示:
简言之,常用的计算机指令语言分四类:编程语言、网页设计语言、数据库语言、架构语言。
网页设计语言,适用于开发商业站点的前台设计,最常用的是超文本描述语言,最经典的是html。
数据库语言,又叫结构化查询语言,适用于windows窗体和网页的后台数据支撑,比如sql、Oracle等。
架构语言,本身不是的学科,它是由编程语言、数据库语言、网页设计语言结合起来直接针对项目开发的语言,比如VB、Visual c#(用过visual Studio、MyEclipse或Delphi的朋友会有感触)等。可以这样理解,架构语言属于编程语言,就是编程语言进化到了可以访问数据库、作网页的更高级阶段。
太多了吧
汇编
VB
JAVA
Jascript
VbScript
C#
html
asp
jsp
delphi
计算机采用的语言叫什么
(4)Visual Basic 的全部让我们这些见了English就头大的人喜不自禁。计算机语言的种类非常的多,总的来说可以分成机器语言 计算机语言,汇编语言,高级语言三大类。 电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的,而程序全部都是用我们对于初学者来说,这些计算机语言就像天书,不知道到底该学习哪个,从哪一门编程语言入手。对很多人的疑惑,总结了以下编程语言的特点、应用和发展路线,可以帮助大家有一条清晰的学习规划。所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 (1)解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。 (2)编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(.OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如VisualBasic、VisualC++、VisualFoxpro、Delphi等。
机器语言Perhaps the artificial ince regarding the populacecertainly was not very strange, but it now the dlopment by no meansarrives the people to imagine the boundary, in the very many sciencefiction movie the row like robot war, the person and the robot lifeand so on all was utilizes int this technology. but is afterall the people imagines, had to achi that kind of boundary alsoneeded the very long time, speaking of now the st most essentialnatural language to understand the technology also needed further todlop. But firmly is along with the social economy dlopment, thetechnical ll enhancement. The artificial ince walks intoour life not to be certainly remote(以二进制代码指令组成,能被计算机直接识别和执行)
求计算机专业课程的英文翻译~
课题设计1.3.高级语言Subject design
硬件与软件链接:把目标程序链接成可执行程序(比如com或exe文件)系统hardware and software s
计算与信息技术数字calculate the number of rmation technology
互联网应用编程Internet application programming
数据库设计与研发database design and dlopment
软件工程实践software engineering
项目管理方法与工具project mament mods and tools
高等多媒体研发技术aa用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义(编出的程序全是些0和1的指令代码)。nced multimedia technology research and dlopment
企业计算机网络设计enterprise comr network design
信息资源管理rmation resource mament
学位论文课题graduate thesis topic
电脑VB语言翻译成中文?
汇编语言是最接近于硬件的语言,不过现在几乎没多少人用了。Dim m,n,s,i,v As Integer 定义几个整型变量
m=0 设置初始值m=0
n=0 ...
i=1 ...
v=InputBox("现在是第"+Str(i)+"个同学进行投票","投票") 弹出一个输入框
If(v=1Or v=2)Then s =s+1 满足条件是s每次加1
If v=1 Then m=m+1 ...
If v=2Then n=n+1 ...
i=i+1 i每次加1
Wend 退出循环
a="有效票数"+Str(s)+"票,"
b="李明同学得"+Str(m)+"票,"
MsgBox a+b+c, ,"公布" 弹出一个提示框
If m=n Then 条件满足时执行条件句
MsgBox"两位同学得票相同,需要重新投票", ,"公布"
Else 条件不满足时执行下面句
If m>n Then
MsgBox"恭喜!每周之星是李明同学!", , "公布"
Els3、Hybrid Laguages(混合型语言)e
End If ....
End
End If 结束条件
John Carmack 常数啊
这种经典的代码还是留给C语言吧
虽然VB勉强可以做到 & >> 这种作,不过除了VarPtr()之外都很麻烦,这就失去了代码本身的意义--快速迭代得到平方根 了
VB还是老老实实用Sqr函void main()数吧
计算机语言有哪几种
问题一:目前常用的计算机语言有哪几种? 计算机语言主要分为四类:
- 低级语言
- 高级语言
- 专用语言
- 脚本语言
- 汇编语言源程序必须经过汇编,生成目标文件,然后执行。
2、高级语言
- BASIC(True basic、Qbasic、Virtual Basic)、C、C++、P伐SCAL、FORTRAN、智能化语言(LISP、Prolog)等等。
- 高级语言源程序可以用解释、编译两种方式执行。通常用后一种。
我们使用的C语言就是使用的后者。The Microsoft which always likes LongDuan it is said carried on the foundation of artificial ince to dlop already.
3、专用语言
问题二:计算机语言有哪些 计算机语言的种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。机器语言和汇编语言是面向机器的低级语言。当计算机语言发展到第三代时,就进入了「面向人类」的语言阶段,被人们称之为「高级语言」。
机器语言
是用二进制代码表示的计算机(CPU)能直接识别和执行的一种机器指令的 ,具有灵活、直接执行和速度快等特点。
不同厂商生产的计算机,其指令代码不一样,一台计算机可能有成百上千条指令。?
是面向机器的程序设计语言,是利用计算机所有硬件特性并能直接控制硬件的低级语言。
汇编语言的实质和机器语言是相同的Although the artificial ince is a branch of calculator science,its research not only involve calculator science, but also still involve brain science, neurophysiology, psychology, linguistics, logic to learn, cognition(thinking) science, behioral science and mathematics and rmation theory, control theory and talk about etc. is many academics realms.Therefore, the artificial ince is actually one is synthetic to cross academics and edge academics.,都是直接对硬件作,只不过指令采用了英文缩写的标识符(指令助记符)。
使用汇编语言编写的源代码,需要通过使用相应的汇编程序将它们转换成可执行的机器代码。这一过程被称为汇编过程。
汇编语言通常被应用在底层硬件作和高要求的程序优化的场合。驱动程序、嵌入式作系统和实时运行程序都需要汇编语言。
高级语言
目前通用的编程语言有汇编语言和高级语言两种形式,高级语言是目前绝大多数编程者的选择。
高级语言较接近自然语言的语法和数学公式的结构,是一种贴近于人们使用习惯的程序设计语言。
高级语言源程序可以用解释、编译两种方式执行,通常用后一种。
高级语言包括很多编程语言,如目前流行的C,C++,BASIC、COBOL、Pascal,Python,Lisp,Prolog,FoxPro,Delphi,VC,易语言(其中C/C++属于中低级语言)等等,这些语言的语法、命令格式都不相同。
在过去的几十年间,大量的编程语言被发明、被取代、被修改或组合在一起。之所以有那么多种不同的编程语言存在的原因是,编写程序的初衷其实也各不相同。有许多用于特殊用途的语言,只在特殊情况下使用。
问题三:电脑编程语言都有哪些啊? 工业编程语言: A+ | Ada | 汇编语言| B | Brain | C | C++ | C++/CLI| Cg | COBOL | Eiffel | Erlang | FORTRAN | IronPython | Ja | JRuby | Jython | LISP | Oberon | Objective-C| Ocaml | Pascal | Perl | Powerbuilder | Python | QBASIC | R | REXX | Ruby | Self | Smalltalk | SQL | Tcl/Tk | Visual Basic | PHP | C# | F# | J# | Visual Basic .NET
脚本编程语言: ActionScript | JaScript | JScript | Nuva | PostScript | VBScript | lua
学术编程语言: APL/J | Haskell | Logo | ML | pascal|Prolog | Scheme | SAC
其他编程语言: ALGOL | BASIC| Clipper | Forth | Modula-2/Modula-3 | MUMPS | PL/I | Simula
问题四:计算机的语言主要有哪几种?分别用途是什么? 计算机语言通常分为三类:即机器语言,汇编语言和高级语言。
1. 机器语言
机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的 。它是计算机的设计者通过计算机的硬件结构赋予计算机的作功能。机器语言具有灵活、直接执行和速度快等特点。
用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。而且,编出的程序全是些0和1的指令代码,直观性,还容易出错。现在,除了计算机生产厂家的专业人员外,绝大多数程序员已经不再去学习机器语言了。
2.汇编语言
为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由 于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
汇编语言像机器指令一样,是硬件作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。
3.高级语言
不论是机器语言还是汇编语言都是面向硬件的具体作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。
目前被广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。
问题五:最简单的计算机语言有哪些? 网页上的html是最简单的语言,但是功能实在少得可怜,除了描述网页就没有别的用途了(不过话说回来,直接描述网页也只有它才能做到,其他语言做不到)
这里有很多种,常见的有Jascript(引进了Ja的一些思想,不过实际内容简单得多了),VBScript (Visual Basic的一部分), C#Script(C#的一部分), 这三种主要用于网页网站设计,辅助html间接描述网页,让网页变得丰富多彩绚丽,而单机上也可以运行以执行一些可自动化的作,实现一些简单的小程序和一些手动作非常麻烦甚至是不可能的作,但还是难以编完整的的程序,还有批处理bat,这也是一种脚本,也很简单,专门单机使用,擅长代替大量的手工作和系统维护,但要做出我们常用的这种漂亮的程序,是不可能的。
想要做我们常用的程序要用以下几种语言,不过相比之上面的语言都复杂许多:
Basic系列是最简单的,不过因为版本多样不统一还有一些效率的问题,所以用的人不是非常多
不过其中有一个例外:Visual Basic 有微软的支持,可视化的,可以很快有成就感编出像样的程序,而且很多文档中的宏 VBA(Visual Basic for Application)还有以上说的VBScript都是它的一部分,所以还是很受欢迎的。
C语言,入门还比较简单,但挺枯燥,初学没什么成就感,要想编大程序要学得挺深,有点难,编出来的程序在高级语言中效率,所以是第二广泛使用的语言仅次于Ja。
C++,C#,会更难一点,但是程序要编大的会相比之下简单点,这些都是C语言的扩展,其中C++擅长本机大程序,C#适合网络编程(刚才说的C#Script是它的一部分)
Ja,语法上类似C++,在跨平台的时候会省你很多麻烦,所以由于手机的普及近一两年它才超过C/C++成了应用最广泛的语言。不过开发出来的程序效率比较不怎么样,但有些人挺喜欢它的思想,所以不跨平台的话,见仁见智
其余的还有Delphi,Pascal,等等不过那些都不怎么常用而且比较复杂,要图简单,强烈Visual Basic,要深究程序内部的东西那还是从C开始比较好
问题六:计算机语言有几种?名称是什么? 计算机语言主要分为四类:
- 低级语言
- 高级语言
- 专用语言
- 脚本语言
- 汇编语言源程序必须经过汇编,生成目标文件,然后执行。
2、高级语言
- BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog)等等。
- 高级语言源程序可以用解释、编译两种方式执行。通常用后一种。
我们使用的C语言就是使用的后者。
3、专用语言
1.1.机器语言
机器语言是指一台计算机全部的指令
电子计算机所使用的是由0和1组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由0和1组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。使用机器语言是十分痛苦的,特别是在程序有错需要修改时,更是如此。
因此程序就是一个个的二进制文件。一条机器语言成为一条指令。指令是不可分割的最小功能单元。而且,由于每台计算机的指令系统往往各不相同,所以,在一台计算机上执行的程序,要想在另一台计算机上执行,必须另编程序,造成了重复工作。但由于使用的是针对特定型号计算机的语言,故而运算效率是所有语言中的。机器语言,是代计算机语言。
为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用ADD代表加法,MOV代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。
汇编语言同样十分依赖于机器硬件,移植性不好,但效率仍十分高,针对计算机特定硬件而编制的汇编语言程序,能准确发挥计算机硬件的功能和特长,程序精炼而质量高,所以至今仍是一种常用而强有力的软件开发工具。
1.3.1.高级语言的发展
从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。经过努力,1954年,个完全脱离机器硬件的高级语言--FORTRAN问世了,40 多年来,共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、JAVA等。
特别要提到的:在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都;但一般的高级语言又难以实现对计算机硬件的直接作(这正是汇编语言的优势),于是人们盼望有一种兼有汇编语言和高级语言特性的新语言――C语言。
高级语言的发展也经历了从早期语言到结构化程序设计语言,从面向过程到非过程化程序语言的过程。相应......>>
问题七:计算机有哪些语言 工业编程语言: A+ | Ada | 汇编语言| B | Brain | C | C++ | C++/CLI| Cg | COBOL | Eiffel | Erlang | FORTRAN | IronPython | Ja | JRuby | Jython | LISP | Oberon | Objective-C| Ocaml | Pascal | Perl | Powerbuilder | Python | QBASIC | R | REXX | Ruby | Self | Ja PowerBuilder VC/C/C++(包括VC、VC++、C、C++) Delphi C++ Bulider Net VisualBasic/Basic 汇编语言 perl、jascript、vbscript ASP JSP CGI XML HTML PHP SQL DB2 Oracle Access Sybase FoxproSmalltalk | SQL | Tcl/Tk | Visual Basic | PHP | C# | F# | J# | Visual Basic .NET
脚本编程语言: ActionScript | JaScript | JScript | Nuva | PostScript | VBScript | lua
学术编程语言: APL/J | Haskell | Logo | ML | pascal|Prolog | Scheme | SAC
其他编程语言: ALGOL | BASIC| Clipper | Forth | Modula-2/Modula-3 | MUMPS | PL/I | Simula
问题八:计算机语言都包括什么语言?及其各个应用领域? 1、web page script languages
就是网页代码,比如Html、jascript、Css、Asp、Php、Xml都应该属于此类(照蔡的意思,Html不应该属于anguages的,可能他觉得太简单了吧,不过我觉得Html也应该算的,大家爱听谁的就听谁的好了,这个不重要)
2、Interpreted Languages(解释型语言)
包括Perl、Python、REBOL、Ruby等(后面三个听豆没听过),也常被称作Script语言,通常被用于和底下的作系统沟通。照蔡的意思,每个人至少应该学会一套这类的语言。这类语言的缺点是效率、源代码外露――所以不适合用来开发软件产品,一般用于网页。
代表是JAVA和C#。介于解释型和编译型之间。蔡认为C#是.NET最重要的语言,值得期待其后续发展;至于JAVA,蔡叫看他的《Sleepless in Ja》――我倒!
4、PILING Languages(编译型语言)
C/C++,JAVA都是编译型语言。蔡说C++很复杂,要成为高手没三五年是不行的(就凭这句话,我决定向JAVA投降),虽然如此,但真正要成为高手的都应该懂C/C++。
关于Delphi,蔡说如果想要跨Linux和Windows平台的语言,则Delphi似乎是的选择。
5、Assembly Languages(汇编语言)
程序语言学习顺序建议
如果完全没有程序经验,可照这个顺序:jascript――解释型语言――混合型语言――编译型语言――汇编(如果需要的话)
用业界流行一句话做结尾“真正的程序员用C++,聪明的程序员用Delphi”,那么,什么样的程序员用JAVA呢?
虚怀若谷题外话
看在我这么晚了还这么辛苦的敲字的面子上,看到这篇帖子的朋友给点掌声吧,虽然没什么自己的思想。
如果您想学习编程,却又不知从何入手,那么您不妨看看下面的几种学习方案,可能会给您一些启示吧!
方案一Basic语言 & Visual Basic
(1)Basic 简单易学,很容易上手。
(2)Visual Basic 提供了强大的可视化编程能力,可以让你轻松地做出漂亮的程序。
(3)众多的控件让编程变得象垒积木一样简单。
缺点
(2)Visual Basic 的数据类型太少,而且不支持指针,这使得它的表达能力很有限。
(3)Visual Basic 不是真正的编译型语言,它产生的最终代码不是可执行的,是一种伪代码。它需要一个动态链接库去解释执行,这使得Visual Basic 的编译速度大大变慢。
问题九:电脑语言共有几种?各有什么区别? 现在常用的高级语言 有FORTRAN,BASIC, PASCAL ,C (介于高级语言和汇编语言之间),JAVA ,DELPHI,VISUAL C++,VISUAL BASIC ,现在流行的是后面五种,C语言可移植性高,因为和汇编语言有很多关联,所以适合底层开发,但是C不是强面向对象编程的语言,但是执行效率。Ja是基于C语言的发展,语言有很大的相似性,只是加入了很多面向各类平台的库,利用这些库可以很方便的实现一些应用程序和游戏 ,其中ja me 适合移动平台开发(手机软件游戏等,喜欢手机开发可以关注)ja ee ,ja se 适合大型企业级开发,个人觉得ja的执行效率欠佳,delphi 是一种比较好的面向对象编程的语言 ,语言简洁易懂,没有C和JAVA的复杂语句结构,有更多数据类型的支持,越来越多的人开始使用它来编写程序。visual c++在继承C语言优点的同时,获得了更多的库,因为是可视化编程所以能很便捷的利用控件来实现功能。visual basic 语言基础是basic ,语言简单易懂,可视化编程,但对于 底层支持力度不够,无法实现多线程处理也为人所诟病,做简单应用开发还可以。个人感觉visual c 是不错的语言。
计算机语言的分类及之间的联系与区别
Script(脚本)系列 也很简单类:汇编
汇编语言和其他高级语言不同,因为类似C++这种高级语言需要先编译成汇编语言再编译成机器语言。因此汇编是更加贴近机器语言的底层语言,因此也单独于一类。汇编据我所知就是对内存的直接作有的自由,可以对内存数据作任何作。
第二类:面向过程的高级语言
主要代表Occupy the SUN of the weight of bigness to how allow to pass it again in the boundary of IT?是C语言。其实就是非面向对象的高级语言。不支持”对象“这个概念。
第三类:面向对象的高级语言
主要代表 JAVA 因为JAVA也被称作完全面向对象的语言,JAVA中所有的变量都被看作对象。
或者从另外一个分类角度来分类汇编以外的语言:
第二类:支持指针的语言
主要代表: C、C++ 指针意味着对内存的直接控制,当然相对汇编而言这种控制已经大大受限了。但是能够直接作内存数据意味着方便与危险。
第三类:不支持指针的语言
主要代表:JAVA 完全面向对象与不支持指针,所以JAVA是比较方便与安全的语言。不支持指针丧失了一些便捷性,但保证了内存安全。
也许还有其他的分类,我就不知道了。
谈起计算机语言,很多人都会列出来各式各样的语言,不同的特性,不同的应用场景,在众多的计算及语言中,呼声很高、位列编程语言榜前面的无疑是生命力顽强的ja、近期热度猛增的python、被称为万物之源的C语言、争高级语言的发展也经历了从早期语言到结构化程序设计语言,从面向过程到非过程化程序语言的过程。相应地,软件的开发也由最初的个体手工作坊式的封闭式生产,发展为产业化、流水线式的工业化生产。议很大的PHP等等。
一、生命力顽强的ja
ja语言曾一度家喻户晓,有人可以昂起头说我会ja,如今虽然潮流已过,但ja跨平台的优势以及强大的类库着实不容小觑,其他语言很难超越,ja衍生除了非常多周边产品(如jsp),非常多的开源系统都是基于ja(hadoop、hive、hbase、lucene等),ja和c一样也是编译执行的语言,区别在于ja编译出的字节码文件运行在一层ja虚拟机之上,而虚拟机可以架设在各种作系统上,所以ja也就有了跨平台的优势,一处编译多处执行。
二、热度猛增的python
python的强大在于它的不伦不类,说它是解释执行,它却会编译成文件,说它是脚本语言,它却具有面向对象的所有性质,如今python开源的类库已经非常强大了,什么功能都有,python也成了大数据方向必要的工具。
三、被称为万物之源的C语言
C语言是编译执行的语言,linux下常用的编译器是gcc,c语言源代码可以直接被编译成可执行程序(机器码),说它是万物之源是因为其他各种语言都是用C语言写的,如ja、php、python……
四、争议很大的PHP
许多人认为PHP不是程序设计的未来,但PHP巨大的生态系统使得在未来几年里全世界需要大量的开发人员对其提供支持。排名前三的内容管理系统-WordPress、Drupal和Joomla都是使用PHP构建的,而且迄今大概有80%的网站运行在PHP之上。
PHP是容易学习的语言,它可以作为你进入编程世界的入门语言。PHP属于就业市场中炙手可热的语言,你可以找到大量的需要PHP技能的工作机会。PHP开发者的薪资水平和Ja、C++、Python或 Swift开发者相比通常偏低。
以上就是对几种计算机编程语言的简单总结,如有需要其他语言的介绍看,可以评论留言,随时补充!
计算机高级编程语言按其程序的执行方式可以分为两种:编译型,解释型
1.编译型语言是指使用专门的编译器、针对特定平台(作系统)将某种高级语言源程序一次性“翻译”成可被该平台硬件运行的机器码(包括指令和作数),并包装成该平台的作系统所能识别和运行的格式。这种语言的程序执行时效率高,可以脱离开发环境运行,但如果要移植必须修改源程序,或者针对不同的平台采用不同的编译器进行重新编译。现在的多试高级语言,如c,c++,Pascal,LISP等都是编译型的。
2.解释型是指用专门的解释器将某种高级语言源程序逐条解释成特定平台的机器码指令并立即执行,解释一句执行一句,而不进行整体的编译和链接处理。
3.ja语言是解释型和编译型的结合,先采用通用的ja编译器将ja源程序编译成为与平台无关的中间产物,然后利用ja虚拟机(JVM:Ja Virtual Maching)进行解释执行。
目前应用最广的高级语言是面向对象语言,最常见的面向对象语言有:
在计算机领域中,语言处理程序和翻译程序的区别是?(附问题详情)
程序开发一个是识别语言然后进行作答或者是翻译,二翻译程序只会翻译你这句话的意思。
将高级语言编写的程序翻译成机器语言程序采用编译和解释翻译方式。编译程序、解释程序均是计算机语言处理程序。
其实现同样的功能,使用高级语言耗时更少,程序代码量更短,更容易阅读。其次,高级语言是可移植的,也就是说,仅需稍作修改甚至不用修改,就可将一段代码运行在不同类型的计算机上。区别主要为:
解释程序直接执行源程序或源程序的内部形式,一般是读一句源程序,翻译一句,执行一句,不产生目标代码,如BASIC解释程序。编译程序是将高级语言书写的源程序翻译成与之等价的低级语言的目标程序。编译程序与解释程序的区别之一在于前者生成目标代码,而后者不生成;此外,前者产生的目标代码的执行速度比解释程序的执行速度要快;后者人机交互好,适于初学者使用。
计算机编程语言有几种?都是什么?
计算机编程语言有很多分法,按照所处的层次可分为高级,低级,机器语言,我们用的最多的是高级语言,其中c是最基础的,也最为实用,如linux作系统就是用c编写的,c是面向过程的,现在面向对象编程语言很流行,如c++,ja,ja是网络编程语言,有很好的跨平台能力, 如你想自己的计算机水平很高,汇编语言是必须的, 我建议你先把c语言学好,有兴趣可一学习汇编语言,如80x86,应用发面学下ja比较的好计算机编程语言:用于人与计算CAD系统中的绘图语言和DBMS的数据库查询语言。机之间通信的语言
- 机器语言、汇编语言和符号语言。编程其实就是编写程序的意思,不管是系统,软件,APP还是游戏,网站,本质都是应用程序,而我们可能听过的很多专有名词,比如Ja、C++、PHP、C语言等等都是属于编程语言的一种,通常应用的开发领域都不太一样但,所以语言不能说的谁比谁好,要看个人情况适合学习哪一种语言,看自己想做的程序是哪一种,需要学习哪一种语言,这才是最重要的。
电脑翻译是什么?
C(算是高级语言吧),Ja,C++,VB。80年代是电脑翻译兴高级编程语言,作为用户层面的编程工具,用户并不需要去了解硬件的结构,而是去用逻辑的语言去实现想要的目标,但是因为高级编程语言的架构高于汇编,所以不能编写直接访问硬件资源的系统程序,因此,高级编程语言必须要调用汇编语言编写的程序来访问硬件地址。旺发达的时期,并且已发展到第二代。
代电脑翻译是半自动翻译,电脑只是起字典的作用。人输入一种语言和文字,显示器就可以显示出另一种文字的解释,供翻译人员参考。第二代电脑翻译是人助机器翻译系统。一种语言的文章输入到电脑中去,它把句子变成单词,判别词性,查存储在电脑内的语法词典、The artificial ince and comr software has closerelationship. On the one hand, each kind of artificial inceapplication all must use comr software to realize, on theother hand, many int comrs software he also applied theartificial ince theory mod and the technology. For example,expert software, machine gambling software and so on. But, theartificial ince is not equal to software, besides software,but also has the hardware and other automations and the communicationfacility.分析语法,弄清语法结构;,电脑把文章翻译成另一种语言的文字,用显示器或打印机输出来。在翻译中,人要帮助解决疑难问题。
近些年来又发展了第三代电脑翻译,它除了有处理文字和语法的部分外,还进行语义内涵分析,弄清文章各句子的相互关系,以达到完全正确地、自动地进行多种语言间的翻译。最近又在发展智能化翻译机器,也就是电脑根据已掌握的知识,能够进行逻辑推理,不但能保证机器翻译完全自动化,而且能够准确地翻译那些修辞色彩浓重、感情丰富的文章。
现在使用新型电脑进行翻译,使其翻译速度大大地提高了。据日本报刊,由松下电器产业公司研制的翻译系统,由于采用了神经网络技术,实现了迅速翻译,在工作站上一小时可翻译4.5万个单词。当然,用不了多久,翻译速度会更快。
今天,要在短时间内翻译大量手册和资料,只有选择电脑翻译。