在传统的软件开发方式中,代码编辑器完成两项任务:
一是描述“执行功能”的代码,用来告知系统应完成的任务,如“赋值、计算、调用、检测”等;
二是描述“执行顺序”的代码,用来告知系统按什么顺序和机制去逐个执行功能,如“顺序、分支、循环”等。
在“新琦软件”开发系统中,除了可以用“全中文”表达和描述功能流程的结构外,还可以“模块”图块来表达复杂的罗技语法。这种通过描述“执行顺序”的“流程线”和具有不同执行异议的模块,实现了以“视觉图块”方式来开发软件的机制。图示化语言的应用机制,如下图所示。
无论是“小土豆、小蘑菇、小辣椒”,都是可以用这种方式来开发应用程序的。