经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 其他 » 业界动态 » 查看文章
排名前五的奇特编程语言,有你们看的懂的吗?
来源:今日头条  作者:Java编程之梦  时间:2019/3/5 9:39:09  对本文有异议

小编今天去看了下资料,看到了一些奇怪的语言,不知道有没有大牛们看的懂的?

5. Piet

Piet 是一种将编程转换成抽象几何绘画的语言。程序由 20 种不同的颜色组成,然后由编译器根据十六进制值读取运行。

这是一段「Hello World」:

1.jpg

这也是一段「Hello World」

2.gif


即使是在 Piet 语言里,程序员的能力也是有高低之分的~

4. Whitespace

Whitespace 程序是用……空格键(whitespace)编写的。 Whitespace 官网上有对该语言使用方式的详细描述。

大多数现代编程语言并不考虑空格字符(空格,制表符以及换行符)。Whitespace 就是一种想要纠正这种不公平的编程语言。在 Whitespace 语言里,任何非空白字符都是被忽略的,只能使用空格、制表符和换行符来编写程序。

由于所有非空白字符都被忽略,所以可以很容易地将Whitespace程序嵌入到用C,C ++,Java等其他语言编写的程序中。

以下是「Hello World」的示例(非白色的颜色编码用于辅助理解):

3.jpg

3. Ook!

这是一门真正的程序猿语言!它主要是为灵长类动物,特别是猩猩,设计的语言。

在 Ook!语言里,仅由三个语法元素组成:

  • Ook.

  • Ook?

  • Ook!

它们被组合成 2 个组,总共 2^3 = 8 个可用的元素,类似于 Brainfuck。

一段「Hello World」了解一下:

4.jpg

2. Malbolge

BenOlmstead 在 1998 年引进公共领域的深奥程序语言,名称来源于「the eighth circle of hell in Dante's Inferno」,地狱的意思。

Malbolge 结合了机器语言,以及由当今存在的一些最复杂扭曲的编程思想所创建的东西。第一个程序甚至不是由人类编写的,而是由 Andrew Cooke 设计并在 Lisp 中实现的波束搜索算法生成。

算了还是看看它怎么写「Hello World」:

5.jpg

看懂了吗?

▎1. Chicken

Chicken 不仅是语言的名字,也是该语言允许的唯一关键字。

关键字重复的次数和换行决定执行的具体操作。

Chicken 的「Hello World」:

6.jpg

可能这些程序员工作真的不饱和吧。


 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号