这是您可以在10行代码中获得计算机最酷的事情

代码2
广告

免责声明:在下面显示的代码编写实践中,没有任何动物,尤其是独角兽和龙。

群众之间的一般信念是,编程是一件很难学习或做的事情。一旦学习了它,即使执行最简单的任务,您也需要编写冗长的代码行,即使是使用逗号而不是半彩色的最简单错误,也不允许编译该程序并最终运行。好吧,我很想告诉你这只是一个可怕的谣言,事实并非如此。

学分:Imgur

尽管需要进行仔细和当前的编码,但使用不同语言的编程可以做一些简单而有趣的事情,这里有一些示例。

5。Tomohiko Sakamoto的算法

当您有过去或将来的日期时,使用Sakamoto算法,您需要知道一周中的哪一天属于该日期。该代码由Sakamoto Tomohiko Sakamoto于1992年在Comp.lang.c Usenet Newsgroup上发布。Tomohiko版本可以准确地计算Gregorian日历的一周中。可以深入研究简单的以下代码这里

4.叉炸弹

叉炸弹本质上是无限的环路,否则称为兔病毒或wabbit。该程序生成一个过程,该过程不断复制自身,从而占用了可用资源。这将减慢您的系统,最终由于资源饥饿,将崩溃。当仅由叉炸弹生成的流程消耗资源时,它将拒绝对其他流程的服务攻击。

简单的代码线呈指数增长,直到占用整个CPU时间和操作表的过程表为止。可以找到有关叉炸弹的bash代码的更多信息这里

3.描述器,QRPFF。

基思·温斯坦麻省理工学院的马克·霍洛维茨(Marc HorowitzQRPFF。该程序的功能是描述ADRM-受保护DVD,实时。鉴于其尺寸,该程序已成为反DRM机芯的象征,该机芯的大小很小,可以打印在T恤上并包含在电子邮件签名中。

“我认为证明这些事情的真正简单以及试图限制它们的分布是多么荒谬。”温斯坦说。

2. Whatsapp Hack

作为一个编码员,您可以恶作剧,也可以和他们一起玩一些乐趣,这是Shruti Shartisani的Selenium垃圾邮件。使用下面显示的简单代码,她能够恶作剧。

学分:Quora

她的朋友所看到的输出在这里显示:

学分:Quora
荣誉提及

在我们宣布首选之前,这里有一些荣誉提及。

算法交响曲

可以找到产生音乐的节目的解释这里

3D建模

这是史蒂夫·卡普林(Steve Caplin)撰写的20行的OpenSCAD代码。

学分:Quora

输出是被困在立方体内部的球体的3D模型,如下所示。

学分:Quora
1.托莱多纳米体

由墨西哥Oscar ToledoGutiérrez开发的托莱多纳米体是国际象棋发动机。不仅有任何国际象棋发动机,托莱多·纳米(Toledo Nanochess),这是国际IOCCC的五次冠军,国际混淆的C代码竞赛。比赛规则是使用最大1255个字符长代码。奥斯卡声称这是世界上最小的国际象棋计划。

这里是个JS1K 2010 - 750 -1KB中JavaScript实现的代码的可播放版本

广告

发表评论

您的电子邮件地址不会被公开。