2021 總結(jié):學(xué)習(xí)新編程語(yǔ)言的五個(gè)小知識(shí)
借助開源的力量,任何人都可以編程。找到一個(gè)你想做的項(xiàng)目,并讓它成為你進(jìn)入編程的第一個(gè)項(xiàng)目。
任何人都可以開始學(xué)習(xí)編程。我們都是從某個(gè)起點(diǎn)開始的,而且你不需要有計(jì)算機(jī)科學(xué)背景就可以學(xué)習(xí)編程。這就是 Linux 和開源的力量:任何人都可以學(xué)習(xí)一點(diǎn)編程。
如果你想學(xué)習(xí)一種新的編程語(yǔ)言,我們有幾篇可以讓你起步的很棒的文章。下面是我們最受歡迎的幾篇文章,它們可以幫助到你。
比較編程語(yǔ)言
大多數(shù)編程語(yǔ)言都有某些相似之處。當(dāng)你知道如何用一種編程語(yǔ)言做一件事,學(xué)習(xí)下一種編程語(yǔ)言主要是弄清其語(yǔ)法和結(jié)構(gòu)。
不同的編程語(yǔ)言如何做同樣的事情
學(xué)習(xí)一種新的編程語(yǔ)言的一個(gè)好方法是寫一個(gè)簡(jiǎn)單的測(cè)試程序,如一個(gè)游戲,以探索該編程語(yǔ)言的工作原理。我經(jīng)常寫的一個(gè)示例程序是一個(gè)簡(jiǎn)單的“猜數(shù)字”游戲,即計(jì)算機(jī)在 1 到 100 之間挑選一個(gè)數(shù)字,讓我猜出來(lái)。今年早些時(shí)候,我們發(fā)表了 一系列文章,探討如何用幾種編程語(yǔ)言編寫猜數(shù)字游戲。了解這些不同的編程語(yǔ)言如何實(shí)現(xiàn)“猜數(shù)字”游戲的主要步驟。
不同的編程語(yǔ)言如何讀寫數(shù)據(jù)
Alan 的文章比較了不同的編程語(yǔ)言如何在相同的思想下 讀寫數(shù)據(jù)。無(wú)論這些數(shù)據(jù)是來(lái)自于配置文件還是用戶創(chuàng)建的文件,在存儲(chǔ)設(shè)備上處理數(shù)據(jù)對(duì)于編碼者來(lái)說(shuō)是很常見的。Alan 的比較文章提供了對(duì)幾種流行的編程語(yǔ)言,如 C、Java、Groovy 和其他語(yǔ)言所采取的不同方法的深入了解。
學(xué)習(xí)一種新的編程語(yǔ)言
無(wú)論你是想學(xué)習(xí)一種新的編程語(yǔ)言,還是想探索一種現(xiàn)有的編程語(yǔ)言,請(qǐng)看看下面這些關(guān)于學(xué)習(xí)編程的好文章。
如何用 WebAssembly 編寫 “Hello World”
WebAssembly 是一種字節(jié)碼格式,幾乎所有的瀏覽器都可以將其編譯為主機(jī)系統(tǒng)的機(jī)器代碼。與 JavaScript 和 WebGL 一起,WebAssembly 滿足了將應(yīng)用移植到網(wǎng)絡(luò)瀏覽器中獨(dú)立使用的需求。Stephan 解釋了如何用 WASM-text 創(chuàng)建經(jīng)典的 Hello World 程序。
用 Golang 輕松實(shí)現(xiàn)交叉編譯
Gaurav 寫了關(guān)于通過(guò)將腳本轉(zhuǎn)換為 Go 程序來(lái)學(xué)習(xí) Go 的交叉編譯支持。你可以一次寫好你的程序,并通過(guò)交叉編譯為另一個(gè)環(huán)境進(jìn)行編譯。
為什么我使用 D 編程語(yǔ)言來(lái)編寫腳本
D 編程語(yǔ)言由于其靜態(tài)類型和元編程能力,常常被認(rèn)為是一種系統(tǒng)編程語(yǔ)言。然而,它也是一種非常高效的腳本語(yǔ)言。Lawrence 寫了關(guān)于如何利用 D 編程語(yǔ)言進(jìn)行 普通的腳本編寫。
借助于開源的力量,編程可以被任何人所接受。找到一個(gè)你想做的項(xiàng)目,并讓它成為你進(jìn)入編程的第一個(gè)項(xiàng)目。