包含sshvb.net的词条( 二 )


高级语言是目前绝大多数编程者的选择 。和汇编语言相比 , 它不但将许多相关的机器指令合成为单条指令并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令 。由于省略了很多细节,所以编程者也不需要具备太多的专 。
高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言 , 而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同 。
(1)解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器 , 但这种方式比较灵活,可以动态地调整、修改应用程序 。
(2)编译类:编译是指在应用源程序执行之前 , 就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高 。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(*.OBJ)才能执行,只有目标文件而没有源代码,修改很不方便 。现在大多数的编程语言都是编译型的,例如Visual Basic、Visual C++、Visual Foxpro、Delphi等 。
这个问题其实很简单 。前面我们讲到,程序是人与计算机进行沟通的唯一方式 , 因此我们要让计算机为我们服务,就必须有程序 , 而程序从哪里来?当然是由我们编写出来了 。或许你又会问到另一个问题:现在要什么程序有什么程序,我干嘛还要编程呢?这你就错了,现在的程序虽然很多,需要什么样的程序直接到网上不需要很长时间就可以找到类似的,而且有可能就是你所需要的 。但是,就好比去买衣服,虽然卖衣服的到处都是,但是哪一件是为你“量身定做”的呢!
程序还能够做很多事情不同的程序可以完成不同的事情 。从大的方面到管理国家的财务,小的方面管理家庭的帐务 。
又如,如果你想要你的计算机能播放动画,那么你的计算机中也要有相应的动画播放程序,下面所示的就是一个F1ssh动画播放器 。我们将会在后面的章节具体讲述这个程序的编制过程 。
随着计算机的飞速发展,总会有那么一天将不会编程的人列为“文盲” 。你不希望吧?那么就好好的学习一种程序设计语言吧 。
编程会过时吗
编程会过时吗?这个问题,让我先问你一个问题:计算机会消失吗?这两者答案是一样的 。知道了计算机会不会消失 , 就知道了编程会不会过时 。
编程工具会过时,而编程却不会过时
计算机系统由可以看见的硬倒:系统和看不见的软件系统组成 。要使计算机能够正常的工作 , 仅仅有硬件系统是不行的,没有软倒系统(即没有程序)的计算机可以说只是—堆废铁,什么事情都干不了 。例如当你撰写—篇文章的时候,你需要在操作系统中用文字编辑软件来实现文字的输入,但如果没有这些文字输入软件的话,你是否想过如何向计算机中输入文章呢?很难想象出如何在一个没有任何软件的计算机(我们称之为裸机)上进行文字的输入 。而这些软件其实就是通常我们所说的程序 。
编程会过时吗?我们从另一个角度来考虑这个问题,计算机有——天会消失吗?如果有一天当世界上所有的事情处理都用不到计算机了,那么计算机将会很快的消失,那时编程不仅过时了,而且也会随之消失了 。但是计算机会消失吗?当然不会,如今计算机应用到每一领域 , 为人类的发展做出了不可估量的贡献 。试想一下如果有一天全世界的计算机突然消失了,那么这个世界将变成什么样子 , 或许和全世界都停电了一样恐怖,甚至还会有更大的损失 。计算机的存在必须要有软件系统来维持 。因此编程永远不会、也不可能会过时 。

推荐阅读