大家都知道,一个好的程序员绝对不能只会一门编程语言,像Java、C#、C++等。而程序员面试的时候,也会被经常问起会几种编程语言,这不,一个资深程序员就这样开车了。弄的面试的妹子一脸尴尬,直接装逼成功。
点击查看大图
多说无益,直接讲细节
我是一个Java程序员,就提一下我建的Java程序员交流学习群吧632119504,欢迎喜欢Java的各位大神小神前来学习交流,每天群里面也会有大佬在线答疑,也有各种项目案例供你自己学习哦
这位大佬直接就讲了几个编程语言的代码,就强行秀了面试官一脸,直接面试成功。下面我跟大家科普分享一下
1、一个风骚的Hello world!
科普一下,这叫Befunge代码,Befunge的代码是二维的,而且Befunge代码的注释不需要任何符号标明,你可以把注释写在程序的任何地方,只要运行时指针不会经过它就行了。
在看一个计算圆周率的代码让你更直观地了解一下
其实,Befunge是第一个基于“二维控制流”的语言
2、BIT(不是BAT,是一种编程语言)
看看下面这段代码,其展示了BIT的强大之处——代码和注释的完美统一。
当然,对于空格和换行符,显得太冗余了,去掉他们也没有问题。
完美了,完美的看不懂。
3、Haifu,一种运用东方哲学的编程语言。完美运用Yin(阴)和 Yang(阳)——相当于布尔变量中的True/False,当然,也有金(Metal)木(Wood)水(Water)火(Fire)土(Earth)。amazing!
Wood: tree, grass, cherry, oak.
Fire: flame, ash, smoke, embers.
Earth: soil, mountain, rock, plain.
Metal: sword, iron, plough, knife.
Water: rain, snow, river, ice.
关系表:
4、Piet,一个完全用位图编程的语言。
看一个Hello world
再看看斐波拉契数列的程序示例:
这不仅让我想起来了小电影里面的马赛克,完全茫然。
5、Malbolge,代码最丑最难看的编程语言
它共有8条指令,所有运算都基于3进制,控制程序流的唯一指令是无条件跳转。
地狱级的Hello world程序
6、Unlambda,函数构成的编程语言
在unlambda版的Hello world!!我的眼!!!
7、Ook!最BT的编程语言
还是看hello world !
可以通过转换器和解释器转换为其他语言:
Java Ook!-to-BrainF*** 和 BrainF***-to-Ook! 转换器.
Ook! Ruby解释器.
Ook! Python解释器.
Ook! .Net 编译器叫Ook#
Ook! perl 解释器.
8、INTERCAL
来看看其Hello World的程序:
9、PerlYuYan语言是一个能令人使用中文文言文开发程式Perl程式的Perl模块,它是中文编程语言的尝试。作者利用中文的特质,将许多指令改成以一个中国汉字来表示,因而造成了文言语法的感觉。
文言文当代码啊,这是古代的编程语言吗?
最后给程序员或者准程序员几点学习和面试时的建议:
小编这里也是曾经看过这篇文章,现在找出来分享一下
程序语言选择最好不要选这些偏门语言,我这里只是给大家工作之余拿来消遣一下,看看就好,有兴趣可以百度一下哥哥语言的具体用法
常用编程语言:Java、C、C++、C#、PHP、.NET、推荐先学好一门,触类旁通就会很快了
Java程序员学习群632119504,欢迎喜欢Java的各位朋友一起来学习讨论
面试不宜过度装逼,装逼过度,请后果自负!!