基本计算机语言(急)
计算机编程语言的发展经历了从机器语言、汇编语言到高级语言的过程。
计算机语言主要分为三类:
-低级语言
-高级语言
-特殊语言
1,低级语言
-机器语言、汇编语言和符号语言。
-汇编语言源程序必须汇编生成目标文件,然后执行。
2.高级语言
-BASIC(True basic,Qbasic,Virtual Basic),c,PASCAL,FORTRAN,智能语言(LISP,Prolog)等等。
-高级语言源程序的执行方式有两种:解释和编译。通常使用后者。
我们用的C语言是后者。
3.特殊语言
CAD系统中的绘图语言和DBMS中的数据库查询语言。
1.1机器语言
电子计算机使用由0和1组成的二进制数,二进制是计算机语言的基础。在计算机发明之初,人们只能居高临下,用计算机语言命令计算机做这做那。一句话,就是写出一系列由0和1组成的指令序列,由计算机执行。这种计算机能理解的语言就是机器语言。用机器语言是很痛苦的,尤其是程序出错需要修改的时候。
所以这个程序是一个二进制文件。机器语言变成了指令。指令是最小的不可分的功能单元。而且由于每台计算机的指令系统往往不同,在一台计算机上执行的程序要想在另一台计算机上执行,必须单独编译,造成重复劳动。但是,因为该语言用于特定类型的计算机,所以其运行效率是所有语言中最高的。机器语言是第一代计算机语言。
1.2.汇编语言
为了减轻用机器语言编程的痛苦,人们进行了有益的改进:用一些简洁的英文字母和符号串来代替一条特定指令的二进制串,例如,ADD代表加法,MOV代表数据传输等。这样,人们可以很容易地阅读和理解程序在做什么,并且便于纠错和维护。这种编程语言叫做汇编语言,也就是第二代计算机语言。但是计算机不认识这些符号,所以需要一个特殊的程序把这些符号翻译成二进制的机器语言。这个翻译程序叫做汇编程序。
汇编语言也非常依赖机器硬件,可移植性不好,但是效率还是很高的。针对计算机专用硬件编写的汇编语言程序,能够准确发挥计算机硬件的功能和特长,程序精炼,质量高,所以它仍然是一种通用的、功能强大的软件开发工具。
1.3.高级语言
1.3.1.高级语言的开发
从最初与计算机交流的痛苦经历中,人们认识到我们应该设计一种接近数学语言或人类自然语言的语言,同时不依赖于计算机硬件,编制的程序可以在所有机器上通用。通过努力,1954年,第一个完全脱离机器硬件的高级语言FORTRAN问世了。在过去的40年中,* * *出现在数百种高级语言中,其中有几十种意义重大。Fortran、ALGOL、COBOL、BASIC、LISP、SNOBOL和PL/65438+JAVA影响很大并被广泛使用。
特别是在C语言诞生之前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,可读性和可移植性较差;但是普通的高级语言很难直接操作计算机硬件(这是汇编语言的优势),所以人们希望有一种具有高级语言特点的汇编语言。& gt
问题2:计算机语言包括哪些语言?以及它的各种应用领域?1、网页脚本语言
也就是网页代码,比如Html、javascript、Css、Asp、Php、Xml,应该都属于这一类(按蔡的说法,Html应该不属于语言类,可能他觉得太简单了,但我觉得Html也应该算,你喜欢听谁的都无所谓)。
2.解释语言(解释语言)
包括Perl、Python、REBOL、Ruby等。(后三位没听说过),也常被称为脚本语言,通常用于与底层操作系统通信。蔡认为,每个人都应该至少学习一套这样的语言。这种语言的缺点是效率低,源代码暴露——所以不适合开发软件产品,一般用在web服务器上。
3.混合语言
代表JAVA和C#。解释性的和编译性的。蔡认为C#是最重要的语言。NET,其后续发展值得期待。至于Java,蔡要求看他的《JAVA不眠夜》――我来倒!
4.打桩语言(编译语言)
C/C++和JAVA都是编译语言。蔡说C++很复杂,没有三五年是不可能成为高手的(有了这句话,我决定投降JAVA)。即便如此,真正想成为高手的人都应该懂C/C++。
关于Delphi,蔡说如果你想要一个跨越Linux和Windows平台的语言,Delphi似乎是最好的选择。
5、汇编语言(汇编语言)
汇编语言是最接近硬件的语言,但现在很少有人用。
关于程序设计语言学习顺序的建议
如果你完全没有编程经验,可以按照这个顺序:JavaScript-解释语言-混合语言-编译语言-汇编(如果需要的话)。
以一句业内流行的话结尾,“真正的程序员用C++,聪明的程序员用Delphi”。那么,什么样的程序员使用JAVA呢?
开明的题外话
看在这么晚了还这么努力打字的份上,还是给看了这篇帖子的朋友们一些掌声吧,虽然他们自己并没有什么想法。
另外,这篇文章完全是根据蔡老师的同名文章简化的,所以如果这篇文章对你的程序员生涯有什么不好的影响,那我不介意你揍他一顿。当然,如果这篇文章对你有什么积极的影响,我很高兴你能请我吃饭。
如果你想学习编程,但又不知道从何入手,那么不妨看看下面这些学习方案,或许能给你一些启发!
方案1基本语言&;visualbasic语言
优势
(1)Basic易学易用。
(2)Visual Basic提供强大的可视化编程能力,让你轻松做出漂亮的程序。
(3)众多控件让编程变得像搭积木一样简单。
(4)4)Visual Basic的完全汉化,让我们这些遇到英文就头大的人乐了。
劣势
(1)Visual Basic不是真正的面向对象的文具。
(2)Visual Basic的数据类型太少,不支持指针,使得其表达能力非常有限。
(3)Visual Basic不是真正的编译语言,它产生的最终代码不是可执行的,而是伪代码。它需要一个动态链接库来解释执行,这大大减慢了Visual Basic的编译速度。
总结:方案一适合初学编程的朋友。对学习者要求不高。几乎每个人都可以在相对较短的时间内学会VB编程并使用vB。> & gt
问题3:常用的计算机编程语言有很多种。如果你想学它们,主要看你想做什么。编程也差不多。你学一个,其他的就好学多了。如果想做一个普通的公司员工,我建议C\C++之类的。如果你想成为一个破解者,我建议编译(我觉得挺难的...).如果你想成为一名黑客,你应该对软件(非常低级)、硬件(用软件控制硬件)和网络(入侵)有一定的了解。想做红客,专业是网络安全知识。
看你以后想开发什么样的软件了。都说在国内如果开发windows类型的应用,vb比较流行,但是如果开发跟硬件有很大关系的嵌入式程序,C语言用的比较多,网络不管是有线还是无线,大部分都选择JAVA。从应用的角度来看,C语言在性能和投资上无疑是最好的,但其复杂度太高,开发和维护成本高。一般比较好的游戏程序或者对速度要求比较高的程序都会选择C++来开发,而VB等因为简单可以大大缩短开发周期,也是程序员的最爱之一。另外,国内也逐渐出现了一种语言python,在国外好像已经流行了十几年了。linux bootloader和BT的部分组件都是用它开发的,具有开发周期短,易维护,运行速度比JAVA快,面向对象,无平台等特点,而且据说源代码是开放的。但由于在国内普及时间较短,各大公司出于对之前开发的代码兼容性的需要,可能暂时不会接受这种语言,但可以明显看出。总之,基于C,掌握JAVA,使用VB,了解python,你应该能看出这几个字的区别。:)单机编程语言主要有QB、VB、C++、v c++和C,我觉得C是最常用的语言,因为我们现在常用的windows操作系统都是用C写的,很常见。网络编程语言现在使用html和java.ada。
Asp(包括asp.NET)
基本(包括VB)
b(C语言的前身)
钢性铸铁
c(包括风险投资)
C#(包括VC#。网)
C++(包括VC++。网)
fortran语言
foxbase
Html(包括xhtml和shtml)
Jacc(我不确定是不是这个名字,一种开发语言的语言)
Java语言(一种计算机语言,尤用于创建网站)
java脚本
jsp
乳液
左上臂
帕斯卡
实际抽取与汇报语言
服务器端编程语言(Professional Hypertext Preprocessor的缩写)
序言
大蟒
红宝石
Sgml(html和xml用的很多,单独列出来,其实也是Sgml的一种)。
壳
结构化查询语言
tcl/tk
vb脚本
最常用的xml是JAVA C C++java VB,简单易学,最牛逼的是C #
世界上的编程语言太多了,就像每个国家都有自己的语言一样。但是从编程语言发展的角度来看:
大概会经历四个阶段:# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
第一阶段是机器码编程(要知道计算机只能识别0和1,以前是这样编程的)。现在的PC电脑还是这样,冯诺依曼结构的电脑。你可以去网上搜索冯·诺依曼是做什么的。你会想,为什么现在的编程不是0,1,计算机怎么识别?当你开始编程时,你使用的编译器正在做这些事情。
########################################################### ##########################################################
第二阶段是低级语言,比如汇编语言,台湾省称之为汇编语言。事实上,组装...> & gt
问题4:最简单的计算机语言有哪些?网页上的Html是最简单的语言,但是它的功能真的少得可怜,除了描述网页之外没有其他用途(不过话说回来,只有它能直接描述网页,其他语言不能)
剧本系列也很简单。
这里有很多种。常见的有Javascript(引入了Java的一些思想,但实际内容要简单很多)、VBScript(Visual Basic的一部分)和c# Script(c#的一部分)。这三种主要用于网站设计,辅助html间接描述网页,使之丰富多彩。另一方面,单机也可以运行执行一些自动操作,一些简单的小程序和一些手动操作非常麻烦甚至不可能,但是要编译完整的独立程序还是很难的。还有bat批处理,也是脚本,非常简单,专用于单机使用,擅长替代大量人工操作和系统维护,但不可能做出我们经常使用的这么漂亮的程序。
想做我们常用的程序要使用下面的语言,但与上面的语言相比要复杂得多:
基本系列是最简单的,但是由于版本的多样性和不一致性,还是存在一些效率问题,所以用的人不多。
不过有一个例外:Visual Basic是微软支持的,它是可视化的,所以能很快编译出很有成就感的像样的程序,很多文档中的宏VBA(Visual Basic for Application)和上面提到的VBScript都是它的一部分,所以还是很受欢迎的。
c语言,入门比较简单,但是相当枯燥,初学者没有成就感。学习编译大型程序有点难,而且编译出来的程序是高级语言中效率最高的,所以是仅次于Java的第二广泛使用的语言。
C++,C#,会难一点,但是把程序做大一点会更简单。这些都是C语言的扩展,其中C++擅长原生大型程序,C#适合网络编程(刚才提到的c#脚本就是其中的一部分)。
Java,语法上和C++差不多,会让你省去很多跨平台的麻烦,所以近一两年来由于手机的普及,它已经超越C/C++成为使用最广泛的语言。但是开发出来的程序效率并不是那么好,但是有些人还是挺喜欢它的想法的,所以如果不是跨平台的话,大家就有不同的看法了。
剩下的是Delphi,Pascal,等等,不过那些不常用的也不复杂,图简单。强烈推荐使用Visual Basic。想钻研程序内部的东西,还是从C开始比较好。
问题5:计算机有哪些语言?工业编程语言:A+ | Ada |汇编语言| B | Brain * * | C | c++ | c++/CLI | CG | Cobol | Eiffel | Erlang | Fortran | Ironpython | LISP | ober on | Objective-C | Ocaml | Pascal | Perl | power builder | Python | QBASIC | R | REXX | Ruby | Self | small talk | SQL | Tcl/Tk | Visual Basic | PHP | c# | F # | J # | Visual Basic。网
脚本编程语言:action script | JavaScript | jscript | Nuva | Postscript | VBScript | Lua。
学术编程语言:APL/J | Haskell | LOGO | ML | Pascal | Prolog | Scheme | SAC。
其他编程语言:ALGOL | BASIC | Clipper | FORTH | Modula-2/Modula-3 |腮腺炎| PL/I | SIMULA。
问题6:计算机的编程语言都是什么?ALGOL(也在FORTRAN下)
Atlas自动编码
阿尔戈尔60
Simula(参见基于Simula的语言)
阿尔戈尔68
Burroughs扩展算法
阿尔戈尔W
帕
语言
发动
涡轮帕斯卡
对象Pascal (Delphi)
自由帕斯卡语(FPC)
Kylix(与Delphi相同,但用于Linux)
欧几里得
并发欧几里德
图灵
图灵加号
面向对象的图灵
模数2
模数3
奥伯龙(奥伯龙-1)
奥伯龙-2
帕斯卡成分
目标模块2(也在目标C和Smalltalk下)
偏振镜
BCPL
B
C
tcsh(也在sh下)
阿列夫
监狱
丛林狼
C++
Java 语言(一种计算机语言,尤用于创建网站)
绝妙的
加入Java
J#
处理
X10
C#
Windows PowerShell(也在DCL、ksh和Perl下)
C -
D
冷聚变
欧共体
溶血磷脂酰胆碱
收费道路
目标-C(也在Smalltalk下)
目标Modula-2(也在Modula-2和Smalltalk下)
PCASTL(也在Lisp下)
Perl语言
Windows PowerShell(也在C#、DCL和ksh下)
S2
服务器端编程语言(Professional Hypertext Preprocessor的缩写)
PDL(也在杀伤人员地雷之下)
贵格会
MCPL
APL语言
A+
快乐
j(也在FL下)
k(也在LISP下)
NESL
PDL(也在Perl下)
BASIC(也在FORTRAN II下)
阿米加基础
阿莫斯基础
基本邮票
基础C09
Basic4GL
BlitzBasic
闪电战3D
BlitzMax
BlitzPlus
商业基础
基础课程
铝
深色碱性
欣快
播放基础
PowerBASIC
Quickbasic
QBasic
自由基本
只是基本的
运行基本的RealBasic
thinBasic
钛碱性
TrueBASIC
visualbasic语言
VBScript
Visual Basic for Applications (VBA)
Visual Basic。网
YaBasic
商用计算机编程语言
DIBOL
沃特博尔
MS-DOS批处理文件
Winbatch
命令表
IBM作业控制语言
信息技术
面向字符串的符号语言
图标
优尼科......& gt& gt
问题7:常用的计算机语言有哪些?1.除了C、C++、VB、JAVA之外,常见的计算机语言有哪些?它们的优势和区别是什么?
还有很多,但是不常用。
优点,C,C++运行速度比VB快。
VB是一种解释性语言,需要相应的运行时支持。但是很容易上手
JAVA最大的优势就是跨平台。
2.学习如何链接HTML,PHP,ASP,JSP和(问题1)。你们都需要HTML作为基础吗?
一般HTML中的脚本都和VB、JAVA有些关系。
但是语言是通用的,就是关键词,系统保留了不同的词。
想学的话,最好有HTML方面的基础。
3.PHP ASP JSP如何与SQL MYSQL等其他数据库匹配?
随意,看具体用途。
有些数据库不能在大型站点使用,这似乎是有限制的。
您可以查看数据库的描述以了解详细信息。
问题8:计算机编程语言有哪些?工业编程语言:A+ | Ada |汇编语言| B | Brain * * | C | c++ | c++/CLI | CG | Cobol | Eiffel | Erlang | Fortran | Ironpython | Lisp | ober on | Objective-C | Ocaml | Pascal | Perl | power builder | Python | QBASIC | R | REXX | Ruby | Self | small talk | SQL | Tcl/Tk | Visual Basic | PHP | c# | F # | J # | Visual Basic。网
脚本编程语言:action script | JavaScript | jscript | Nuva | Postscript | VBScript | Lua。
学术编程语言:APL/J | Haskell | LOGO | ML | Pascal | Prolog | Scheme | SAC。
其他编程语言:ALGOL | BASIC | Clipper | FORTH | Modula-2/Modula-3 |腮腺炎| PL/I | SIMULA。
问题9:有多少种计算机语言?它们是什么?最早是什么时候?太多主要分为三类:高级、低级、专用语言。
高级产品有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、JAVA等。
较低的层次是:机器语言、汇编语言和符号语言。
专业语言:CAD系统中的绘图语言和DBMS中的数据库查询语言等。
最早应该是汇编语言。
问题10:计算机语言有哪些?如何分类?计算机语言(计算机语言)是指人与计算机之间进行交流所使用的语言。计算机语言是人和计算机之间传递信息的媒介。
计算机编程语言的发展经历了从机器语言、汇编语言到高级语言的过程。
计算机语言主要分为三类:
-低级语言
-高级语言
-特殊语言
1,低级语言
-机器语言、汇编语言和符号语言。
-汇编语言源程序必须汇编生成目标文件,然后执行。
2.高级语言
-BASIC(True basic,Qbasic,Virtual Basic),c,PASCAL,FORTRAN,智能语言(LISP,Prolog)等等。
-高级语言源程序的执行方式有两种:解释和编译。通常使用后者。
我们用的C语言是后者。
3.特殊语言
CAD系统中的绘图语言和DBMS中的数据库查询语言。
1.1机器语言
电子计算机使用由0和1组成的二进制数,二进制是计算机语言的基础。在计算机发明之初,人们只能居高临下,用计算机语言命令计算机做这做那。一句话,就是写出一系列由0和1组成的指令序列,由计算机执行。这种计算机能理解的语言就是机器语言。用机器语言是很痛苦的,尤其是程序出错需要修改的时候。
所以这个程序是一个二进制文件。机器语言变成了指令。指令是最小的不可分的功能单元。而且由于每台计算机的指令系统往往不同,在一台计算机上执行的程序要想在另一台计算机上执行,必须单独编译,造成重复劳动。但是,因为该语言用于特定类型的计算机,所以其运行效率是所有语言中最高的。机器语言是第一代计算机语言。
1.2.汇编语言
为了减轻用机器语言编程的痛苦,人们进行了有益的改进:用一些简洁的英文字母和符号串来代替一条特定指令的二进制串,例如,ADD代表加法,MOV代表数据传输等。这样,人们可以很容易地阅读和理解程序在做什么,并且便于纠错和维护。这种编程语言叫做汇编语言,也就是第二代计算机语言。但是计算机不认识这些符号,所以需要一个特殊的程序把这些符号翻译成二进制的机器语言。这个翻译程序叫做汇编程序。
汇编语言也非常依赖机器硬件,可移植性不好,但是效率还是很高的。针对计算机专用硬件编写的汇编语言程序,能够准确发挥计算机硬件的功能和特长,程序精炼,质量高,所以它仍然是一种通用的、功能强大的软件开发工具。
1.3.高级语言
1.3.1.高级语言的开发
从最初与计算机交流的痛苦经历中,人们认识到我们应该设计一种接近数学语言或人类自然语言的语言,同时不依赖于计算机硬件,编制的程序可以在所有机器上通用。通过努力,1954年,第一个完全脱离机器硬件的高级语言FORTRAN问世了。在过去的40年中,* * *出现在数百种高级语言中,其中有几十种意义重大。Fortran、ALGOL、COBOL、BASIC、LISP、SNOBOL和PL/65438+JAVA影响很大并被广泛使用。
特别是在C语言诞生之前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,可读性和可移植性较差;而一般的高级语言很难直接操作计算机硬件(这是汇编语言的优势),所以人们期望有一种兼有汇编语言和高级语言特点的高级语言。& gt