標準庫

編程語言的標準庫是該語言的每種實現中都按例提供的函式庫 。 在某些情況下 ， 編程語言規格說明中會直接提及該函式庫 ； 另一些情況下 ， 標準庫的內容由編程社區中的非正式慣例決定 。 根據宿主語言構成要素的不同 ， 標準庫可包含如下要素 ： 子程序 巨集定義 全局變量 類別定義 模板 大多數標準庫都至少含有如下常用組件的定義 ： 算法 （ 例如排序算法 ） 數據結構 （ 例如 表 、 樹 、 哈希表 ） 與宿主平臺的交互 ， 包括輸入輸出和操作系統調用