关于初学者学好计算机程序设计语言的几点探讨

来源 :硅谷 | 被引量 : 0次 | 上传用户:get_to_do
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 文章从初学者角度对其在计算机程序设计语言学习中的困惑进行了分析,给出了初学者对编程语言类型的理解,编程语言应用领域等。
  关键词 初学者;计算机程序;设计;理解;编程语言
  中图分类号:TP311 文献标识码:A 文章编号:1671—7597(2013)041-191-02
  一个计算机语言初学者在学习进步的过程中,所遇到的最大的困难就应该算的上是编程语言选择的困惑。本人就编程语言开始分析。
  1 初学者对编程语言类型的理解
  编程语言的种类繁多,特征明显。
  1.1 从语言的等级划分:汇编语言和高级语言
  汇编语言:也就是指在对机器进行操作的时候要用到的汇编语言,与机器语言类似,这种语言的对应者其实就是对硬件的操作。硬件要做的每一个指令都要由编程者用命令的形式以汇编语言表现出来。汇编语言就是像汉字一般,每一个语言都代表着一个细微的动作,汇编这要做的就是将这些命令组编起来,汇编成一个动作的指令,从而达到执行动作的效果。机器对汇编的要求不仅很简单,其执行命令的工作效率也是非常的迅速。然而汇编语言对编程者硬件知识的理解要求更高,同时各种汇编语言的表述又各不相同。
  高级语言:汇编语言的创新发展型编程语言,变得简单更易于学习和操作。编程的种类有很多,其可以自动筛选完成这项工作所需要的程序,从而去除掉那些多余的工作程序,使其编程更加简单。不仅加快了命令的执行速度,还降低了对编程者的专业素质要求。
  1.2 从语言的执行方式划分:解释语言和编译语言
  解释语言:这种操作就像是一台自动翻译机,不过其主要的工作并不是汉语翻译成英语,而是将应用程序源代码需要对执行过程进行逐一“翻译”为编程所要用到的专业目标代码。由于,这种执行方式繁琐复杂,还需要进行编译解释,大大加大了工作的时间,从而降低了工作的效率,而且在操作过程中有一个明显的缺陷:不可以独立的完成工作,必须与解释器相互帮助。当然,既然这种执行方式能推广应用这么长时间,也有它的优势:对应用程序的调整比较方便,可以随时对其进行修改,其有一个显著的例子:脚本语言,在脚本语言中范围中有发展的比较大的有Vbscript.Javascript.Perl.Python等。
  编译语言:这个也是要将程序源代码“翻译”为机器语言,但是编译语言与上文中不同的就是翻译必须要在源程序应用之前。这种方式的特点正好与解释语言相反,它可以完全脱离语言环境,独立性强,但是其修改方面再次编译才可以。由于现在编译语言的种类非常广,像是C.C++.Delphi之类的都已经被划分成编译型一类。
  在执行方式中,有一个很特别的种类:Java。这种方式虽说也要翻译,然而由于字节码,这就是要将其“翻译”成伪码,才可以再将其完成执行。
  1.3 从面向对象划分:结构化语言和面向对象语言
  在此领域中,有两种思想:面向过程和面向对象。面向过程的典型的应用就是C.Pascal语言,这种面向过程的方式就会在设置的过程汇总制定较多的定义函数和结构体。
  面向对象的话就是指面对某一软件的时候思想附加于软件设置上,这种方式在领域中称作OO方法。构选机制是以继承为主,全方位的围绕对象进行刻画,构建与其相关的软件系统。上文中提到了Java.C++都属于面向对象的语言。
  其实,对这个专业了解足够多的人都明白,SQL必须与其他高级语言相结合,才可以做出更好的成绩。无论是用哪一个高级编程语言来对软件进行开发,其存储数据的时候都必须要用到数据库,也就是离不开SQL的帮助。
  2 编程语言应用领域
  当前应用广泛的编程语言种类较多,由于其工作效率不同,但是无法用好与不好来评价他们。只能说对设计不同层次的程序,所需要的语言就可以不一样。
  2.1 Java开发应用领域
  据统计,Java的使用情况Web所占的比例最大。正是因为Java对企业的场景应用有很大的作用,而且由于其现在长期的应用改革,Web发展已经离不开Java了。由于长期的发展,此技术也已经发展成熟,高峰期已经达到。
  2.2 C语言的应用范围
  C语言可以用到的地方很广泛,除了嵌入式系统等领域,还可以为高层软件所服务。
  2.3 Visual Basic的各种应用
  这种编程语言可以大范围的应用到各种实际运用中,就例如:界面设计.文字及文件处理.图形处理等方面。
  2.4 PHP随互聯网发展,应用领域宽泛
  很多中小型的网站是其最主要的使用者,即使是很多大型网站在设计的时候也是经常用到,或者说是在企业办公中也是应用广泛。
  2.5 C++在以下领域,有着根本性的优势
  C++经常应用于的一些领域非常广,而就是因为其特点十分的明显,尤其是对低级系统程序设计.高级系统程序设计.嵌入式程序设计.数值科学计算.通用程序设计以及混合系统设计等具有很明显的应用效果。
  2.6 其他语言
  C#主要用于开发WEB应用,与Java一样的,是竞争的两方面,这也是微软设计C#的初忠,C#虽然有其优点,但是在构架方式与其类型相似的语言相比而言,并不是受很多公司的欢迎,尤其是在制作C/S的商品软件的时候。
  Delphi的技术十分成熟:正是由于其发展时间够长,技术足够成熟,数据库做够强大,特别是在其和Windows编程相结合的时候,更是受设计数据库相关的应用软件公司的青睐。
  总的来说,汇编语言没有高级语言使用快捷方便,执行效率焦高;结构化与面向对象相比较,面向对象语言又略胜一筹;编译语言要比脚本语言复杂。
  参考文献
  [1]王汝传.计算机程序设计语言的发展[J].电子工程师,1999(11):1-5.
  [2]陈冬火,姚望舒.“计算机程序设计语言”教学刍议[J].计算机教育,2009(10):18-20.
  [3]孙媛,郝世选.论计算机程序设计语言课程教学方法的通用性[J].内江科技,2009,30(07):125.
  [4]韩松.高校计算机专业“程序设计语言”课程教学质量研究[J].中国电力教育,2009(21):83-84.
其他文献
【摘要】:对于北京奔驰扩展项目特别是这种大型钢结构厂房,它的结构框架和网架形式已经决定了施工的难度和作业面的区别,内构造主要以钢结构、圆球、方钢、圆管链接为主,所有的作业面都在钢结构网架上进行前期的施工,我们知道“1000-1=0”链条原理告诉我们:链条中的任何一个环节失效都会导致整个链条断裂。那么这种形式同样对于网架上搭设平台也是一样,如果在铺设的过程中细节没有处理好,那会发生重大安全事故。  
期刊
摘要:土建项目中混凝土施工技术的使用对于整体质量的影响可想而知,要对该方面的工作给予充分的重视。要从材料的选择上、运输、浇筑以及后期的养护工作上进行全方位的控制,严格把好质量关,促进建筑企业的健康发展。本文主要介绍了土建混凝土的施工技术,仅供参考。  关键词:土建项目;混凝土施工;技术探讨   中图分类号: TU37 文献标识码: A  一、我国土建施工的现状  1、影响土建施工的因素  在实际的
期刊
摘 要 环境空气质量的自动监测已从初步发展期进入质量提升期。自动监测系统虽以整体性的仪器及计算机系统构成,但同样易受到认为因素的影响,从而导致监测质量的低效。只有在全面掌握系统信息技术基础上发挥行为主体的主观能动性,加强管理制度完善及工作协调,才能确保自动监测系统的高效、持续运行。  关键词 环境空气质量;自动监测;质量控制  中图分类号:X831 文献标识码:A 文章编号:1671—7597(2
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
在今年5月举办的纽约设计周,第三届美国Rado Star Prize的结果在WantedDesign设计展上揭晓,正在纽约普瑞特艺术学院Pratt Institute攻读工业设计硕士研究生的钱捷,作为唯一一个来自中国的设计师夺得大赛十强。  今年的美国Rado Star Prize将重点放在“灵感源于自然的设计”这一主题上,这一主题旨在探索大自然对设计的影响。对象的材质,外观或设计应该是对功能设计
期刊
通过对海员技能大比武海员铁人三项比赛的特点进行分析,结合参训队员的具体情况,制定出切实可行的赛前准备阶段的划分,并分别提出各阶段训练的重点内容及训练中应给予重点关
针对具有突出危险的煤巷进行掘进预测手段不完善、出现“低指标”突出和预测准确度不高的现象,提出了一种多元信息预测模型,并研制了一种新型煤与瓦斯突出危险性参数钻测的一
摘要:房屋建筑工程大体积混凝土施工技术作为一个综合性的应用技术,被广泛应用于目前的建筑施工中。本文结合笔者实际工作实践,浅析了房屋建筑大体积混凝土定义、特点,及施工要点,并结合某小区房屋建筑楼,重点阐述了它的施工技术措施,仅供参考。    关键词:房屋建筑;大体积混凝土;结构设计;施工技术  中图分类号:TU37文献标识码: A    伴随着科学技术的发展和施工技术的进步,人们对于大体积混凝土施工
期刊
【摘要】STP超薄真空绝热板是一种新型节能保温材料,它较普通保温材料具有超低的导热性能,导热系数仅为0.008,大大降低了保温厚度,满足当前社会绿色节能发展的需要。  【关键词】STP超薄真空绝热板;外墙外保温;绿色节能;施工   中图分类号:TE08文献标识码: A    STP超薄真空绝热板是一种新型节能保温材料,它较普通保温材料具有超低的导热性能,导热系数仅为0.008,大大降低了保温厚度,
期刊
摘要:本文通过我公司在非洲喀麦隆施工的林贝体育场中出现的混凝土各种温度裂缝,介绍温度裂缝产生的机理及有效控制裂缝出现和发展的具体施工措施。  关键词:泵送混凝土温度裂缝 防治措施 补救措施  中图分类号:TU37文献标识码: A  目前,在我国泵送混凝土技术已得到普及和应用,它不仅能改善混凝土的施工性能,加快施工进度,对在特殊气候下施工的混凝土构件用的混凝土满足各种要求(如:速凝、缓凝时间等),具
期刊