百花齐放!了解那些比较冷门的编程语言

有趣的编程语言分两种,一种是实际应用中真正用来应用的,而另外一种,是纯粹娱乐的,真正应用是用不到,也用不了的。下面介绍一些比较冷门的编程语言。

LISP

冷门语言的第一大流派,首屈一指应当算是LISP了。虽然说LISP冷门,但是绝对是冷门中的霸主(还是冷门)。而且论资排辈,LISP是世界上至今还在使用的高级编程语言中第二老的(FORTRAN第一),由人工智能之父John McCarthy于1958年设计并实现。和UNIX一样,今天已经没有LISP,但是有LISP的一些方言和衍生语言,比如Common LISP、Emacs LISP、AutoLISP和Scheme等等。作为一种函数式编程语言,他的程序书写的思路和我们常见的过程式(包括面向对象和非面向对象)的语言差异很大,不好掌握。不过掌握的人都认为很好用。一直流传的一个这样的说法,「真正的程序员用C写程序,聪明的程序员用Delphi写程序,天才的程序员用LISP写程序」,可见这个语言的地位。另外值得一提的是,现在的高级编程语言的许多特性和概念,比如函数式编程、Lambda表达式、垃圾回收、大整数自动转换等等,都是从LISP中借鉴吸取的。

Erlang

是由爱立信开发的一种适合于并行编程的语言。

Prolog

一种逻辑编程语言,建立在逻辑学理论基础上,最初被用来做自然语言处理,现在广泛应用在人工智能研究中。

Haskell

一种纯函数式编程语言,目前似乎也有挺多人对这个感兴趣的。

AWK

由著名的编译原理(龙书)的作者Alfred Aho设计并实现的一种编程语言,是一种非常优秀的文本处理工具,也是Linux和Unix环境中功能最强大的数据处理引擎之一。

R语言

一种适合于数据统计和分析的编程语言,金融方面的学生应该用的比较多

Brainfuck

Brainfuck是一种极小化的计算机语言,不知道的还以为骂人呢哈哈,它是由Urban Müller在1993年创建的。由于fuck在英语中是脏话,这种语言有时被称为brainf*ck或brainf**k,甚至被简称为BF。brainfuck是简单功能虚拟机、C语言编程练习、C语言程序设计练习的非常好的学习和练习材料。该语言只有八种符号,所有的操作都由这八种符号的组合来完成。感兴趣的同学可以去试试

LOLCODE

也是一种很特别的语言,里面的关键字很口语化,都是一些网络用语。网上还有教程,如果有兴趣,可以去看看。

Whitespace

非常难阅读的编程语言。这种语言更可怕了,有效只有空格、制表符和换行符。由这一些空白字符的组合来表示这种指令。

Shakespeare

正如这种语言的名字一样,他的程序写出来就像是莎翁写的剧本。Shakespear的设计目标是使源代码像莎士比亚戏剧,剧中的角色是变数。这个应该是它的官网

Chef

跟Shakespeare有些类似,不同的是,他的程序写出来像是个菜谱。

Piet

最著名的视觉深奥编程语言之一,这个编程语言更有意思,它不是用语言来编程的,而是,用位图。不同颜色的像素表示不同的指令和数据。放张的官方的例子
在这里插入图片描述
感兴趣的同学可以去该维基百科看看,也可以去看看github上面的例子

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值