欢迎来到天天文库
浏览记录
ID:10167339
大小:29.00 KB
页数:7页
时间:2018-06-12
《常用计算机编程语言的分析和选用技巧探析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、常用计算机编程语言的分析和选用技巧探析摘要:随着计算机更新速度加快,对计算机程序开发的要求越来越高。要不断提高计算机软件开发的效率,应当重视计算机编程语言的选择。本文主要列举了三种比较有代表性的计算机编程语言,包括C语言、VisualBasic语言和汇编语言,分析它们的基本情况,并对它们的结构进行对比,探讨选用计算机编程语言的技巧。没有过时的编程语言,只有更适合开发者自身以及开发项目的环境、条件的编程语言。关键词:常用;计算机编程语言;分析;选用;技巧中图分类号:TP311.1从1946年第一台计算机诞生至今,计算机的发展日新月异。随着计算机技术的不断提高,计算机在应用范围也越来越广,
2、普及程度越来越高。现代社会的大部分行业离开了计算机将寸步难行。计算机有利于减少人为产生的工作失误,极大程度上提高工作效率。要充分发挥计算机的作用,不仅要研究计算机的硬件设计,还要开发出能够满足人们需要的计算机软件。7人们通过使用计算机编程语言编写程序让计算机解决各式各样的问题。随着计算机的更新速度加快,软件开发在计算机领域中的地位越来越重要。要提高软件的开发效率,就一定要了解计算机的编程语言。计算机编程语言的类型多种多样,主要可以分为机器语言、高级语言和汇编语言。每一门计算机编程语言都有其优点和缺陷。一名优秀的编程程序员都会掌握多门计算机编程语言,在编写程序的过程中有技巧地选用合适的计
3、算机编程语言,实现不同编程语言之间的互补,大力提高软件的开发效率和使用性能。在计算机的编程语言中,比较常用的有C语言、VisualBasic语言和汇编语言。1常用计算机编程语言分析1.1C语言C语言是目前使用范围最为广泛的编程语言。世界上大多数的软件程序都是由C语言编写出来的。C语言出现于1972年,是在当时出现的B语言基础上发展而来的。经过十几年的发展,到了20世纪80年代,C语言由于兼顾了低级语言和高级语言的作用而得到广泛运用。7与其他编程语言相比,C语言具有不可比拟的使用优势,具体体现在以下几个方面:第一,C语言具有34种运算符,语言比较丰富,表达能力比较强;第二,C语言具有32
4、个关键字,9种控制语句,语言紧凑简洁,使用方式灵活;第三,C语言程序设计自由度高,使用方便;第四,C语言的功能强大,具备强大的图形功能、计算功能和逻辑判断功能;第五,C语言设计的程序可以在大部分系统中运行,可移植性强,适用范围大。当然,C语言也存在类型检查机制相对较弱等缺陷。为了弥补C语言的缺陷,20世纪80年代在C语言基础上发展出了C++语言。C++语言保留了C语言的优点,增加了面对对象的机制。C++语言的出现,改变了C语言开发大程序比较吃力的状况,扩大了C语言的使用范围。更重要的是,C++一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是编程思想革新的代表语言之一。1.2
5、VisualBasic语言(可视化编程语言的代表之一)VisualBasic语言是微软公司在1991年研发出来的一种编程语言。VisualBasic语言的基本思路就是采用面向对象的机制,将复杂的程序设计问题分解为相对简单的对象集。与C++语言相比,它的使用方式更加灵活方便。可视化编程和事件驱动编程是VisualBasic语言的显著特点。使用VisualBasic语言开发软件时看到的界面与程序实际运行的界面是基本一致的,改变了过去编写程序与界面开发不同步的状况。程序员在设计界面时可以通过使用控件画出不同类型的对象,无需通过编写程序,可以减少编程的工作量,简化编写程序也方便了后期的修改维护
6、。事件驱动编程是指应用程序是由运行过程中的事件决定的,比如用户的鼠标触动等,不进行预定的运行路径设定。事件驱动编程一般用于协助开发环境,受到了程序开发领域的重视。由于Visual7Basic语言包含了事件驱动编程语言和可视化编程,使得VisualBasic语言在软件开发领域中的适用范围非常广泛。1.3汇编语言计算机系统的应用程序的汇编工作都要有汇编语言来完成。由于汇编程序是利用计算机的硬件特性并能直接控制计算机的硬件的语言,它的执行效率比较高,但是在编写程序和调试时会比较复杂。1.4三种语言结构对比1.4.1C语言举例1.4.2VisualBasic语言举例1.4.3汇编语言举例1.4
7、.4结构对比结论经过对三种语言结构进行对比后,我们可以发现VisualBasic语言的语言结构最简单,汇编语言的语言结构最复杂,C语言的语言结构复杂程度介于两者之间。2常用计算机编程语言选用2.1选用原则7在选择计算机编程语言时,要注意以下原则:第一,要充分考虑软件运行的硬件环境。软件开发使用的汇编语言必须使用与运行的硬件环境。同时,考虑到现在的硬件技术更新速度非常的快。过去可以适用的语言,硬件技术升级后可能就无法适用。因此,在编程时要考虑软件
此文档下载收益归作者所有