برنامه نویسی ++C چیست؟
C++
یک نسخه پیشرفته و توسعه یافته از زبان برنامه نویسی C است که توسط Bjarne Stroustrup در سال 1979 توسعه یافت. این زبان در ابتداC with Classes نام داشت و بعدا به C++ تغییر نام داد.
Bjarne Stroustrup از C برای ساخت آنچه می خواست استفاده کرد زیرا C یک زبان همه منظوره کارآمد و سریع بود.
C++ یک زبان برنامه نویسی پیچیده، کارآمد و همه منظوره است. این زبان برنامه نویسی برای برنامه نویسان سطح متوسط مناسب ترین گزینه ممکن است.
با این حال، مبتدیانی که می خواهند سفر برنامه نویسی خود را با C++ شروع کنند نیز خیلی زود متوجه خواهند شد که می توانند به سرعت مفاهیم آن را بیاموزند.
کاربردهای عملی C++
در این بخش، هفت حوزه کاربردی برتر که از C++ استفاده می کنند را مورد بحث قرار می دهیم.(دانلود رایگان جزوه ++C)
- سیستم عاملها
سیستم عاملهایی مانند Microsoft Windows، Apple Mac OS X،Symbian OS و حتی سیستم عامل های تلفن همراه مانند IOS با استفاده از C++ توسعه یافته اند.
به طور کلی، سیستم عامل ها باید در مدیریت منابع سیستم سریع و کارآمد باشند.
این واقعیت که C++ یک زبان برنامه نویسی پرسرعت با طیف گسترده ای از توابع در سطح سیستم است، آن را به یک انتخاب ایده آل برای نوشتن سیستم عامل تبدیل می کند.
- بازی ها
C++ یکی از پرکاربردترین زبان های برنامه نویسی در ساخت بازی است.
بازی هایی گرافیکی از C++ به عنوان بخش جدایی ناپذیری از ساختار خود استفاده می کنند.
C++ می تواند به طور بهینه از منابع استفاده کند، شبکه چند نفره فراهم کند و برای نادیده گرفتن پیچیدگی های بازی های سه بعدی مناسب است.
- برنامه های کاربردی مبتنی بر رابط کاربری گرافیکی
بسیاری از برنامه های کاربردی مبتنی بر رابط کاربری گرافیکی (GUI ) و دسکتاپ با استفاده از C++ توسعه یافته اند.
برخی از نمونه ها، برنامه های سیستم های Adobe مانند Illustrator، Photoshop، و Win Amp Media Player از مایکروسافت هستند – که همگی با استفاده از C++ توسعه یافته اند.
- مرورگرهای وب
مرورگر وب فعلی شما احتمالا در C++ برنامه ریزی شده است.
این زبان سرویسهایی که اطلاعات را از پایگاه داده بازیابی می کنند و کد را به صفحات وب تعاملی ترجمه می کنند، قدرت می دهد.
با C++، مرورگرها می توانند با سرعت بالا و حداقل تأخیر کار کنند در نتیجه زمان زیادی طول نکشد که محتوا روی صفحه نمایش ما ظاهر شود.
مرورگرهای وب مورد استفاده امروزی مانند موارد زیر استفاده شده است:
- Internet Explorer
- Google Chrome
- Mozilla Firefox
- Safari
- Netscape Navigator
- Opera
- سیستم مدیریت پایگاه داده
ویژگی های C++ مانند مدیریت فایل، سرعت بالا، قابلیت اطمینان، توابع، کلاسها و اشیاء، آن را برای مدیریت داده ایدهآل می سازند.
- رایانش ابری و برنامه های کاربردی توزیع شده
C++ به یک انتخاب خودکار برای پیاده سازی سیستم های ذخیره سازی ابری تبدیل شده است زیرا به زبان سخت افزاری یا سطح ماشین نزدیک است.
این زبان کاملا با ماشین آلات سازگار است.
از این رو، شرکت های بزرگی که از محاسبات ابری و برنامه های کاربردی توزیع شده استفاده می کنند، از آن استفاده می کنند.
بلومبرگ یک برنامه RDBMS توزیع شده است که برای ارائه اخبار و اطلاعات مالی دقیق به سرمایه گذاران در زمان واقعی استفاده می شود.
برای نوشتن محیط توسعه و کتابخانه های بلومبرگ از C++ استفاده شده است
- کتابخانه ها
کتابخانه استاندارد C++ دارای طیف گسترده ای از توابع داخلی است.
عملکرد و سرعت برای محاسبات ریاضی سطح بالا اهمیت دارند.
بنابراین، اکثر کتابخانه ها از C++ به عنوان زبان برنامه نویسی اصلی خود استفاده می کنند.
C++ یک کاندیدای ایده آل برای یک زبان برنامه نویسی backend است که کتابخانه ها را به چندین کتابخانه جدید و محبوب سطح بالا از جمله کتابخانه های زبان ماشین ارائه می دهد.
دانلود رایگان جزوه ++C
نظرات