國內的一些程序員寫代碼用英文進行注釋,我覺得是他們編程之路上的一大重要進步。中國編程技術現在需要與國際接軌,而且國內很多程序員也喜歡更多了解編程語言的開源代碼,使用英文注釋會讓國內程序員在全球技術社區中形成廣泛共識和合作,從而使國內程序員能夠實現快速成長。
一.全球大多數優秀的編程語言源于西方國家,中國目前仍然是個優秀的學生。現在很多公司都有自己的IT業務部門,或者工廠也有自己的數控編程部門,他們生產項目和產品,都要依賴于高效程序的編寫和執行。
而現在編程語言有很多種,比如Java、C語言、Python、GO語言等,盡管這些編程語言用在不同硬件設備上進行開發和使用,但是這些編程語言大都是西方國家(美國和歐洲)的高級計算機人才(架構師級別)研發創造的,在語法和邏輯上有很多相似性。而國內雖然沒有研發創造出自己優秀的計算機編程語言,但是對西方國家的軟件編程語言使用需求量還是非常大。
國內程序員現在想徹底明白國外編程語言的設計方式、實現原理和底層架構,必須要看程序底層源代碼的實現和出處。而國外編程高手在源碼中注釋的英文內容,能夠為國內程序員更好的了解其代碼中的編程實現思路。
就以使用量較大的Java編程語言為例,很多Java編程高手在早期都使用過Java API文檔,但是早期的Java API文檔是英文版而不是中文版,這讓會英文的程序員能夠加快學習編程語言的速度,而且API文檔中的注釋內容用英文的方式也迫使早期的Java程序員們不得不在寫代碼的過程中盡量使用英文,包括代碼中的某些關鍵字命名也統一使用英文或英文縮寫。
二.全球的程序開發者都非常喜歡開源,英文注釋的源碼將是全球編程人員開始合作的統一規范。在上面我講道Java語言的很多源碼都有大量的英文注釋,但這并不是讓很多程序員在編寫代碼的過程中使用英文注釋的唯一條件。
最主要的是現在很多編程語言的眾多相關資源都開始往開源方向發展,它們都有自己的資源社區,能夠極大方便程序員們實現編程語言的快速開發。
開源的好處就是,即便編程語言的創始人的代碼出現漏洞,也會有更多的程序員參與其中,并幫助創始人找出漏洞并解決,對創始人來講不僅參與成員更多的增加且編程語言也會變得更加優秀。
想要開源代碼能夠獲取持續的更新,國內的程序員肯定要與國際上優秀的程序員進行合作,而代碼中的注釋內容使用英文方式肯定會是一種廣泛共識,也便于全球的程序員們快速理解和正確使用。
結語:國內程序員編程使用英文注釋代碼內容,更多的是想與全球的程序開發者進行信息同步,讓自己寫的優秀程序也能夠被全球同行的開發者關注,這是代碼開源的一種積極體現,畢竟使用英文注釋也是對目前流行的編程語言創始人的一種致敬。
每一個程序員希望自己能夠變得更加優秀,而自己寫的代碼用英文進行注釋說明是對代碼的一種共享,開源即是美。