ភាសាកម្មវិធី C++៖ សង្ខេប

សង្ខេបភាសាកម្មវិធី C++

The overview of C++


.តើភាសាកម្មវិធី C++​ ជាអ្វី?

     ភាសាកម្មវិធី C C++ ជាភាសាកម្មវិធី (programming language) ដែលគេសរសេរសម្រាប់បង្កើតកម្មវិធីឱ្យមានដំណើរការលើកុំព្យូទ័រ​ដ៏មានប្រសិទ្ធិភាព​ដែលអនុញ្ញាតអោយកុំព្យូទ័រ ធ្វើអ្វីមួយជាក់លាក់និងត្រឹមត្រូវ ។

 

. ប្រវត្តិភាសាកម្មវិធី C++

ភាសាកម្មវិធី​ C ++ ត្រូវបានចាប់ផ្តើមនៅឆ្នាំ ១៩៧៩ បង្កើតឡើងដោយលោក ប៊ីយ៉ានឹ​ស ស្ត្រូវស្ត្រុប Bjarne Stroustrup (/ˈbjɑːrnə ˈstraʊstrʊp/; Danish: [ˈbjaːnə ˈstʁʌwˀstʁɔp]; កើតនៅថ្ងៃទី៣០ ខែធ្នូ ឆ្នាំ១៩៥០) នៅមន្ទីពិសោធន៍ប៊ែល (Bell Labs) ក្នុងស្រុក មូរ៉េហ៊ីល (Murray Hill) រដ្ឋញូជឺស៊ី (New Jersey) សហរដ្ឋអាមេរិកដើម្បីបង្កើនលើកកំពស់ភាសាកម្មវិធី C និងដាក់ឈ្មោះដំបូងថាភាសាកម្មវិធី C with Classes ប៉ុន្តែក្រោយមក ភាសាកម្មវិធី C ត្រូវបានប្តូរឈ្មោះជាភាសាកម្មវិធី C ++ វិញនៅឆ្នាំ ១៩៨៣ ។ លោក Bjarne Stroustrup ជាអ្នកវិទ្យាសាស្ត្រកុំព្យូទ័រជនជាតិដាណឺម៉ាក (Danish computer scientist)។ ការបញ្ចេញសំឡេងឈ្មោះរបស់គាត់ (Bjarne Stroustrup) ជាភាសាអង់គ្លេសគួតែជា "B-yar-ne Strov-stroop" អានថា “ប៊ីយ៉ានឹ​ស ស្ត្រូវស្ត្រុប” ។

Stroostrup in 2010

 

. ហេតុអ្វីបានជាត្រូវរៀនភាសា C++? 

  • C++ គឺជាភាសាដ៏មានឥទ្ធិពល​បំផុត​ក្នុង​ចំណោម​ភាសា programming ផ្សេងៗ​ទៀត វាជា ជម្រើស​ទីមួយ​ដែល​អ្នក​សិក្សា​ផ្នែក​ព័ត៌មាន​វិទ្យាចាំបាច់ត្រូវតែ​សិក្សា ព្រោះ​វាជាភាសាគ្រឺះ​សម្រាប់​អ្នក ដែល​ចង់ក្លាយជា programmer ដ៏មានឥទ្ធិពល និង​សមត្ថភាព​ពេញលេញ ។

  • C++ ជាភាសាដែលធ្វើការបានដូចគ្នាក្នុងគ្រប់ Operating System ដូចជា Microsoft Windows, Apple Mac OS, Linux, និង UNIX System ។

  • C++ ជាភាសាកម្មវិធីកុំព្យូទ័រមូលដ្ឋាន ។

  • C++ ជាភាសាកម្មវិធីដ៏ពេញនិយមមួយ ។

  • C ++ ត្រូវបានប្រើដើម្បីបង្កើតកម្មវិធីកុំព្យូទ័រ ។

 
 

What is the C++ programming language?

C++ is a constantly typewritten, compiled, general aim, sensitive-case, a free-develop programming language that holds up procedural, generic programming and object-oriented.

C++ is marked as a midpoint-level programming language, which means it needs the consisting of a combination of both low and top-level programming language appearances or features.

C++ was starting in 1979 developed by Bjarne Stroustrup at Bell Labs in Murray Hill, New Jersey, United States, to enhance the C language and initially named C with Classes but later C was renamed as C++ in 1983

Object-Oriented Programming

C++ completely supports object-oriented programming, which is including the four pilings of object-oriented development.
  • Encapsulation
  • Abstraction/Data hiding
  • Inheritance
  • Polymorphism

Standard Libraries

The standard libraries of C++ consist of three essential parts:
  • The core language giving all the building blocks including data types, variables, and literals, etc.
  • The Standard Library of C++ giving a well-supplied set of functions manipulating files, strings, etc.
  • STL (The Standard Template Library) giving a well-supplied set of methods manipulating data structures, etc.

The ANSI Standard

The ANSI standard is an attempt to ensure that C++ is portable; that code you write for Microsoft's compiler will compile without errors, using a compiler on a Mac, UNIX, a Windows box, or an Alpha. The ANSI standard has been stable for a while, and all the major C++ compiler manufacturers support the ANSI standard.

Learning C++

The most important thing while learning C++ is to focus on concepts. The purpose of learning a programming language is to become a better programmer; that is, to become more effective at designing and implementing new systems and at maintaining old ones. C++ supports a variety of programming styles. You can write in the style of Fortran, C, Smalltalk, etc., in any language. Each style can achieve its aims effectively while maintaining runtime and space efficiency. Use of C++ C++ is used by hundreds of thousands of programmers in essentially every application domain. C++ is being highly used to write device drivers and other software that rely on direct manipulation of hardware under real-time constraints. C++ is widely used for teaching and research because it is clean enough for successful teaching of basic concepts. Anyone who has used either an Apple Macintosh or a PC running Windows has indirectly used C++ because the primary user interfaces of these systems are written in C++.

>> Learn more about C++

Comments

Popular posts from this blog

ភាសាកម្មវិធី C++៖ អថេរ ឬអញ្ញាតិ

How to download and install Cambridge Advanced Learner's Dictionary_Fourth Edition-CALD4