一种代码逻辑表达“新范式”:保留编程逻辑,去掉编程语法

20 篇文章 5 订阅
9 篇文章 0 订阅

逻辑是一个非常古老的话题,很难看到有什么新的东西,特别是新的表达方式。最近被惊艳到了,在分析iVX产品的时候,发现了一种全新的可视化的“逻辑表达范式(或者说新方法)”。看下面有GIF动图演示。

理论上包括了“顺序执行”、“分支(也就是if)”、“循环(也就是for)”就可以构成“图灵完备”的逻辑表达。除了程序的表达方式以外,原本只有两种模式:一种是“流程图”模式;另一种是“Scratch”的“积木模式”。

分支模式实例图

iVX是一种新的图形化逻辑表达方式“面板模式”,也就是iVX IDE表达逻辑的方式。

通过对比发现,“面板模式”开发效率更高,点击和操作次数虽少,开发效率是“Scratch积木模式”5~10倍;而且由于“面板模式”可以向下垂直扩展,没有设计上的限制,加上更容易表达“循环”和“分支”等复杂逻辑,因此比“流程图”模式更容易操作和控制。

举一个例子,Mendix等低代码产品之所以叫“低代码”主要就是还有一些逻辑不能用“非代码”的方式表达,也就是不能通过“流程图”模式完整表达出来,所以才需要写代码。这其实正好反映了“流程图”模式的局限性。

而且iVX IDE还是完全免费的。大家有空可以体验一下这种新的逻辑范式,我觉得这是一个比较底层的发明,也许还没有引起太多人的注意。写篇文章,留个证据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值