摘要:然而,又有谁知道,同样也是同年同月离世,还有一个科技巨匠,或许很多人都并不认识,甚至包括那些科技达人,但他在IT领域做的贡献,一点也不逊色于乔布斯。
我们都知道,苹果教主乔布斯是在2011年10月离世。
然而,又有谁知道,同样也是同年同月离世,还有一个科技巨匠,或许很多人都并不认识,甚至包括那些科技达人,但他在IT领域做的贡献,一点也不逊色于乔布斯。
为啥这样说呢?
主要是对于大多数人来说,尤其是程序员而言,C语言并不陌生。
我们现如今所使用的苹果、安卓等系统,其底层系统与编程语言都建立于这开创性工作之上,而这款编程语言的创始之父------丹尼斯,便就是我们今天谈论的人物。
抛弃博士学位,转身却发明了史上最厉害的编程语言!
丹尼斯1941年出生在纽约,高中毕业后听从父亲建议,进入了哈佛大学学习物理,后面研究生转向于应用数学。
然而,丹尼斯在读博过程中由于论文高深难懂,其博士论文是《函数的亚递归层次结构》,但却因没几个人看得懂,最终没有获取博士学位。
不过他却并不在乎,相反他当时有一个不错的工作,那就是贝尔实验室研究员。
而在那个实验室,他就认识了自己一生的合作伙伴----肯·汤普森。
工作期间,由于贝尔实验室与MIT合作开发的Multics系统失败,却让丹尼斯和肯发现了一些技术上的“先机”,他们在一台老旧PDP-7计算机上开发出Unix系统。
他们发现一个操作系统提供功能那么多,如何处理才比较好呢?为此丹尼斯认为可以在Unix内核上保持精简,上层提供很多小程序。
而肯于认为每个小程序只专注一个功能,但可以像积木那样组合起来,于是肯打算给做一个Fortran编译器。
随后为了能够提升其可移植性和效率,丹尼斯将B语言进行改造,进而设计出C语言,并且用C重写了Unix,之后此软硬件解耦,而Unix和C语言相结合,信息系统进入可跨设备移植的新时代。
随后,由于C语言语法简洁而强大,随后相继推出C++、Objective-C等语言,从此C家族共同构建起统治系统级编程。
而丹尼斯还与布莱恩·克尼汉合为C语言编写了教材,在随后十几年时间,这本教材也成为了几代程序员的教科书,而书中首个示例“Hello, World!”成为几代程序员的启蒙符号。
1983年,凭借着对Unix和C语言的卓越贡献,丹尼斯与肯获得了当年的图灵奖。
遗憾的是,晚年的丹尼斯一直遭受癌症与心脏病困扰,就在乔布斯去世一周,丹尼斯也离开人世,虽说未能像乔布斯去世新闻铺天盖地。
但他与乔布斯一样,都在默默改变了世界,其留下的技术支持,也支撑了整个现代软件的运转。
云表无代码平台,将简单留给用户
正如丹尼斯用C语言为整个现代软件发展奠定了基础,而无代码平台也是如此,用同样的方式去重塑企业数字化系统的构建方式。
以云表为例,通过“画表格、搭积木”式的可视化开发方式,即便对于没有任何编程技术的管理者,也能结合自身业务需求搭建其管理系统。
如同C语言跨越了机器差异,云表打破了传统开发软件的技术障碍,拆除技术与业务员之间的隔阂壁垒。
“将复杂留给自己,将简单带给用户”-----
正是这种理念,创始人张军带领的云表团队,将系统搭建能力归还给业务人员,让管理也能绽放自我才华,推动企业实现真正可自主的数字化转型。
无论是C语言,还是无代码,技术演进始终保持同一个宗旨---赋能于人,高效落地。
来源:云表无代码平台