BAT的程序员们⽤的哪些编程语⾔,这些都常好⽤!
⼈们通过使⽤由很多词语组成的语⾔来表达⾃⼰的思想。⽽计算机使⽤⼀种只包含 1 和 0 的简单语⾔,其中 1 表
⽰“开”,0表⽰“关”。不是所有⼈都是程序员都能看的懂计算机语⾔的,编程语⾔相当于你和计算机之间的翻译。你不必学习计算机⾃⼰的语⾔(即“机器语⾔”),⽽是可以使⽤编程语⾔,以⼀种更易于学习和理解的⽅式向计算机发出指令。今天贵阳达内给⼤家整理了那些BAT程序员都在⽤的编程语⾔。
编程语⾔
机器语⾔
在计算机系统中,⼀条机器指令规定了计算机系统的⼀个特定动作。⼀个系列的计算机在硬件设计制造时就⽤了若⼲指令规定了该系列计算机能够进⾏的基本操作,这些指令⼀起构成了该系列计算机的指令系统。在计算机应⽤的初期,程序员使⽤机器的指令系统来编写计算机应⽤程序,这种程序称为机器语⾔程序。使⽤机器语⾔编写的程序,由于每条指令都对应计算机⼀个特定的基本动作,所以程序占⽤内存少、执⾏效率⾼。缺点也很明显,如:编程⼯作量⼤,容易出错;依赖具体的计算机体系,因⽽程序的通⽤性、移植性都很差。
汇编语⾔
为了解决使⽤机器语⾔编写应⽤程序所带来的⼀系列问题,⼈们⾸先想到了使⽤助记符号来代替不容易记忆的机器指令。这种助记符号来表⽰计算机指令的语⾔称为符号语⾔,也称汇编语⾔。在汇编语⾔中,每⼀条⽤符号来表⽰的汇编指令与计算机机器指令⼀⼀对应;记忆难度⼤⼤减少了,不仅易于检查和修改程序错误,⽽且指令、数据的存放位置可以有计算机⾃动分配。⽤汇编语⾔编写的程序称为源程序,计算机不能直接识别和处理源程序,必须通过某种⽅法将它翻译成为计算机能够理解并执⾏的机器语⾔,执⾏这个翻译⼯作的程序称为汇编程序。
使⽤汇编语⾔编写计算机程序,程序员仍然需要⼗分熟悉计算机系统的硬件结构,所以从程序设计本⾝上来看仍然是低效率的、烦琐的。但正是由于汇编语⾔与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很⾼的系统核⼼程序以及实时控制程序等,迄今为⽌汇编语⾔仍然是⼗分有效的程序设计⼯具。
⾼级编程语⾔
⾼级语⾔
⾼级语⾔是⼀类接近于⼈类⾃然语⾔和数学语⾔的程序设计语⾔的统称。按照其程序设计的出发点和
⽅式不同,⾼级语⾔分为了⾯向过程的语⾔和⾯向对象的语⾔,如Fortran语⾔、C语⾔等都是⾯向过程的语⾔;⽽以C++、JAVA、C# 、Smalltalk等为代表的⾯向对象的语⾔与⾯向过程语⾔有着许多不同,这些语⾔⽀持“程序是相互联系的离散对象集合”,这样⼀种新的程序设计思维⽅式,具有封装性、继承性和多态性等特征。
贵阳达内表⽰⾼级语⾔按照⼀定的语法规则,由表达各种意义的运算对象和运算⽅法构成。使⽤⾼级语⾔编写程序的优点是:编程相对简单、直观、易理解、不容易出错;⾼级语⾔是独⽴于计算机的,因⽽⽤⾼级语⾔编写的计算机程序通⽤性好,具有较好的移植性。
⽤⾼级语⾔编写的程序称为源程序,计算机系统不能直接理解和执⾏,必须通过⼀个语⾔处理系统将其转换为计算机系统能够认识、理解的⽬标程序才能成为计算机系统执⾏。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论