大家都知道架诞,一個好的程序員絕對不能只會一門編程語言堵幽,像Java狗超、C#、C++等朴下。而程序員面試的時候努咐,也會被經(jīng)常問起會幾種編程語言,這不殴胧,一個資深程序員就這樣開車了渗稍。弄的面試的妹子一臉尷尬,直接裝逼成功团滥。
點(diǎn)擊查看大圖
多說無益竿屹,直接講細(xì)節(jié)
我是一個Java程序員,就提一下我建的Java程序員交流學(xué)習(xí)群吧632119504惫撰,歡迎喜歡Java的各位大神小神前來學(xué)習(xí)交流羔沙,每天群里面也會有大佬在線答疑,也有各種項(xiàng)目案例供你自己學(xué)習(xí)哦
這位大佬直接就講了幾個編程語言的代碼厨钻,就強(qiáng)行秀了面試官一臉,直接面試成功坚嗜。下面我跟大家科普分享一下
1夯膀、一個風(fēng)騷的Hello world!
科普一下苍蔬,這叫Befunge代碼诱建,Befunge的代碼是二維的,而且Befunge代碼的注釋不需要任何符號標(biāo)明碟绑,你可以把注釋寫在程序的任何地方俺猿,只要運(yùn)行時指針不會經(jīng)過它就行了。
在看一個計算圓周率的代碼讓你更直觀地了解一下
其實(shí)格仲,Befunge是第一個基于“二維控制流”的語言
2押袍、BIT(不是BAT,是一種編程語言)
看看下面這段代碼凯肋,其展示了BIT的強(qiáng)大之處——代碼和注釋的完美統(tǒng)一谊惭。
當(dāng)然,對于空格和換行符,顯得太冗余了圈盔,去掉他們也沒有問題豹芯。
完美了,完美的看不懂驱敲。
3铁蹈、Haifu,一種運(yùn)用東方哲學(xué)的編程語言众眨。完美運(yùn)用Yin(陰)和 Yang(陽)——相當(dāng)于布爾變量中的True/False木缝,當(dāng)然,也有金(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.
關(guān)系表:
4、Piet姚建,一個完全用位圖編程的語言矫俺。
看一個Hello world
再看看斐波拉契數(shù)列的程序示例:
這不僅讓我想起來了小電影里面的馬賽克,完全茫然掸冤。
5厘托、Malbolge,代碼最丑最難看的編程語言
它共有8條指令稿湿,所有運(yùn)算都基于3進(jìn)制铅匹,控制程序流的唯一指令是無條件跳轉(zhuǎn)。
地獄級的Hello world程序
6饺藤、Unlambda包斑,函數(shù)構(gòu)成的編程語言
在unlambda版的Hello world!涕俗!我的眼B薹帷!再姑!
7萌抵、Ook!最BT的編程語言
還是看hello world !
可以通過轉(zhuǎn)換器和解釋器轉(zhuǎn)換為其他語言:
Java Ook!-to-BrainF*** 和 BrainF***-to-Ook! 轉(zhuǎn)換器.
Ook! Ruby解釋器.
Ook! Python解釋器.
Ook! .Net 編譯器叫Ook#
Ook! perl 解釋器.
8元镀、INTERCAL
來看看其Hello World的程序:
9绍填、PerlYuYan語言是一個能令人使用中文文言文開發(fā)程式Perl程式的Perl模塊,它是中文編程語言的嘗試栖疑。作者利用中文的特質(zhì)讨永,將許多指令改成以一個中國漢字來表示,因而造成了文言語法的感覺蔽挠。
文言文當(dāng)代碼啊住闯,這是古代的編程語言嗎瓜浸?
最后給程序員或者準(zhǔn)程序員幾點(diǎn)學(xué)習(xí)和面試時的建議:
小編這里也是曾經(jīng)看過這篇文章,現(xiàn)在找出來分享一下
程序語言選擇最好不要選這些偏門語言比原,我這里只是給大家工作之余拿來消遣一下插佛,看看就好,有興趣可以百度一下哥哥語言的具體用法
常用編程語言:Java量窘、C雇寇、C++、C#蚌铜、PHP锨侯、.NET、推薦先學(xué)好一門冬殃,觸類旁通就會很快了
Java程序員學(xué)習(xí)群632119504囚痴,歡迎喜歡Java的各位朋友一起來學(xué)習(xí)討論
面試不宜過度裝逼,裝逼過度审葬,請后果自負(fù)I罟觥!