{{|
|}}
1. C++ ¶
{{|
C++ (pronounced "see plus plus") is a general-purpose computer programming language. It is a statically typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. During the 1990s, C++ became one of the most popular commercial programming languages.
Bell Labs' Bjarne Stroustrup developed C++ (originally named "C with Classes") during the 1980s as an enhancement to the C programming language. Enhancements started with the addition of classes, followed by, among many features, virtual functions, operator overloading, multiple inheritance, templates, and exception handling. The C++ programming language standard was ratified in 1998 as ISO/IEC 14882:1998, the current version of which is the 2003 version, ISO/IEC 14882:2003. New version of the standard (known informally as C++0x) is being developed.
In C and C++, the expression x++ increases the value of x by 1 (called incrementing). The name "C++" is a play on this, suggesting an incremental improvement upon C.|}}
C++ (pronounced "see plus plus") is a general-purpose computer programming language. It is a statically typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. During the 1990s, C++ became one of the most popular commercial programming languages.
Bell Labs' Bjarne Stroustrup developed C++ (originally named "C with Classes") during the 1980s as an enhancement to the C programming language. Enhancements started with the addition of classes, followed by, among many features, virtual functions, operator overloading, multiple inheritance, templates, and exception handling. The C++ programming language standard was ratified in 1998 as ISO/IEC 14882:1998, the current version of which is the 2003 version, ISO/IEC 14882:2003. New version of the standard (known informally as C++0x) is being developed.
In C and C++, the expression x++ increases the value of x by 1 (called incrementing). The name "C++" is a play on this, suggesting an incremental improvement upon C.|}}
C++μ λ²μ©μ±μ κ°μ§ μ»΄ν¨ν° μΈμ΄μ΄λ€. μ΄λ μ μ μΌλ‘ λΆλ₯λ(?) λ€μ€ ν¨λΌλ€μμ μ§μνλ μΈμ΄μ΄λ€. ( μ μ°¨μ νλ‘κ·Έλλ°, μ λ€λ¦ νλ‘κ·Έλλ°μ μ§μνλ€.) 1990λ
λμ C++μ κ°μ₯ μμ
μ μΌλ‘ μΈκΈ°κ° μλ μΈμ΄μ€μ νλκ° λμλ€.
벨 μ°κ΅¬μμ Bjarne Stroustrupμ 1980λ
λμ λΉμμ Cλ₯Ό κ°μ ν΄ C++μ κ°λ°νμλ€. (λ³Έλ C with ClassesλΌκ³ λͺ
λͺ
νλ€κ³ νλ€.) κ°μ λ λΆλΆμ ν΄λμ€μ μ§μμΌλ‘ μμλλ€. (μλ§μ νΉμ§λ€ μ€μμ κ°μν¨μ, μ°μ°μ μ€λ²λ‘λ©, λ€μ€ μμ, ν
νλ¦Ώ, μμΈμ²λ¦¬μ κ°λ
μ μ§μνλ) C++ νμ€μ 1998λ
μ ISO/IEC 14882:1998λ‘ μ¬μ λμλ€. κ·Έ νμ€μμ μ΅μ νμ νμ¬ ISO/IEC 14882:2003λ‘μ 2003λ
λ λ²μ μ΄λ€. μ λ²μ μ νμ€μ(λΉκ³΅μ λͺ
μΉ C++0x)μ΄ νμ¬ κ°λ°μ€μ΄λ€. Cμ C++μμ ++μ΄λΌλ ννμ νΉμ λ³μμ 1μ κ°μ μ¦κ°μν€λ κ²μ΄λ€. (incrementingμ΄λΌ ν¨). C++μ΄λΌλ λͺ
μΉμ μ΄μ λμΌν μλ―Έλ₯Ό κ°λλ°, CλΌλ μΈμ΄μ μ¦κ°μ μΈ λ°μ μ΄ μμμ μμνλ κ²μ΄λ€.
2.4. seeAlso ¶
μΈμ΄μ μ’ λ₯ | |||||||||
λ¨Έμ μΉνμ | Cκ°μ‘± | ||||||||
MachineLangauge | Assembly | C | C++ | Objective-C | Objective-C++ | μ¨μ | |||
κ°μ²΄μ§ν₯ | ν¨μν μΈμ΄ | ||||||||
SmallTalk | JAVA | C# | Lispμ‘± | Haskell | Scala | ||||
μ€ν¬λ¦½νΈμΈμ΄ | |||||||||
JavaScript | CoffeeScript | Perl | Lua | PHP | Python | PyPy | Ruby | ShellScript | MATLAB |
λ―ΈλΆλ₯ | |||||||||
Erlang | Go | J | OCaml | Scala | R | CSS | ML | Ada | Prolog |
Scratch | Rust | less |
![[http]](/imgs/http.png)