Top
首页 > 正文

全球第三种可视化编程引擎:iVX的崛起与展望

iVX的出现是编程界的一次重要突破。它不仅推动了可视化编程的发展,还为全球编程界带来了新的活力和创新。我们有理由相信,iVX将继续引领全球编程界走向新的高峰,为全人类的科技进步做出更大的贡献。
发布时间:2023-08-14 14:12        来源:赛迪网        作者:

一、引言

在编程的世界里,可视化编程一直是一个热门话题。从流程图样式的编程到Blockly的积木块格式,可视化编程引擎不断地演进和创新。现在,全球第三种可视化编程引擎——iVX,以其独特的面板模式,正在引领一场全新的编程革命。

IMG_258

二、可视化编程的演进

1. 流程图样式

流程图样式的编程是最早的可视化编程形式之一,通过图形化的方式表达程序逻辑,使编程变得直观和易于理解。对于复杂的逻辑,首先就具有分支复杂度的不可预测性,因此,就可能造成如下图这样的情况,而“复杂度的不可预测”和“逻辑可读性”之间本身就存在冲突,而这种冲突通过“流程图的方式”很难得到解决。

IMG_256

2. Blockly积木块格式

Blockly作为Google的开源项目,采用了积木块的方式来表达逻辑,广泛应用于儿童编程教育和初学者编程。

Screenshot 2023-08-05 at 12.04.53 PM

3. iVX面板模式

iVX是全球第三种可视化编程引擎,采用了独特的面板模式,不仅提高了开发效率,还突破了功能限制,为复杂应用和中大型项目的开发提供了全新的解决方案。

IMG_257

三、iVX与Blockly的关系

iVX与Blockly都属于可视化编程引擎,但它们的关系并不仅限于此。iVX不仅继承了Blockly的优点,还在许多方面进行了创新和突破。

1. 编程范式的创新

iVX采用了全新的“逻辑面板”模式,相比Blockly的“拖拽积木模式”具有更快的开发效率和更广泛的功能应用。

2. 面向不同的用户群体

Blockly主要针对儿童和初学者,而iVX则更关注开发者群体,可以胜任复杂应用和中大型项目的开发。

3. 开放和共享

iVX计划将其“逻辑面板”剥离出来,形成一个开放的逻辑面板,让更多的开发者享受到这种快速的“逻辑转代码的能力”。

四、iVX的优势与应用

1. 更快的开发效率

iVX的“逻辑面板”模式减少了点击和操作次数,提高了开发效率。

2. 功能上无限制

iVX几乎没有任何功能限制,可以生成上千万行代码,完全可以胜任复杂应用和中大型项目的开发。

3. 广泛的应用领域

iVX不仅适用于教育领域,还可以广泛应用于商业、游戏设计、2D/3D开发、Debug、应用开发等多个领域。

五、iVX的未来展望

iVX的目标是“应用自动编程”,通过LLM实现。自动编程突破可能是:领域内Mini LLM。现在的思路都是搞LLM,几乎像“大跃进”一样全民都在修炼“大模型”。大的公司自不必说,很多创业公司也搞大模型。这应该就是一个“陷进”,一个误区。

据我所知,国内应该是做的最好的“代码生成型的低代码平台--- iVX”就在搞领域内的LLM,或者应该叫“MiniLLM”,参数会在6B以内,通过自己训练“领域内语言模型”,完成“自动编程”过程。

由于iVX本身已经具备了编程语言特征,但是做了更高维度的“组件抽象”和“逻辑抽象”,因此可以把编码的信息量变得更小,可以理解为iVX比Java、C++这些具有更小的“语义空间”,但功能表达上没有太大差别。

一旦训练出C5级别的“自动编程”模型,将会是国内技术的一次小小突破!大家可以关注一下。

六、结语

iVX的出现是编程界的一次重要突破。它不仅推动了可视化编程的发展,还为全球编程界带来了新的活力和创新。我们有理由相信,iVX将继续引领全球编程界走向新的高峰,为全人类的科技进步做出更大的贡献。

每日必读

专题访谈

合作站点