go程序设计语言-前言
Its facilities for concurrency are new and ef?cient, and its approach to dat a abstraction and object-oriented programming is unusually ?exible.
It has automatic memory management or garbage collection.
Go項(xiàng)目包括編程語言本身,附帶了相關(guān)的工具和標(biāo)準(zhǔn)庫,最后但并非代表不重要的是,關(guān)于簡潔編程哲學(xué)的宣言。就事后諸葛的角度來看,Go語言的這些地方都做的還不錯(cuò):擁有自動(dòng)垃圾回收、一個(gè)包系統(tǒng)、函數(shù)作為一等公民、詞法作用域、系統(tǒng)調(diào)用接口、只讀的UTF8字符串等。但是Go語言本身只有很少的特性,也不太可能添加太多的特性。例如,它沒有隱式的數(shù)值轉(zhuǎn)換,沒有構(gòu)造函數(shù)和析構(gòu)函數(shù),沒有運(yùn)算符重載,沒有默認(rèn)參數(shù),也沒有繼承,沒有泛型,沒有異常,沒有宏,沒有函數(shù)修飾,更沒有線程局部存儲。但是,語言本身是成熟和穩(wěn)定的,而且承諾保證向后兼容:用之前的Go語言編寫程序可以用新版本的Go語言編譯器和標(biāo)準(zhǔn)庫直接構(gòu)建而不需要修改代碼。
總結(jié)
以上是生活随笔為你收集整理的go程序设计语言-前言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go程序设计语言学习 popCount
- 下一篇: 《C程序设计语言》笔记 目录