论文部分内容阅读
【摘 要】随着计算机更新速度加快,对计算机程序开发的要求越来越高。要不断提高计算机软件开发的效率,应当重视计算机编程语言的选择。本文主要列举了三种比较有代表性的计算机编程语言,包括C语言、VisualBasic语言和汇编语言,分析它们的基本情况,并对它们的结构进行对比,探讨选用计算机编程语言的技巧。没有过时的编程语言,只有更适合开发者自身以及开发项目的环境、条件的编程语言。文章就重点对计算机编程语言的分析及选用展开详细的论述。
【关键词】计算机编程语言;分析及选用;技巧
引言
计算机技术发展到今日,几乎应用到所有的科学技术和国民经济领域中。计算机技术在许多学科和工业技术的基础上产生和发展,社会对于将计算机结成网络以实现资源共亨的要求也日益增长,计算机技术与通信技术已结合的非常紧密。下面就重点展开对这一问题的简要概述。
一、计算机技术现状及计算机编程语言简述
从1946年第一台计算机诞生至今,计算机的发展日新月异。随着计算机技术的不断提高,计算机在应用范围也越来越广,普及程度越来越高。现代社会的大部分行业离开了计算机将寸步难行。计算机有利于减少人为产生的工作失误,极大程度上提高工作效率。要充分发挥计算机的作用,不仅要研究计算机的硬件设计,还要开发出能够满足人们需要的计算机软件。
人们通过使用计算机编程语言编写程序让计算机解决各式各样的问题。随着计算机的更新速度加快,软件开发在计算机领域中的地位越来越重要。要提高软件的开发效率,就一定要了解计算机的编程语言。计算机编程语言的类型多种多样,主要可以分为机器语言、高级语言和汇编语言。每一门计算机编程语言都有其优点和缺陷。一名优秀的编程程序员都会掌握多门计算机编程语言,在编写程序的过程中有技巧地选用合适的计算机编程语言,实现不同编程语言之间的互补,大力提高软件的开发效率和使用性能。在计算机的编程语言中,比较常用的有C语言、VisualBasic语言和汇编语言。
二、常用的计算机编程语言特点分析
1、C语言
C语言是目前使用范围最为广泛的编程语言。世界上大多数的软件程序都是由C语言编写出来的。C语言出现于1972年,是在当时出现的B语言基础上发展而来的。经过十几年的发展,到了20世纪80年代,C语言由于兼顾了低级语言和高级语言的作用而得到广泛运用。与其他编程语言相比,C语言具有不可比拟的使用优势,具体体现在以下几个方面:第一,C语言具有34种运算符,语言比较丰富,表达能力比较强;第二,C语言具有32个关键字,9种控制语句,语言紧凑简洁,使用方式灵活;第三,C语言程序设计自由度高,使用方便;第四,C语言的功能强大,具备强大的图形功能、计算功能和逻辑判断功能;第五,C语言设计的程序可以在大部分系统中运行,可移植性强,适用范围大。当然,C语言也存在类型检查机制相对较弱等缺陷。为了弥补C语言的缺陷,20世纪80年代在C语言基础上发展出了c++语言。c++语言保留了c语言的优点,增加了面对对象的机制。c++语言的出现,改变了c语言开发大程序比较吃力的状况,扩大了c语言的使用范围。更重要的是,c++一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是编程思想革新的代表语言之一。
2、VisualBasic语言(可视化编程语言的代表之一)
VisualBasic语言是微软公司在1991年研发出来的一种编程语言。VisualBasic语言的基本思路就是采用面向对象的机制,将复杂的程序设计问题分解为相对简单的对象集。与C++语言相比,它的使用方式更加灵活方便。可视化编程和事件驱动编程是VisualBasic语言的显著特点。使用VisualBasic语言开发软件时看到的界面与程序实际运行的界面是基本一致的,改变了过去编写程序与界面开发不同步的状况。程序员在设计界面时可以通过使用控件画出不同类型的对象,无需通过编写程序,可以减少编程的工作量,简化编写程序也方便了后期的修改维护。事件驱动编程是指应用程序是由运行过程中的事件决定的,比如用户的鼠标触动等,不进行预定的运行路径设定。事件驱动编程一般用于协助开发环境,受到了程序开发领域的重视。由于VisualBasic语言包含了事件驱动编程语言和可视化编程,使得VisualBasic語言在软件开发领域中的适用范围非常广泛。
3、汇编语言
计算机系统的应用程序的汇编工作都要有汇编语言来完成。由于汇编程序是利用计算机的硬件特性并能直接控制计算机的硬件的语言,它的执行效率比较高,但是在编写程序和调试时会比较复杂。汇编语言的主要特点有:其一,有助记符指令和机器指令一一对应。用汇纺语言编制的程序效率高,占用存储空间小,运行速度快。汇编语言能编写出最优化的程序,且能反映计算机的实际运行情况。其二,编程比高级语言困难。因为汇编语言是面向计算的,程序设计人员必须对计算机有相当深入的了解,才能使用汇编语言编制程序。其三,汇编语言能直接与存储器、接口电路打交道,也能申请中断。因此汇编语言程序能直接管理和控制硬件设备。其四,缺乏通用性,程序不易移植。不同计算机的汇编语言之间是不能通用的,因为它们各自都有适合于自己机型特点的汇编语言。但是,掌握了一种计算机的汇编语言,有助于学习其他计算机的汇编语言。
三、编程语言的运用领域
1、C语言的应用范围。C语言的应用范围很广,从底层的嵌入式系统、工业控制、智能仪表、编译器、硬件驱动,到高层的行业软件后台服务、中间件等等。C++在以下领域,有着根本性的优势:低级系统程序设计、高级系统程序设计、嵌入式程序设计、数值科学计算、通用程序设计以及混合系统设计等等。高级系统程序设计:包括操作系统核心、网络管理系统、编译系统、电子邮件系统、文字排版系统、图像和声音的编排系统、通讯系统、用户界面、数据库系统等等。嵌入式系统:包括照相机、汽车、火箭、电话交换机、汽车等等。数值/科学计算:包括仿真、实时数据获取和数据库访问等等。 2、VisualBasic的各种应用:控件使用、界面设计、文字及文件处理、图形处理、多媒体应用、操作系统和数据库等各方面的实际应用。
四、常用计算机编程语言选用技巧探析
1、选用原则
1.1要充分考虑软件运行的硬件环境。软件开发使用的汇编语言必须使用与运行的硬件环境。同时,考虑到现在的硬件技术更新速度非常的快。过去可以适用的语言,硬件技术升级后可能就无法适用。因此,在编程时要考虑软件的调整问题,尽量使软件调整更加简易。
1.2要考虑平台的支持性。要考虑平台对编程语言的支持下,根据编程语言的优势进行语言选择,使得编程语言可以发挥最大的优势。
1.3要考虑编写程序的实际需求。要根据编写的程序和编程语言的特点,来选择计算机编程语言。在一些比较特殊的软件开发时,程序员要使用专业的编程语言。专业的编程语言可以有针对性地进行软件开发,节省编程时间,提高编程效率,减少编程过程中出现的失误。
1.4要尽量选择熟悉的编程语言。每一位程序员熟悉的编程语言类型都不相同。程序员在编写程序时选择自己熟悉的语言,可以节省大量的时间,也便于过后的程序维护和修改工作。
1.5要考虑到开发成本的问题。不同的编程语言的编写成本都不相同,程序编写出来过后的维护和修改成本也不相同。程序员在选择编写语言时要根据项目的成本来限制编程语言的选择。
2、选用技巧
根据上述的原则以及对三种常用的编程语言结构的比较来看,可以得出以下这三种编程语言的选用技巧:
2.1C语言的可移植性最强,可以适用于大部分的运行环境。C语言的难度适中,加上高校的许多專业都开设了C语言课程,许多大学生都掌握了C语言。因此,在编程时可以优先适用C语言。面对C语言存在的缺陷,程序员可以调用其他语言进行混合编程。
2.2VisualBasic语言的掌握难度较低,但是执行效率比较低。使用VisualBasic语言可以简化编程过程,减少失误,因此VisualBasic语言更适合编写一些复杂而不讲究执行效率的程序。
2.3汇编程序的语言结构最为复杂,掌握难度大,但是运行效率比较高。因此汇编程序更加适用于编写一些初始化程序。
结束语
编程语言是计算机软件开发的工具,可供开发者选择的编程语言很多,选择合适的编程语言有助于提高编程效率和计算机软件的使用效率。要不断提高计算机软件的开发效率,就要重视计算机编写程序的选择。有这样,才能不断提高计算机的使用性能,在竞争激烈的计算机软件行业中占有一席之地。
参考文献:
[1]曹敏军.计算机编程语言的教学策略[J].辽宁师专学报(自然科学版),2013(27):169-171.
[2]陈东闵.高职计算机编程语言教学质量的思考[J].中国成人教育.,2014(12):33-35.
[3]韩玉杰.计算机编程语言教学设计与实践[J].现代教育技术,2013(06):126-128.
【关键词】计算机编程语言;分析及选用;技巧
引言
计算机技术发展到今日,几乎应用到所有的科学技术和国民经济领域中。计算机技术在许多学科和工业技术的基础上产生和发展,社会对于将计算机结成网络以实现资源共亨的要求也日益增长,计算机技术与通信技术已结合的非常紧密。下面就重点展开对这一问题的简要概述。
一、计算机技术现状及计算机编程语言简述
从1946年第一台计算机诞生至今,计算机的发展日新月异。随着计算机技术的不断提高,计算机在应用范围也越来越广,普及程度越来越高。现代社会的大部分行业离开了计算机将寸步难行。计算机有利于减少人为产生的工作失误,极大程度上提高工作效率。要充分发挥计算机的作用,不仅要研究计算机的硬件设计,还要开发出能够满足人们需要的计算机软件。
人们通过使用计算机编程语言编写程序让计算机解决各式各样的问题。随着计算机的更新速度加快,软件开发在计算机领域中的地位越来越重要。要提高软件的开发效率,就一定要了解计算机的编程语言。计算机编程语言的类型多种多样,主要可以分为机器语言、高级语言和汇编语言。每一门计算机编程语言都有其优点和缺陷。一名优秀的编程程序员都会掌握多门计算机编程语言,在编写程序的过程中有技巧地选用合适的计算机编程语言,实现不同编程语言之间的互补,大力提高软件的开发效率和使用性能。在计算机的编程语言中,比较常用的有C语言、VisualBasic语言和汇编语言。
二、常用的计算机编程语言特点分析
1、C语言
C语言是目前使用范围最为广泛的编程语言。世界上大多数的软件程序都是由C语言编写出来的。C语言出现于1972年,是在当时出现的B语言基础上发展而来的。经过十几年的发展,到了20世纪80年代,C语言由于兼顾了低级语言和高级语言的作用而得到广泛运用。与其他编程语言相比,C语言具有不可比拟的使用优势,具体体现在以下几个方面:第一,C语言具有34种运算符,语言比较丰富,表达能力比较强;第二,C语言具有32个关键字,9种控制语句,语言紧凑简洁,使用方式灵活;第三,C语言程序设计自由度高,使用方便;第四,C语言的功能强大,具备强大的图形功能、计算功能和逻辑判断功能;第五,C语言设计的程序可以在大部分系统中运行,可移植性强,适用范围大。当然,C语言也存在类型检查机制相对较弱等缺陷。为了弥补C语言的缺陷,20世纪80年代在C语言基础上发展出了c++语言。c++语言保留了c语言的优点,增加了面对对象的机制。c++语言的出现,改变了c语言开发大程序比较吃力的状况,扩大了c语言的使用范围。更重要的是,c++一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是编程思想革新的代表语言之一。
2、VisualBasic语言(可视化编程语言的代表之一)
VisualBasic语言是微软公司在1991年研发出来的一种编程语言。VisualBasic语言的基本思路就是采用面向对象的机制,将复杂的程序设计问题分解为相对简单的对象集。与C++语言相比,它的使用方式更加灵活方便。可视化编程和事件驱动编程是VisualBasic语言的显著特点。使用VisualBasic语言开发软件时看到的界面与程序实际运行的界面是基本一致的,改变了过去编写程序与界面开发不同步的状况。程序员在设计界面时可以通过使用控件画出不同类型的对象,无需通过编写程序,可以减少编程的工作量,简化编写程序也方便了后期的修改维护。事件驱动编程是指应用程序是由运行过程中的事件决定的,比如用户的鼠标触动等,不进行预定的运行路径设定。事件驱动编程一般用于协助开发环境,受到了程序开发领域的重视。由于VisualBasic语言包含了事件驱动编程语言和可视化编程,使得VisualBasic語言在软件开发领域中的适用范围非常广泛。
3、汇编语言
计算机系统的应用程序的汇编工作都要有汇编语言来完成。由于汇编程序是利用计算机的硬件特性并能直接控制计算机的硬件的语言,它的执行效率比较高,但是在编写程序和调试时会比较复杂。汇编语言的主要特点有:其一,有助记符指令和机器指令一一对应。用汇纺语言编制的程序效率高,占用存储空间小,运行速度快。汇编语言能编写出最优化的程序,且能反映计算机的实际运行情况。其二,编程比高级语言困难。因为汇编语言是面向计算的,程序设计人员必须对计算机有相当深入的了解,才能使用汇编语言编制程序。其三,汇编语言能直接与存储器、接口电路打交道,也能申请中断。因此汇编语言程序能直接管理和控制硬件设备。其四,缺乏通用性,程序不易移植。不同计算机的汇编语言之间是不能通用的,因为它们各自都有适合于自己机型特点的汇编语言。但是,掌握了一种计算机的汇编语言,有助于学习其他计算机的汇编语言。
三、编程语言的运用领域
1、C语言的应用范围。C语言的应用范围很广,从底层的嵌入式系统、工业控制、智能仪表、编译器、硬件驱动,到高层的行业软件后台服务、中间件等等。C++在以下领域,有着根本性的优势:低级系统程序设计、高级系统程序设计、嵌入式程序设计、数值科学计算、通用程序设计以及混合系统设计等等。高级系统程序设计:包括操作系统核心、网络管理系统、编译系统、电子邮件系统、文字排版系统、图像和声音的编排系统、通讯系统、用户界面、数据库系统等等。嵌入式系统:包括照相机、汽车、火箭、电话交换机、汽车等等。数值/科学计算:包括仿真、实时数据获取和数据库访问等等。 2、VisualBasic的各种应用:控件使用、界面设计、文字及文件处理、图形处理、多媒体应用、操作系统和数据库等各方面的实际应用。
四、常用计算机编程语言选用技巧探析
1、选用原则
1.1要充分考虑软件运行的硬件环境。软件开发使用的汇编语言必须使用与运行的硬件环境。同时,考虑到现在的硬件技术更新速度非常的快。过去可以适用的语言,硬件技术升级后可能就无法适用。因此,在编程时要考虑软件的调整问题,尽量使软件调整更加简易。
1.2要考虑平台的支持性。要考虑平台对编程语言的支持下,根据编程语言的优势进行语言选择,使得编程语言可以发挥最大的优势。
1.3要考虑编写程序的实际需求。要根据编写的程序和编程语言的特点,来选择计算机编程语言。在一些比较特殊的软件开发时,程序员要使用专业的编程语言。专业的编程语言可以有针对性地进行软件开发,节省编程时间,提高编程效率,减少编程过程中出现的失误。
1.4要尽量选择熟悉的编程语言。每一位程序员熟悉的编程语言类型都不相同。程序员在编写程序时选择自己熟悉的语言,可以节省大量的时间,也便于过后的程序维护和修改工作。
1.5要考虑到开发成本的问题。不同的编程语言的编写成本都不相同,程序编写出来过后的维护和修改成本也不相同。程序员在选择编写语言时要根据项目的成本来限制编程语言的选择。
2、选用技巧
根据上述的原则以及对三种常用的编程语言结构的比较来看,可以得出以下这三种编程语言的选用技巧:
2.1C语言的可移植性最强,可以适用于大部分的运行环境。C语言的难度适中,加上高校的许多專业都开设了C语言课程,许多大学生都掌握了C语言。因此,在编程时可以优先适用C语言。面对C语言存在的缺陷,程序员可以调用其他语言进行混合编程。
2.2VisualBasic语言的掌握难度较低,但是执行效率比较低。使用VisualBasic语言可以简化编程过程,减少失误,因此VisualBasic语言更适合编写一些复杂而不讲究执行效率的程序。
2.3汇编程序的语言结构最为复杂,掌握难度大,但是运行效率比较高。因此汇编程序更加适用于编写一些初始化程序。
结束语
编程语言是计算机软件开发的工具,可供开发者选择的编程语言很多,选择合适的编程语言有助于提高编程效率和计算机软件的使用效率。要不断提高计算机软件的开发效率,就要重视计算机编写程序的选择。有这样,才能不断提高计算机的使用性能,在竞争激烈的计算机软件行业中占有一席之地。
参考文献:
[1]曹敏军.计算机编程语言的教学策略[J].辽宁师专学报(自然科学版),2013(27):169-171.
[2]陈东闵.高职计算机编程语言教学质量的思考[J].中国成人教育.,2014(12):33-35.
[3]韩玉杰.计算机编程语言教学设计与实践[J].现代教育技术,2013(06):126-128.