人物 一个程序员眼中的上帝 会设计出啥样的电脑系统?( 二 )
到底有没有和上帝谈过差评君不知道,但这个脑洞确实是很大了,正常人也确实难以理解 。
TempleOS在2013年被开发完成,是一款基于64位架构的现代化Commodore64,操作界面类似于DOS 。
文章图片
它运用了640 ×480 的复古分辨率、16位色的显示以及单音频的语音,完全就是一个80 年代的操作系统 。
至于要这么设计的原因,TerryDavis解释说,低分辨率和简单的画面,能方便小孩子画出上帝的模样来 。
他还声称这个系统可以在世界上留存1000 年,硅谷的大佬们会逐渐认清它的价值,自己重新发明了轮子云云 。
在社交平台上,还能看到Davis极端的种族主义言论,以至于他被大部分的编程论坛封杀 。
他在社交平台上直言不讳的表示,自己在99年的时候杀过CIA的N哥 。▼
文章图片
甚至在开发完TempleOS的那天发的推特里,也不忘口嗨 。
你好!你们现在可以和上帝对话了!FXXKN哥儿▼
文章图片
尽管这些言论多半是他受精神疾病影响的谎言乱语,但Davis确确实实是一个天才程序员 。
文章图片
他花了整整十二年的时间开发一个独立内核的图形化操作系统,拢共撰写了超过十万行的代码,等同于Photoshop1.0 的代码量 。
而这些工作全都是他一个人,从无到有独立开发的,像是在一个人建造摩天大楼 。
在开发 TempleOS 的过程中, TerryDavis 利用 C 和 C++ 语言构建了全新的编程语言 “ HolyC ” 。
文章图片
它不仅是TempleOS的编程语言,还内置在TempleOS中,为集成开发提供了很好的环境 。
比如像TempleOS的核心机制——超文本系统DolDoc 。
他将文本、图像处理、表格、程序、菜单的功能全都整合在了一起,模糊了程序和文档之间的界限 。
文章图片
整个操作系统中的内容都以DolDoc的格式存储,随时都能调出和检查原视文本 。
文章图片
这对于现在主流的敲代码方式来说,无疑是另类的 。
用过Linux的小伙伴都知道,所有内容都以文件的形式存在,所以有着很强的结构性和分组逻辑,必须通过不同的格式的脚本来完成工作 。
而TempleOS系统给人的感觉是自由的 。
它在构建时,不用管是 HTML 、 JSON 还是 XML ,要做啥直接在上面敲就行了,编程系统没有那么多的条条框框 。
TempleOS中的圣经节选 。▼
文章图片
尽管TempleOS的完成度并不高,但不得不说,它给程序员们提供了一种新思路,给人一种:“ 哦!原来这样也可以写代码 ” 的感叹 。
Davis本人也承认,TempleOS就是用来做点小游戏的,还不能支持网络 。
然后他真的在系统里放了很多奇怪的游戏 。。。
文章图片
比如像这个比赛博朋克的载具还难控制的赛车游戏,没玩一玩会儿就会自动原地飘逸,拓海看了都直呼专业 。
文章图片
又比如像这个轰炸机打坦克,有点红白机内味儿了 。
文章图片
除此之外这个系统里还有很多奇怪的想法和创意,可以看的出来,很多都还只做了一半 。。。
可惜我们没能再等到TempleOS的后续更新 。
在他生命的最后几个月,Davis开始停止服用精神类药物,他认为这会扼杀自己的创造力 。
Davis拒绝了粉丝为他提供的帮助,离家出走跑到了俄勒冈州,最终在达尔斯的县公立图书馆,录下了他生命中最后的视频 。
和他的 TempleOS 一样,这段视频用的也是 640 × 480 的分辨率,在这里他迈向了自己人生的终点—— RisestoThrone ( 升至王位 )
推荐阅读
- Huawei 徐直军:5G是一个创新起点 2017年华为已开启6G研究
- 怎样才能遇到一个对的人
- 人物 土耳其友人向科兴公司送来一封信还有37块钱:为疫苗研发做点贡献
- 螺旋 NASA哈勃太空望远镜发现一个螺旋星系:形状扭曲却惊艳,距地球1.2亿光年
- 人物 云南“堵象人”4天吃住在车上:为防止象群进城入村 晚上能听到大象声音
- 约翰·塞纳 范·迪塞尔:这20年来最重要的收获就是家庭、家人,这是一个奇迹
- 人物 比尔·盖茨:中国创新,助力更加美好公平的未来
- 人物 马斯克与SEC之间的“战争”,现在还有人能管住“嘴炮帝”吗?
- 人物 中了 1 亿大奖的支付宝锦鲤信小呆失业、抑郁 大 V 揭露:卖惨哭穷
- 大盘 一个小散的基金日报(万元小仓) 2021-06-03
