GCCドキュメントのthis pageの表では、項目の1つ(表の途中まで)が「コア言語」としてのみリストされています。どういう意味ですか?言語のどの部分が含まれないのですか?「コア言語」とはどういう意味ですか?
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. 形式言語:R-trivialはどういう意味ですか?
- 2. データクラスという用語はどういう意味ですか?
- 3. ds:esi + ecx + 7 - >アセンブリ言語ではどういう意味ですか?
- 4. プログラミング言語がスタックレスなのはどういう意味ですか?
- 5. 関数宣言で `*&`はどういう意味ですか?
- 6. C++の宣言はどういう意味ですか?
- 7. linuxの意味はどういう意味ですか?
- 8. ディレクトリ名とは何ですか? 'と '..'という意味で、faDirectoryはどういう意味ですか?
- 9. %%はどういう意味ですか?
- 10. cの関数宣言で "..."とはどういう意味ですか?
- 11. "javascript://"とはどういう意味ですか?そのコードには意味:
- 12. POSタグ付けなどの略語はどういう意味ですか?
- 13. どういう意味ですか? OR?
- 14. defmethodでは ":before:after:around"とはどういう意味ですか?
- 15. マネージコードとアンマネージコードとはどういう意味ですか?
- 16. BackboneJs:elとtagNameの違いはどういう意味ですか?
- 17. 「いつも水平」とはどういう意味ですか?
- 18. C言語の*の意味
- 19. vimスクリプトで "。="とはどういう意味ですか?
- 20. jqgridで "forceFit:true"とはどういう意味ですか?
- 21. nHibernateで永続性とはどういう意味ですか?
- 22. regex preg phpで[^>]とはどういう意味ですか?
- 23. どういう意味ですか?:意味ですか? Apacheの設定ファイルで
- 24. 「===」とはどういう意味ですか?
- 25. 「外側=>」とはどういう意味ですか?
- 26. ステータス= 2147746065とはどういう意味ですか? firefoxエラー
- 27. `(* RawMessage)(nil)とはどういう意味ですか?
- 28. `\ x - > y 'とはどういう意味ですか?
- 29. AccountExpirationDateとはどういう意味ですか?
- 30. scanfのスペースとはどういう意味ですか?
STLを除くすべてにストリームと文字列が含まれます。 :) – Xeo
メッセンジャーを責めないでください) –
17項もライブラリの一部です。委員会のほとんどの人が標準テンプレートライブラリと呼んでいます。彼らは標準ライブラリと呼ばれています –