原文連結: 1 分鐘學會 30 種程式語言
我一直很羨慕能開發出獨立網站的人,這個網站呢,不一定需要多麼高深的技術,但足夠有想法,有意思,好玩。
今天給大家推薦三個網站,我個人很喜歡,好玩又非常實用。
Programming-Idioms
第一個推薦的是 Programming-Idioms,idioms 意思是慣用語,習語。
在這裡可以理解為常用的程式碼片段,或者也可以有其他理解,總之,意思你懂的。
首頁是這樣的,怎麼樣,看到這句話:
Show me an idioms
有沒有感覺很親切?
畢竟我們程式設計師約架都是從來不動手的,直接就是徒手擼一個紅黑樹。
show me the code
網站提供了 250+ idioms,怎麼玩呢?我們用 Hello World 舉個例子:
Hello World 好忙啊,程式設計師學習程式設計的第一課,基本相當於英語詞典的 abandon。
這個頁面羅列了眾多程式語言,點選對應語言就能看到該語言實現輸出 Hello World 的方式。
當然了,還可以採用更直觀的方式。這樣來看,每種語言的風格一目瞭然。
除了 Hello World,還有其他 idioms,比如迭代 map,型別轉換等等。
在這裡看到了很多之前都沒聽過的語言,有些語言給人感覺很舒服。而有些就一言難盡了,光看個宣告變數的方式,就讓人喜歡不起來。
CodingFont
有了這麼多程式碼片段,是時候選擇一個稱手的 IDE 了,而 IDE 什麼最重要呢,當然是好看最重要了。
這個網站展示了幾十種字型,可以直接在頁面上選擇對應字型,實時檢視效果,對比兩種不同字型的風格。
還可以調整字型大小,直到自己感覺舒服為止。
重點來了,網站還提供了字型下載功能,可以說是相當貼心了。
我的最愛當然是 Fira Code,有相同喜好的小夥伴嗎?歡迎留言。
VISUALGO
最後一個網站也非常棒,學習資料結構和演算法者的福音。當然,也給寫文章的人提供了很好的視覺化素材。
常用的資料結構和演算法,比如排序,連結串列,樹,圖等都提供了視覺化展示,以動圖的方式。
有的時候學習資料結構,只能在腦海裡不斷想和推演,很累。在這裡就能看到一個更直觀的展示形式。
比如氣泡排序,把元素之間的比較和交換過程表現的非常清晰。除此之外,右下角還有文字說明。
圖遍歷的過程。
還有更多好玩的,就留給讀者朋友們慢慢探索吧。
以上就是本文的全部內容,如果你也收藏了一些好玩的網站,歡迎留言交流。如果你覺得這篇文章還不錯的話,歡迎點贊和轉發。
網站地址:
推薦閱讀: