文/王一鸣
常用计算机编程语言和选用技巧
文/王一鸣
在21世纪的今天,我国经济快速发展,时代进步迅速,人们的物质生活也逐渐提高,计算机成了人们生活、工作、娱乐中都必不可少的重要工具。随着计算机的发展、越来越多的网络科技公司的兴起和发展,编程成了各个学校的热门学科,而以上这些因素都逐渐使编程成为当今社会的热门职业。本文通过对计算机各类编程语言的简述和认知以及对各类编程语言选用技巧的探索,来帮助编程语言的爱好者们认识编程语言的魅力所在。
计算机 编程语言 选用技巧
现如今,学校、医院、企业、政府机关等等都离不开计算机的存在,计算机在带给人们生活、工作、娱乐便利的同时,也更要求地严格着人们对它的使用。我们在使用计算机中各类软件时,都离不开编程的运用,可见,编程在计算机中起到的作用尤为重要。
计算机的快速发展,使计算机软件开发的地位也越来越重要,人们通过使用计算机编程语言来更加快速和方便地解决各种疑难问题。要进行软件的开发就不得不对计算机编程有一定的了解,比如常常被人们使用的C语言、Visual Basic编程语言以及汇编语言。
编程语言是对计算机程序进行定义的语言,可以用来向计算机发号指令。俗称为计算机语言,种类很多,常以机器语言、汇编语言和高级语言进行分类。目前,应用较广的是汇编语言和高级语言。程序是由我们所掌握的语言来编写的,所以人们要掌控计算机就要通过计算机语言向计算机发出命令。
C语言是由UNIX的研制者丹尼斯•里奇于1970年,由肯•汤普逊所研制出的B语言的基础上发展和完善起来的。上世纪八十年代,为了避免C语言被人们在广泛使用的同时存在差异而制定了一套国际标准语法,称为ANSI C,成为C语言最初的标准。
C语言是一门通用计算机编程语言,应用极为广泛。
目前,很多的操作系统中都普遍存在着C语言编译器,如Windows、Linux、UNIX等等,为了使UNIX操作系统能得到推广,1977年Dennis M.Ritchie发表了C语言编译文本《可移植的C语言编译程序》,相较于之前的C语言,它不依赖于具体机器系统,可移植性好是C语言的一大优势。
Visual Basic编程语言是种由微软公司开发的一种编程语言。从任何标准来说,Visual Basic编程语言是世界上使用人数最多的语言,不管是盛赞Visual Basic的开发者的人数,还是抱怨Visual Basic的开发者的人数都是最多的。其前身是BASIC编程语言。
2002年开始,微软将.NET Framework 与Visual Basic结合而成为Visual Basic .NET (VB. NET),重新打造Visual Basic,新增许多特性及语法,又将Visual Basic推向一个新的高度。
通过几年的发展,Visual Basic编程语言已经成为一种专业的编程语言。
相较于以上两种编程语言,汇编语言被称为符号语言,它可应用于电子计算机和微处理器及一些其他可编译器件中。在不同的编译设备中,汇编语言对应着不同的语言指令集。也就是说,汇编语言对应的平台是不可以直接移植的。
许多汇编程序为程序开发、汇编控制、辅助调试提供了额外的支撑机制。有的汇编语言程序工具经常会提供宏,他们也被成为宏汇编器。
在今天的实际应用中,与其他大多数的程序设计语言不同,汇编语言没有被广泛应用于程序设计,而是被应用在硬件操作和高要求的程序优化等底层场合。驱动程序、嵌入式操作系统和实时运行程序都需要汇编语言。
汇编语言具备简捷性、执行过程和独特性等特点。
根据以上对各种计算机编程语言的了解,不难看出C语言具有简洁紧凑,活方便、运算符丰富、数据类型丰富、表达方式灵活实用、对硬件进行操作、生成目标代码质量高,程序执行效率高、可移植性好、表达力强等优点成为计算机编程语言中最为重要的课题。也正因为C语言可以适用于大部分的运行环境以及它的难度适中,成为学校极为受欢迎的一门学科,在编程时也可以优先使用C语言。
Visual Basic编程语言相较于C语言来说难度偏低,更容易被掌握。使用Visual Basic编程语言可以在简化程序的同时将编程难度降低。所以对Visual Basic编程语言来说更加适用于编写一些难度级别较低而且对执行效率要求不高的程序。
汇编语言的结构最为复杂,难度大,不易掌握是汇编语言最大的特点,但和Visual Basic编程语言正好相反,汇编语言执行效率较高。与其他计算机语言相比,初始化程序可能更为适合汇编语言。
随着科技的日新月异,计算机软件开发以及编程的使用成为每个人关注的热门话题,人们生活、工作和娱乐中方方面面都离不开计算机的存在。人们在享受计算机带来便利的同时,对计算机的要求也越来越高,对编程语言的操作也更加明确。编程语言良好的发展前景使得各大学校纷纷开设了编程语言科目,让学生更早的接触到编程语言,培养学生的广泛爱好。对于软件企业来说,只有对编程语言更高,提高编程语言的操作能力,才能使企业长期处于不败之地,甚至脱颖而出。
[1]李文杰.常用计算机编程语言的分析和选用技巧探析[J].城市建设理论研究:电子版,2015,5(14):75-76.
[2]景一鸣,赵亮.常用计算机编程语言的分析和选用技巧探究[J].信息化建设,2016(08).
作者单位山东省诸城实验中学 山东省诸城市 262200