注册 |登录

外包网外包论坛IT外包 › 查看主题

188

查看

0

回复
返回列表

Rank: 1

go

母语编程力推外包发展——易语言在外包市场的作用

楼主
发表于 2010-7-13 21:46 | 只看该作者 | 倒序看帖 | 打印
大连大有吴涛易语言软件开发有限公司专业从事编译器及编程环境的软件开发技术,公司从2004年3月推出以来,自主研发了“易语言汉语编程环境”,以及最新研发“易语言.飞扬”,一个更加强大的编程系统。
  易语言汉语编程环境由核心层、扩展层、环境层和应用层组成。核心层的易语言及其编译器构成了基础编程平台;扩展层提供了专业编程人员的开发运行平台;环境层提供了用户集成开发环境;应用层支持用户创建本行业、领域的开发平台的框架。综合采用了结构化、面向对象、组件、构架、集成化等多种先进技术,并在运行效率、性能价格比、全可视化支持、适应本地化需要、面向对象以及提供Windows,Linux上的运行平台等具有特色。同时在四个层面上都提供了各种辅助开发工具,如:全中文支持、本土化特色、全可视化编程、跨平台开发、多语言支持、模块化开发、独立的数据库、内置专用输入法、即时帮助系统、OCX组件调用等工具。
  易语言可采用各国的母语进行编程,目前拥有英文版、日文版、中文简体版、中文繁体版等不同版本。易语言拥有多语种计算机数据库语言及其编译技术,在此技术的支持下,各国编程人员,只需用自己的母语就可以开发软件项目,而且通过多语种的软件转换技术,各语种的代码可以进行切换,不同版本打开同一源代码可自动转换为相应国家语言。如:用中文开发的源代码,在英文版易语言编程系统下可以直接转换为英文代码,方便以英文进行交流的中间媒介。
  易语言针对外包开发中的一系列问题,推出了优秀的解决方案,如:易语言的日文版独有罗马字快速录入输入法,输入日文代码速度快,再也不必为输入速度不如英文而担心。此外还具有:流程设计的可视化设计器将流程图与文本代码相结合,理清程序员的思路,实现无错化编程;参数引导管理器自动展开该命令的参数,无需记忆大量的参数表,方便程序员输入;记忆式输入修改管理器,可智能化地自动全局修改某个变量名字或组件名称;模块管理器、数据库管理器等。
  易语言可充分利用原有的资源,可以调用其它常用的编程语言开发的可执行目标文件和动态链接库(DLL),其它常用编程语言也可以调用易语言开发的可招待目标文件和动态链接库。易语言编程环境不仅拥有自主开发的内置数据库系统,易语言程序还可以访问支持国际通用的ODBC或ADO数据库访问协议的主流数据库,如Mysql、Sql Server、Oracle、Sybase等。还对现有计算机系统中已经存在的API、COM、OCX组件和TypeLib类型库、DLL调用接口技术等功能组件及其功有接口都提供相应的支持,从而为用户提供了能够充分利用现有外包资源的集成环境。
  采用母语编程的优势还在于节约了大量的培训费用,外包企业员工培训时无需进行长期的英文学习培训,只需使用本国母语进行开发,灵活而高效。而且易语言编程环境的性价比高,也可为外包企业节约大量的开发成本。
  易语言2004年通过了国家科技成果鉴定,2005年成为中国国家火炬计划项目之一,2006年申报四项发明专利,2007年获“2007中国十大自主创新软件产品奖”。
  易语言公司目前正在开发一个完全面向对象、全可视、跨平台的新编程语言“易语言.飞扬”(www.dotef.cn),类似于现在非常流行的JAVA和C#。“易语言.飞扬”,其主要特性有:完全面向对象,跨平台静态编译,支持Unicode代码、多线程支持,垃圾自动回收机制,类型反射机制,动态类型装载等等。
  “易语言.飞扬”更简单易学,繁琐、晦涩、不常用的语言特性被尽量精简,且补充了很多便于使用的语言特性,如:属性表的广泛使用、类自然语言编程、多层嵌套注释、多返回值、嵌入类型、嵌入方法、属性方法和事件方法、参数默认值和参数扩展、数据类型自动转换、动态类型和弱类型、三联判断表达式、交换操作符、预编译等,支持中英文双语关键字,在语法格式和关键字方面,尽量与现有类似编程语言相同,减少了学习量。
  对系统环境的适应和控制能力更强:定义有语言无关的“EF对象模型”,从而允许使用其它各种编程语言来直接书写“易语言.飞扬”本地类,和用“易语言.飞扬”本身书写的类完全融合互补,没有任何差别,可用作快速建立强大高效的本地应用环境,同时可充分利用现有代码资源。
  其中的亮点是:中英文双语关键字,也就是说,可以用英文写代码,也可以用中文写代码,在编程环境的控制下,可以实现中英代码的自动转换功能,方便了外包业务的提交验收,各国专家可以使用母语进行软件项目的检查。
  “易语言.飞扬”能够方便地实现跨平台编程,一套源程序在不修改源码的情况下可以编译为不同操作系统平台下的本地代码,减少了工作量,降低了外包发展中的企业成本。
  最后,“易语言.飞扬”将会实现IDE及类库等的开源,方便各国不同行业领域的技术专家对其进行不断完善,同时也更有力地支持了外包项目的开发。

TOP

Launchina Inc. ( 沪ICP备09082657)|联系我们

GMT+8, 2010-9-5 12:16, Processed in 0.168561 second(s), 9 queries.

Powered by Launchina X1

© 2001-2010 Comsenz Inc.

母语编程力推外包发展——易语言在外包市场的作用 - IT外包 - 外包网 外包|服务外包|人力资源外包-尽在中国外包服务网!