【20行以下的4段给力的代码,雷神之锤3源代码让人大开眼界!】

算法相关 徐 自远 551℃

【20行以下的4段给力的代码,雷神之锤3源代码让人大开眼界!】

好的代码就是好的设计,既要做到可用,也要做到整洁。

如果代码做到整洁,维护起来也很简单。

衡量代码好坏的标准有很多,比如可读性高、高内聚、低耦合、性能好、架构好等。

下面w3cschool就给程序员小伙伴们分享50行以下哪些神奇而又给力的代码,简直是代码学习的教科书。

0、C语言比赛上的一段代码

输出自身程序的程序,这段代码来源于C语言大赛上。很多程序员网友表示这段代码其实没什么嘛,其实这一段代码的精妙处,就在printf输入参数里的那堆数字。

1、世上最牛的计算Pi的算法的一段代码

以下这段代码来自1988年的IOCCC大赛,可以说是脱离一切束缚,已经达到了随心所欲的境界了。

很多网友看完这段代码后开始怀疑人生,是不是学了假的C语言?

2、一段13行的SML代码

因为type inference的时间爆表,所以never stop!感兴趣的程序员小伙伴不妨去算一下它的复杂度。

4、雷神之锤3源代码

雷神之锤3是90年代的经典游戏之一。即使计算机配置低,也能极其流畅地运行。

我们不得不佩服他的开发者约翰-卡马克,他的3D引擎代码资极度高效,几乎是在压榨PC机的每条运算指令。

正是他的3D引擎代码,赋予了这款游戏神奇的色彩。

这个函数返回1/sqrt(n),速度奇快无比。(由于篇幅所限,雷神之锤3 的源代码可以查看https://www.w3cschool.cn/article/9394995),直接看跪了有没有?

http://m.toutiaocdn.net/group/6501939319853285901/?iid=18821494449&app=news_article&tt_from=android_share&utm_medium=toutiao_android&utm_campaign=client_share

 

转载请注明:徐自远的乱七八糟小站 » 【20行以下的4段给力的代码,雷神之锤3源代码让人大开眼界!】

喜欢 (1)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号