C++

Lohankhapedia (自由的百科全書) 欲共你講..。
跳至導覽 跳至搜尋
C++

Logo endorsed by the C++ standards committee
編程範型s Multi-paradigm: proceduralimperativefunctionalobject-orientedgenericmodular
語言家族 C
軟體設計 Bjarne Stroustrup
程式員 ISO/IEC JTC 1 (Joint Technical Committee 1) / SC 22 (Subcommittee 22) / WG 21 (Working Group 21)
首次發行 1985 年;​ 39年 以前​ (1985)
穩定
版本
C++20 (ISO/IEC 14882:2020) / 2020 年 12月 15日;​ 3年 以前​ (2020-12-15)
預覽
版本
C++23 / 2022 年 3月 17日;​ 2年 以前​ (2022-03-17)
類型系統 Staticnominativepartially inferred
OS Cross-platform
文件擴展名 .C, .cc, .cpp, .cxx,.c++, .h, .H, .hh, .hpp, .hxx,.h++
主要 語言實做
Pang-bô͘:Nowraplinks
啟發語言
AdaALGOL 68,[1] BCPL,[2] CCLU,[1] MLMesa,[1] Modula-2,[1] SimulaSmalltalk[1]
影響語言
Ada 95C#,[3] C99Chapel,[4] Clojure,[5] DJava,[6] JS++,[7] LoaNim,[8] Objective-C++PerlPHPPython,[9] RustSeed7

C++ (英語 (Eng-gí)kóng-hoat: C plus plus; "C ka ka") () (chi̍t) (khoán)程式 (thêng-sek)語言 (gí-giân) (ū)通用性 (thong-ēng-sèng) (generic),命令聖 (bēng-lēng-sèng) (imperative) (kap)物件 (bu̍t-kiāⁿ)導向 (tō-hiòng) (object-oriented) (ê)特色 (te̍k-sek)另外 (Lēng-gōa) (i) () (sǹg) (khah)方便 (hong-piān)次女 (chhù-lí)低層 (kē-chân) ( (tùi)機器 (ke-khì)計劃體 (kì-e̍k-thé)操作 (chhau-chok)) 代誌 (tāi-chì)的語言。

早期 (Chá-kî)開發者 (khai-hoat-chiá)Bell實驗所 (Si̍t-giām-só͘)Bjarne Stroustrup, 1983 ()發佈 (hoat-pò͘)

註解 (Tsù-kái)[修改]

  1. 1.0 1.1 1.2 1.3 1.4 Stroustrup, Bjarne (1996). "A history of C++: 1979-1991". History of programming languages---II. ACM. pp. 699–769. doi:10.1145/234286.1057836. 
  2. Stroustrup, Bjarne (December 16, 2021). "C++20: Reaching for the Aims of C++ - Bjarne Stroustrup - CppCon 2021". CppCon. 
  3. Naugler, David (May 2007). "C# 2.0 for C++ and Java programmer: conference workshop". Journal of Computing Sciences in Colleges. 22 (5). Although C# has been strongly influenced by Java it has also been strongly influenced by C++ and is best viewed as a descendant of both C++ and Java. 
  4. "Chapel spec (Acknowledgements)" (PDF). Cray Inc. 1 October 2015. goân-loē-iông (PDF) tī 24 June 2018 hőng khó͘-pih. 14 January 2016 khòaⁿ--ê. 
  5. "Rich Hickey Q&A by Michael Fogus". goân-loē-iông tī 2017-01-11 hőng khó͘-pih. 2017-01-11 khòaⁿ--ê. 
  6. Harry. H. Chaudhary (28 July 2014). "Cracking The Java Programming Interview :: 2000+ Java Interview Que/Ans". goân-loē-iông tī 27 May 2021 hőng khó͘-pih. 29 May 2016 khòaⁿ--ê. 
  7. Roger Po͘n (1 May 2017). "Scaling JS++: Abstraction, Performance, and Readability". goân-loē-iông tī 11 May 2020 hőng khó͘-pih. 21 April 2020 khòaⁿ--ê. 
  8. "FAQ Nim Programming Language". goân-loē-iông tī 11 July 2017 hőng khó͘-pih. 2020-04-21 khòaⁿ--ê. 
  9. "9. Classes — Python 3.6.4 documentation". docs.python.org. goân-loē-iông tī 23 October 2012 hőng khó͘-pih. 2018-01-09 khòaⁿ--ê. 

參閱 (Tsham-ua̍t)[修改]