- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
我对编程的粗浅看法.doc
对编程的粗浅看
摘要:本文主要以编程为中心,从我对编程的了解,再到我对编程的看法,最后介绍我所知道的关于编程在各个领域各个方面的运用。
关键词:编程,看法,运用
随着现代化科学技术的发展,计算机则应运而生,从以前大型主机阶段
我对计算机编程的了解
计算机(Computer),是一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。由硬件和软件所组成,两者是不可分割的。人们把没有安装任何软件的计算机称为裸机。计算机的发明就是为了实现人类的某些需求,那么就需要人机交流的平台。而编程就是让计算机,为解决某个问题而使用某种程序设计语言,编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段,通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令,一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
在信息技术高速发展的今天,有很多好的编程工具供我们使用。例如:具有代表性的计算机语言有BASIC C,C++,VB,VF,SQL,网页编程JSP,ASP,PHP ,软件是Microsoft Visual Studio,Microsoft Visual Basic,Microsoft SQL Server,等等。 BASIC是Beginners All-purpose symbolic instruction Code(初学者通用符号指令代码)的缩写,是国际上广泛使用的一种计算机高级语言。BASIC简单、易学,目前仍是计算机入门的主要学习语言之一。
用这些开发出来的简便、易懂的编程工具,实现了人机交流,满足了广大群众的需要。
我对编程的看法
通过上面的介绍,我们知道了编程、编程
的工具。下面介绍一下编程的作用。
对于计算机的发展运用来说,编程的发展无疑对其产生了无以比拟的突破。计算机由硬件系统和软件系统组成。内核是硬件系统,是进行信息处理的实际物理装置。最外层是使用计算机的人,即用户。人与硬件系统之间的接口界面是软件系统,它大致可分为系统软件、支援软件和应用软件三层。软件系统的最内层是系统软件,它由操作系统、实用程序、编译程序等组成。编译程序的功能,是把用户用汇编语言,或某种高级语言所编写的程序,翻译成机器可执行的机器语言程序。
对编程本身而言,编译程序的基本功能是把源程序(高级语言),翻译成目标程序。但是,作为一个具有实际应用价值的编译系统,除了基本功能之外,还应具备语法检查、调试措施、修改手段、覆盖处理、目标程序优化、不同语言合用以及人-机联系等重要功能。①语法检查:检查源程序是否合乎语法。如果不符合语法,编译程序要指出语法错误的部位、性质和有关信息。编译程序应使用户一次上机,能够尽可能多地查出错误。②调试措施:检查源程序是否合乎设计者的意图。为此,要求编译程序在编译出的目标程序中安置一些输出指令,以便在目标程序运行时,能输出程序动态执行情况的信息,如变量值的更改、程序执行时所经历的线路等。这些信息有助于用户核实和验证源程序是否表达了算法要求。③修改手段:为用户提供简便的修改源程序的手段。编译程序通常要提供批量修改手段(用于修改数量较大或临时不易修改的错误)和现场修改手段(用于运行时修改数量较少、临时易改的错误)。④覆盖处理:主要是为处理程序长、数据量大的大型问题程序而设置的。基本思想是让一些程序段和数据,公用某些存储区,其中只存放当前要用的程序或数据;其余暂时不用的程序和数据,先存放在磁盘等辅助存储器中,待需要时动态地调入。⑤目标程序优化:提高目标程序的质量,即占用的存储空间少,程序的运行时间短。依据优化目标的不同,编译程序可选择实现表达式优化、循环优化或程序全局优化。目标程序优化,有的在源程序级上进行,有的在目标程序级上进行。⑥不同语言合用:其功能有助于用户利用多种程序设计语言,编写应用程序或套用已有的不同语言书写的程序模块。最为常见的是高级语言和汇编语言的合用。这不但可以弥补高级语言,难于表达某些非数值加工操作,或直接控制、访问外围设备和硬件寄存器之不足,而且还有利于用汇编语言编写核心部分程序,以提高运行效率。⑦人-机联系:确定编译程序实现方案时,达到精心设计的功能。目的是便于用户在编译和运行阶段,及时了解内部工作情况,有效地监督、控制系统的运行。
这样就实现了编程的基本功能之外的,一些对源程序的检查、修改,对目标程序的优化,最终实现人机联系的功能。这些显示了计算机强大的功能,而这些强大的功能使得源程序更加准确,目标程序更加合理,人与计算机的交流更加灵活、更加容易、更加合理、更加方便。这些作用使计算机的更加具有实用性、也更加普遍化,从而带动各个领域的发展。同时,也运用于社会的各个领域
原创力文档


文档评论(0)