1 分鐘學會 30 種程式語言

語言: CN / TW / HK

我一直很羨慕能開發出獨立網站的人,這個網站呢,不一定需要多麼高深的技術,但足夠有想法,有意思,好玩。

今天給大家推薦三個網站,我個人很喜歡,好玩又非常實用。

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

最後一個網站也非常棒,學習資料結構和演算法者的福音。當然,也給寫文章的人提供了很好的視覺化素材。

常用的資料結構和演算法,比如排序,連結串列,樹,圖等都提供了視覺化展示,以動圖的方式。

有的時候學習資料結構,只能在腦海裡不斷想和推演,很累。在這裡就能看到一個更直觀的展示形式。

比如氣泡排序,把元素之間的比較和交換過程表現的非常清晰。除此之外,右下角還有文字說明。

圖遍歷的過程。

還有更多好玩的,就留給讀者朋友們慢慢探索吧。

以上就是本文的全部內容,如果你也收藏了一些好玩的網站,歡迎留言交流。如果你覺得這篇文章還不錯的話,歡迎點贊和轉發。

網站地址:

  • https://www.programming-idioms.org/

  • https://www.codingfont.com/

  • https://visualgo.net/en

推薦閱讀:

關注公眾號 AlwaysBeta ,回覆「 goebook 」領取 Go 程式設計經典書籍。