中国信息产业风向标 | 专注,才能专业
全球第三种可视化编程引擎:iVX的崛起与展望
来源:[freemarker标签异常,请联系网站管理员]    作者:2023-08-14 14:12:19

一、引言

在编程的世界里,可视化编程一直是一个热门话题。从流程图样式的编程到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将继续引领全球编程界走向新的高峰,为全人类的科技进步做出更大的贡献。

iVX引领自动编程新时代:从百万应用到普适AST转换的技术突破

iVX不仅是一款可视化编程引擎,更是一种全新的“程序逻辑可视化方案”,可以广泛利用于各种编程领域。它的出现,无疑将推动自动编程走向新的高峰。

2023-08-14 14:09

我们为什么要开发iVX?—iVX尝试用“图形...

底层技术的演进,往往需要更长的时间,但是一旦有所突破,往往也会带来生产力更大的进步。在iVX IDE的基础上,通过AI模型自动编程,是我们研究的新方向。希望通过我们的努力,可以为更多人服务,并创造价值。

2023-08-14 14:15
你可能也喜欢这些文章
联系我们:

sale@staff.ccidnet.com Tel:010-88558955

广告发布:

sale@staff.ccidnet.com Tel:010-88558925

方案、案例展示:

project@staff.ccidnet.com Tel:010-88558955

Copyright 2000-2015 CCIDnet.All rights reserved.京ICP证000080(一)-16京公网安备11010802009845号