开发一款属于自己的编程语言,听起来是不是很酷?

氪友Femx·2014年01月23日 15:50
写代码的时候总是有些憋手蹩脚不习惯,为什么不自己开发一款属于自己的编程语言?别以为是天方夜谭,国外已经有越来越多的人开始DIY了

信息化时代,代码就像是最基础的建筑材料,构建着我们的网络生活。对于程序员来说,除了按照公司的要求完成任务之外,用自己喜欢的语言写些有用的又或是好玩的代码也是一种很棒的生活。

尽管各式各样的编程语言层出不穷,但很多本质上都大同小异,又或者是总有那么些小小的习惯不能被满足和实现。那么有没有想过自己给自己写一个编程语言?

来自google的工程师Ori Bernstein就是这么做的,他从07年开始为自己开发了一套编程语言——Myrddin。这是一种低级的编程语言,适合在裸机上编写软件。尽管进度缓慢,但直至今天开发者还是在继续更新这款编程语言,并且慢慢得到了越来越多的人关注。

这款语言对于Ori来说,最棒的一点就是可以按照自己喜欢的方式来写代码。比如他很喜欢用代数数据类型和模式匹配来表达数据结构中的有效值组合,所以他在Myrddin加入了这样的功能。另外他也希望同一个算法可以应用于多种数据类型,所以Myrddin也支持这样的功能,只不过目前还没有完全实现,仍然在完善中。

许多网友在Hacker News上对于这款语言进行讨论,大家既表现了浓厚的兴趣也提出了很多改进意见,Ori在推荐这款编程语言的时候说到,他的目标是希望能够在操作系统以及嵌入式开发中取代C语言的地位。当然,这只是一句玩笑,目前这款语言的缺陷还有很多,开发者在和网友讨论的时候也承认目前存在很多的问题,他还在进一步努力完善他。

无论怎么说,给自己写一款编程语言还是一件很酷的事情,难道不是么?

说不定过几年,在TIOBE的排行榜中,就能看到真正属于你自己的编程语言的名字。

+1
0

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

36氪AI测评

选靠谱AI,看真实评测
查看
36氪AI测评官方交流社区
加入

36氪寻求报道

咨询报道审核和入驻
联系
36氪寻求报道订阅号
关注

下一篇

2013年,我们在北京、上海、深圳、硅谷等地,开展了36氪开放日、创业知识汇、走进顶级投资机构、WISE Talk等一系列大大小小的活动,共17场。

2014-01-23

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业