俄计算机软件可自行编程 董映璧 俄罗斯莫斯科鲍曼技术大学的科研人员,近日开发出一种能自动编程的计算机软件,使用该软件可令计算机程序设计工作的复杂性降低7倍。 据主持该项产品开发的科研人员、技术学博士叶夫根涅夫介绍,这种计算机软件是人工智能产品,目的是让那些非编程工作人员能够自己设计程序,新软件的工作原理依靠鉴定程序与项目程序的结合。 鉴定程序是数据库和计算机指令规则,就是数据处理工作,这是编程人员要具体解决的任务。项目程序由项目组成,其中每一个项目拥有自己的数据库和子程序指令。在进行编程时,一个大程序分成几个子程序,每一个子程序具有原始数据。这些原始数据被分为“机械”和“控制”两个部分。“机械”部分是方法和规则,用来解决子程序的;“控制”部分是选择解决方案。软件的使用者将子程序的数据和“机械”与“控制”两部分列入表格,系统将自己选择数据,并进行编程。每一个表格是项目程序的主体,由它得到的信息资料运用于鉴定程序。 据报道,一名科研人员运用该科研成果在4个月的时间里编制了电动机运行和机械设计的程序。在这一工作中自动编制的子程序为5700个,平均每天的子程序开发数目达700个,从而使编程的复杂性降低了7到10倍。 有关***指出,该方法降低了编程的复杂性,使编程任务简单化,在一定程度上,可帮助缓解目前计算机编程人员严重不足的现状。 摘自《科技日报》
|