APP下载

用中国人的母语编程

2013-04-29祝若博

电脑迷 2013年7期
关键词:编程语言初学者爱好者

祝若博

摘 要 编写成功的程序是每个计算机爱好者的梦想,但现在大多数编程软件依附于英文编程,这对计算机爱好者的英语水平有了一定要求,本文通过介绍“易语言-易飞扬”编程软件,让广大计算机爱好者可以通过中文编出自己需要的程序。

中图分类号:TP314 文献标识码:A

编写一个成功的程序是每个计算机爱好者的梦想,但面对现在比较流行的VB等国外产品,即使编写一个很小的程序也要输入一大段代码,非常不利于广大学者研究。所以,一个完全使用汉语的编程软件颇受计算机爱好者欢迎,它就是“易语言-易飞扬”。首先“易语言-易飞扬”是完全由中国自主研发的,适合中国人汉字录入习惯的编程软件,全部汉语录入,使英语基础不是很好的计算机爱好者有了机会接触编程。从另一角度,“易语言-易飞扬”又多采用类C语言结构,所以和C语言,C++语言,Java语言,C#语言等编程语言有相似甚至相同之处,使一些能够较为了解其他程序语言的计算机爱好者更快的了解和使用“易语言-易飞扬”。

易语言中的运行特点颇多,其中基本系统和运行支持库两部分通过使用飞扬工作室自行定义的接口技术能够进行完美的协作,其中的运行支持库内可为用户提供易语言所有语言要素,同时也为了方便使用,还可以通過提供“addln”功能来扩充易语言基本系统。运行支持库可以根据自己需要来进行抽换和更新,而基本系统可以对运行支持库提供详细的版本控制。

在为广大编程爱好者设计时,为了方便于对大量代码的调用,“易语言-易飞扬”提供了自动规范的语句录入方式,能够使编程者及时对自己录入的部分进行语法修正。当程序完工后,所有被录入的部分会被“易语言-易飞扬”系统重新整合,自动规范成统一的格式,是源代码部分的交流维护更加方便,同时也更有利于相互之间协作开发,降低协作开发的难度。

关于系统对名称的管理方面,“易语言-易飞扬”系统则做得更加人性化,在往常的程序编写过程中,如果需要对某一使用量非常大的子程序进行更名,则需要对全部录入的代码进行逐一搜索,一个一个的修改名称,这种工作又麻烦又繁琐。在“易语言-易飞扬”中,则完全可以简化该过程,其自身新装备的自动名称管理器可谓是一大亮点,当用户对一个大量使用的子程序进行名称修改后,通过这款工具,可以完成自动更名,减少了大量的复杂工作。

为了方便广大初学者,易语言在各方面的信息帮助上做到了全面化,具体化和实用化。当用户在对所做目标软件进行任何操作时都能够在下方的提示窗口处得到极其全面的信息提示,其中一般包括所有命令的定义、参数、使用方法等,非常适合初学者学习掌握。

对于操作编写的界面需求来说,“易语言-易飞扬”可以算的上是最简洁的语言之一了。首先它使用的分类分组方式将各组件命令详细分开,利于编程者在完工后对所有内容进行检测和修正。其次是全局界面全部采用汉语编译,书面更适合中国人的思维观念。还有其完美的可视化支持,易语言不但继承了一般可视化编程语言所具有的图形用户界面可视化设计操作,也独特的开发了程序流程的即时可视化,让编程者能够随时把握自己的录入情况,也为初学者提供更加明了的界面显示,便于学习。

当然,作为一项中国改革开放时代的产物,必须要面向未来,面向各领域,能够融会贯通。虽然“易语言-易飞扬”是中文汉化编程,但是其自身也可以实现和其他种类编程语言的互融互补。首先在编程理念上,易语言也是选择了效仿其他国外编程语言,支持当今先进的编程理念,比如:面向对象的程序编写方法,面向事件的消息处理机制等等,所以无论是什么层次的计算机学者,学习“易语言-易飞扬”都会有助于对其他种类的编程语言的学习,具有辅助作用。其次则是对于技术层次上的互通,在“易语言-易飞扬”中,同样也可以调用通过其他非易语言编写的程序,当然,反过来,其他种类的编程语言也能够调用“易语言-易飞扬”编写的程序,所以在协作开发工程中,并不会因为语言不同而带来程序编写和使用上的麻烦,更方便于协作开发。

同时,“易语言-易飞扬”为了适应时代发展,也为了方便不同的开发者的需求,已经设计出跨平台编译功能,现能够被“易语言-易飞扬”支持的有Windous和Linux,不在依赖其他特定的操作系统。在时下Linux系统“编程难,兼容难”的情况下,“易语言-易飞扬”推进了Linux操作系统的软件开发工具的开发步伐,具有较大影响力和实际意义。

对于一般的初学者,易语言的学习资源较为丰富。“易语言-易飞扬”软件中自身携带了即时帮助系统,如:每日一贴等。另外也有众多易语言爱好者交流论坛,上面已经有近万名注册用户,大家之间可以相互交流经验,展示作品,提出问题,同时也可以向在线的专家寻求帮助,有关易语言的书籍也有出版,方便大家学习使用。

作为中国人,汉语是我们的母语,能够用我们的母语来书写程序是我们的骄傲,让我们共同分享“易语言-易飞扬”带给我们的编程乐趣吧!

猜你喜欢

编程语言初学者爱好者
压力-体积转换在CFC编程语言中的实现解析
美食爱好者的随笔
初学者,赶紧看过来
蝴蝶爱好者
Java编程语言的特点与应用
浅谈不同编程语言对计算机软件开发的影响
直播答题爱好者
浅谈如何提高初学者的钢琴演奏能力
初学者如何临写《九成宫醴泉路》
面向对象Web开发编程语言的的评估方法