点击上方“CSDN”,选择“置顶公众号”
关键时刻,第一时间送达!
【CSDN编者按】此前,我们曾在《如何让你的代码没有Bug?》一文中分享了 GitHub 上排名第一的项目 No code,它以“无码之码”的设想受到了开发者的热烈欢迎。但现有编程环境下,这种项目完全是天方夜谭,毕竟没有公司会需要一个“口头支票”来提供系统支撑。不过,本文的作者 Greg Satell 却给出了肯定的答复。在他看来,未来的软件开发就是无代码的模式。这种模式,反而会比现在的编程习惯更加简洁和高效。让我们来一探究竟。
以下为译文:
早期的电子计算机其实没什么用。当然,它们要比穿孔制表机更强大,但在这些计算机上编程极度困难。你需要用汇编代码编写指令,这是非常耗时且复杂的工作。
二十世纪五十年代早期,John Backus 发明了 Fortran 语言,一切发生了变化,它将汇编语言替换为命令语句,将低级的代码编译成近似于英语的代码。后来的编程语言都是建立在这个基本逻辑之上的,即用更简单的代码代替低级代码的命令。
如今,Quick Base、Mendix 和 Zudy 等公司正在做类似的尝试,他们试图将代码转换成可视化界面。就像从汇编语言切换到 Fortran 一样,底层的代码依然存在,但是可以用更简单的方式表现代码。
这些低级代码和无代码的平台正在瓦解软件给企业带来的影响。
▌