1 分鐘學(xué)會(huì) 30 種編程語(yǔ)言
原文鏈接: 1 分鐘學(xué)會(huì) 30 種編程語(yǔ)言
我一直很羨慕能開(kāi)發(fā)出獨(dú)立網(wǎng)站的人,這個(gè)網(wǎng)站呢,不一定需要多么高深的技術(shù),但足夠有想法,有意思,好玩。
今天給大家推薦三個(gè)網(wǎng)站,我個(gè)人很喜歡,好玩又非常實(shí)用。
Programming-Idioms
第一個(gè)推薦的是 Programming-Idioms,idioms 意思是慣用語(yǔ),習(xí)語(yǔ)。
在這里可以理解為常用的代碼片段,或者也可以有其他理解,總之,意思你懂的。

首頁(yè)是這樣的,怎么樣,看到這句話(huà):
Show me an idioms
有沒(méi)有感覺(jué)很親切?
畢竟我們程序員約架都是從來(lái)不動(dòng)手的,直接就是徒手?jǐn)]一個(gè)紅黑樹(shù)。
show me the code
網(wǎng)站提供了 250+ idioms,怎么玩呢?我們用 Hello World 舉個(gè)例子:

Hello World 好忙啊,程序員學(xué)習(xí)編程的第一課,基本相當(dāng)于英語(yǔ)詞典的 abandon。
這個(gè)頁(yè)面羅列了眾多編程語(yǔ)言,點(diǎn)擊對(duì)應(yīng)語(yǔ)言就能看到該語(yǔ)言實(shí)現(xiàn)輸出 Hello World 的方式。

當(dāng)然了,還可以采用更直觀的方式。這樣來(lái)看,每種語(yǔ)言的風(fēng)格一目了然。

除了 Hello World,還有其他 idioms,比如迭代 map,類(lèi)型轉(zhuǎn)換等等。
在這里看到了很多之前都沒(méi)聽(tīng)過(guò)的語(yǔ)言,有些語(yǔ)言給人感覺(jué)很舒服。而有些就一言難盡了,光看個(gè)聲明變量的方式,就讓人喜歡不起來(lái)。
CodingFont
有了這么多代碼片段,是時(shí)候選擇一個(gè)稱(chēng)手的 IDE 了,而 IDE 什么最重要呢,當(dāng)然是好看最重要了。

這個(gè)網(wǎng)站展示了幾十種字體,可以直接在頁(yè)面上選擇對(duì)應(yīng)字體,實(shí)時(shí)查看效果,對(duì)比兩種不同字體的風(fēng)格。
還可以調(diào)整字體大小,直到自己感覺(jué)舒服為止。
重點(diǎn)來(lái)了,網(wǎng)站還提供了字體下載功能,可以說(shuō)是相當(dāng)貼心了。
我的最?lèi)?ài)當(dāng)然是 Fira Code,有相同喜好的小伙伴嗎?歡迎留言。
VISUALGO
最后一個(gè)網(wǎng)站也非常棒,學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法者的福音。當(dāng)然,也給寫(xiě)文章的人提供了很好的可視化素材。

常用的數(shù)據(jù)結(jié)構(gòu)和算法,比如排序,鏈表,樹(shù),圖等都提供了可視化展示,以動(dòng)圖的方式。
有的時(shí)候?qū)W習(xí)數(shù)據(jù)結(jié)構(gòu),只能在腦海里不斷想和推演,很累。在這里就能看到一個(gè)更直觀的展示形式。

比如冒泡排序,把元素之間的比較和交換過(guò)程表現(xiàn)的非常清晰。除此之外,右下角還有文字說(shuō)明。

圖遍歷的過(guò)程。
還有更多好玩的,就留給讀者朋友們慢慢探索吧。
以上就是本文的全部?jī)?nèi)容,如果你也收藏了一些好玩的網(wǎng)站,歡迎留言交流。如果你覺(jué)得這篇文章還不錯(cuò)的話(huà),歡迎點(diǎn)贊和轉(zhuǎn)發(fā)。
網(wǎng)站地址:
推薦閱讀:

浙公網(wǎng)安備 33010602011771號(hào)