در اين مقاله يک نگاه اجمالي به
به طور کلي C++ يک زبان برنامه نويسي همه منظوره، شيء گرا، کامپايلري، حساس به حروف است. C++، يک زبان سطح مياني در نظر گرفته مي شود، زيرا هم ويژگي هاي زبان هاي سطح پايين را دارد و هم ويژگي هاي زبان هاي سطح بالا را شامل مي شود.
زبان C++ در سال 1979ميلادي توسط Bjarne Stroustrup در آزمايشگاه Bell، به عنوان بهبودي براي زبان C توسعه داده شد و در اوايل با نام C With Classes شناخته مي شد، اما در سال 1983به C++ تغيير نام داد. زبان برنامه نويسي C++، علاوه بر ويژگي هاي جديد خود، تمام ويژگي ها و قابليت هاي زبان برنامه نويسي C را نيز شامل مي شود.
برنامه نويسي شيء گرا
زبان C++ به طور کامل از برنامه نويسي شيء گرا پشتيباني مي کند. از جمله چهار ستون اصلي برنامه نويسي شيء گرا که عبارت اند از:
کپسوله کردن (Encapsulation)
پنهان کردن اطلاعات (Data hiding)
وراثت (Inheritance)
چند شکلي (Polymorphism)
کتابخانه هاي استاندارد
استاندارد زبان C++ از سه قسمت مهم تشکيل شده است
زبان پايه تمام بلوک هاي اصلي از جمله متغيير ها، انواع داده ها و literal ها و غيره را شامل مي شود.
کتابخانه استاندارد C++، مجموعه غني از توابع را ارائه مي دهد که شامل توابع دستکاري فايل ها، رشته ها و غيره مي شود.
کتابخانه استاندارد قالب (STL) مجموعه غني از روش هاي دستکاري ساختارهاي داده و غيره را فراهم مي کند.
استاندارد ANSI
استاندارد ANSI براي قابل حمل (Portable) کردن C++ تلاش مي کند؛ به اين معني که زماني که شما براي کامپايلر مايکروسافت کد نوشته ايد، آن کد با استفاده از کامپايلر موجود بر روي مک، يونيکس و غيره بدون اشکال در کامپايل مي شود. استاندارد ANSI براي مدتي پايداره بوده است و توليد کنندگان تمام کامپايلر هاي اصلي C++ از اين استاندارد پشتيباني مي کنند.
يادگيري C++
مهمترين چيز در
استفاده از C++
C++ توسط صدها هزار برنامه نويس و در هر دامنه کاربردي مورد استفاده قرار مي گيرد. C++، يک زبان برنامه نويسي پر استفاده مي باشد از جمله نوشتن درايو هاي دستگاه، ساير نرم افزارهايي که به دستکاري مستقيم سخت افزار در محدوديت هاي زمان واقعي متکي هستند و غيره. زبان C++ به طور گسترده اي به منظور تدريس و تحقيق مورد استفاده قرار ميگرد، زيرا براي آموزش موفق مفاهيم اساسي به اندازه کافي تميز است. هر کسي که در کامپيوتر خود از سيستم عامل ويندوز و يا مک استفاده مي کند، به طور غيرمستقيم از C++ استفاده مي کند؛ زيرا رابط کاربري اصلي اين سيستم عامل ها با زبان برنامه نويسي C++ پياده سازي شده اند.
مقالات ما را در
آموزش برنامه نويسي سي پلاس پلاس
c ,مي ,زبان ,برنامه ,نويسي ,، ,برنامه نويسي ,c ، ,آموزش برنامه ,و غيره ,ويژگي هاي ,زبان برنامه نويسي ,آموزش برنامه نويسي
درباره این سایت