【vc++精品源码栏目提醒】:网学会员为广大网友收集整理了,【精品文献】什么是C语言?什么是VB语言?什么是VF语言?什么是JAVA语言?什么是 - 其它管理文献,希望对大家有所帮助!
什么是C语言什么是VB语言什么是VF语言什么是JAVA语言什么是C语言 都是编程需要用的语言. 什么是编程呢 简单的说编程就是为了借助于计算机来达到某一目的或解决某个问题而使用某种程序设计语言编写程序代码并最终得到结果的过程。
计算机虽然功能十分强大。
可以供你上网、打游戏、管理公司人事关系等等但是没有程序它就等于是一堆废铁不会理会我们对它下达的“命令”。
于是我们要驯服它只有通过一种方式——程序这也是我们和计算机沟通的唯一方式。
那程序到底是什么呢 程序也就是指令的集合它告诉计算机如何执行特殊的任务。
打个比方说它好比指导你烹调菜品的菜谱或指挥行驶一路到达目的地的交警或者交通路标。
没有这些特殊的指令就不能执行预期的任务。
计算机也一样当你想让计算机为你做一件事情的时候计算机本身并不能主动为我们工作因此我们必须对它下达指令而它根本不会也不可能听懂人类自然语言对事情的描述因此我们必须使用程序来告诉计算机做什么事情以及如何去做甚至对最简单的任务也需要指令例如如何取得击键怎样在屏幕上放一个字母怎样在磁盘中保存文件等等。
这么麻烦连这些东西编程都要考虑怪不得人家说编程好难你错了其实许多这样的指令都是现成的包含在处理芯片中内置于操作系统中因此我们不必担心它们工作他们都是由处理器和操作系统来完成的并不需要我们来干预这些过程。
上面讲到的计算机本身不会主动的做任何事情。
因此我们要通过程序的方式来让计算机为我们“效劳”。
而这个过程就是我们“编”出来的。
编程可以使用某一种程序设计语言来实现按照这种语言的语法来描述让计算机要做的事情。
我们这里所讲的语法和外语中的语法完全两码事这里讲的语法只是读你的程序书写做出一写规定而已。
写出程序后再由特殊的软件将你的程序解释或翻译成计算机能够识别的“计算机语言”然后计算机就可以“听得懂”你的话了并会按照你的吩咐去做事了。
因此编程实际上也就是“人给计算机出规则”这么一个过程。
随计算机语言的种类非常的多总的来说可以分成机器语言汇编语言高级语言三大类。
电脑每做的一次动作一个步骤都是按照已经用计算机语言编好的程序来执行程序是计算机要执行的指令的集合而程序全部都是用我们所掌握的语言来编写的。
所以人们要控制计算机一定要通过计算机语言向计算机发出命令。
计算机所能识别的语言只有机器语言即由构成的代码。
但通常人们编程时不采用机器语言因为它非常难于记忆和识别。
目前通用的编程语言有两种形式汇编语言和高级语言。
汇编语言的实质和机器语言是相同的都是直接对硬件操作只不过指令采用了英文缩写的标识符更容易识别和记忆。
它同样需要编程者将每一步具体的操作用命令的形式写出来。
汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作例如移动、自增因此汇编源程序一般比较冗长、复杂、容易出错而且使用汇编语言编程需要有更多的计算机专业知识但汇编语言的优点也是显而易见的用汇编语言所能完成的操作不是一般高级语言所能实现的而且源程序经汇编生成的可执行文件不仅比较小而且执行速度很快。
高级语言是目前绝大多数编程者的选择。
和汇编语言相比它不但将许多相关的机器指令合成为单条指令并且去掉了与具体操作有关但与完成工作无关的细节例如使用堆栈、寄存器等这样就大大简化了程序中的指令。
由于省略了很多细节所以编程者也不需要具备太多的专业知识。
高级语言主要是相对于汇编语言而言它并不是特指某一种具体的语言而是包括了很多编程语言如目前流行的VB、VC、FoxPro、Delphi等这些语言的语法、命令格式都各不相同。
1解释类执行方式类似于我们日常生活中的“同声翻译”应用程序源代码一边由相应语言的解释器“翻译”成目标代码机器语言一边执行因此效率比较低而且不能生成可独立执行的可执行文件应用程序不能脱离其解释器但这种方式比较灵活可以动态地调整、修改应用程