在海灣合作委員會文件this page的表格中,其中一項(大約在表格中部)僅被列爲「核心語言」。那是什麼意思?該語言的哪些部分不包含在內?「核心語言」是什麼意思?
7
A
回答
9
標準庫是該語言的一部分。爲了表達僅與語法規則,語義規則等有關的語言的子集,而不是與庫一起使用,人們使用術語核心語言。例如,在C++委員會中有一個名爲「核心工作組」(CWG)和「圖書館工作組」(LWG)的工作組。
2
人們經常指C++的一切,除了標準庫,它也是語言規範的一部分。
作爲一個更權威的例子Stephan T. Lavavej(STL)是Microsoft的一名關鍵C++開發人員。在他的關於核心語言的系列講座中,他將其定義爲任何您有權訪問但不包含任何標頭的內容。
他並不認爲自己是核心語言開發人員。例如,他在shared_ptr
上工作,這是C++ 11的基本部分,可以說比根據評論提到的字符串和流更加基礎。
C++標準沒有提及核心語言,但標準庫是
17 Library introduction
18 Language support library
19 Diagnostics library
20 General utilities library
21 Strings library
22 Localization library
23 Containers library
24 Iterators library
25 Algorithms library
26 Numerics library
27 Input/output library
28 Regular expressions library
29 Atomic operations library
30 Thread support library
我認爲章1-16(幾乎?)只關注核心的語言,但有也許更多。
1
相關問題
- 1. 「系統語言」是什麼意思?
- 2. 「模板語言如HTMLBars」是什麼意思?什麼是HTMLBars?一種語言?
- 3. 「::」語法是什麼意思?
- 4. 是什麼意思:是什麼意思?
- 5. C語言中這種switch case的語法是什麼意思?
- 6. C代碼的核心轉儲是什麼意思?
- 7. 核心數據中的「關係的基數」是什麼意思?
- 8. 核心動畫渲染錯誤506是什麼意思?
- 9. 「內核感染」是什麼意思?
- 10. 這是什麼意思? 「錯誤:`rhs`必須是語言對象」
- 11. 這是什麼##模式在C語言中的意思是
- 12. 這是什麼意思'OOP語言是圍繞圖組織的?
- 13. 術語「語義」是什麼意思?
- 14. WS-I BP2012斷言是什麼意思?
- 15. 「簡而言之」是什麼意思
- 16. lockCanvas是什麼意思(精心製作)
- 17. 這是什麼意思「最弱的正式語言」
- 18. 正式語言:R-trivial是什麼意思?
- 19. 彙編語言中的「短」跳是什麼意思?
- 20. 這對編程語言來說簡單是什麼意思?
- 21. %s和%d在C語言的printf中是什麼意思?
- 22. 彙編語言中的「MOV AH,4CH」是什麼意思?
- 23. Rspec和Ruby語言中的「subject {page}」是什麼意思?
- 24. 這些字符(''')在Python語言中是什麼意思?
- 25. C語言中的「標準輸入」是什麼意思?
- 26. 語句中的問號和冒號是什麼意思?這是什麼意思?
- 27. 這是什麼意思一種語言是LISP的一種方言?
- 28. %{}是什麼意思?
- 29. '#'是什麼意思?
- 30. 「?」是什麼意思?
除STL之外的所有內容都將包含流和字符串。 :) – Xeo
不要責怪信使;) –
第17條也是圖書館的一部分,我會質疑委員會中大多數人稱之爲標準模板庫,他們稱之爲標準圖書館 –