آموزش سی پلاس پلاس


ارسال در تاریخ ۲۵ بهمن,۱۳۹۹



سی پلاس پلاس یک زبان سطح میانی برنامه نویسی می‌باشد که توسط آفای استراستراپ (Bjarne Stroustrup) در سال ۱۹۷۹ در آزمایشگاه بل (Bell) ایجاد شد. سی پلاس پلاس بر روی پلتفرم‌های مختلفی نظیر سیستم عامل ویندوز، سیستم عامل مک و ورژن های مختلفی از سیستم عامل یونیکس اجرا می‌شود. در این آموزش کاربردهای زبان C++ برای تازه واردان تا سطح پیشرفته توضیح داده خواهد شد.

چرا زبان C++ را یاد بگیریم؟

این زبان اغلب برای دانشجویان تدریس و برای افرادی که قصد دارند بصورت حرفه‌ای برنامه نویسی را دنبال کنند تا به یک مهندس نرم افزار بزرگ تبدیل شوند مناسب می‌باشد. برخی از مزایای یادگیری این زبان برنامه نویسی در زیر آمده است:

  • C++ خیلی به زبان سخت افزار نزدیک می‌باشد، بنابراین شما این شانس را خواهید داشت تا با زبان‌های سطح پایین که کنترل زیادی بر بخش‌هایی نظیر مدیریت حافظه و  بحث کارایی بهتر برنامه دارند نهایتا یک برنامه قدرتمند ایجاد کنید. 
  • با این زبان یادگیری شی گرایی راحت تر خواهد بود. شما پیاده سازی پلی مورفیسم را در برنامه نویسی سطح پایین فرا خواهید گرفت.
  • C++ یکی از زبان‌های دوست داشتی هست که توسط میلیون‌ها برنامه نویس و توسعه دهنده مورد استفاده قرار می‌گیرد. اگر شما یک برنامه نویس حرفه‌ای سی باشید این اطمینان را به شما می‌دهم که هیچ وقت بیکار نخواهید بود و شما حقوق خوبی هم برای کارتان دریافت خواهید کرد. 
  • C++ بطور یکی از زبان‌های برنامه نویسی می‌باشد که بصورت گسترده در برنامه‌ها و برنامه های سیستمی استفاده می‌شود.
  • C++ واقعا به شما تفاوت‌های بین کامپایلر، لینکر و لودر، نوع‌های داده‌ای مختلف، کلاس‌های ذخیره سازی، انواع متغیرها و حوزه آن‌ها و کلی مباحث دیگر را آموزش می‌دهد.

هزاران دلیل خوب برای یادگیری زبان برنامه نویسی C++ وجود دارد، اما یک نکته برای اطمینان اینکه برای یادگیری هر زبان برنامه نویسی نه فقط C++ شما باید کد نویسی کنید و کد نویسی کنید و در نهایت کد نویسی کنید تا زمانی که یک متخصص شوید.  

مثال Hello World در C++

جهت دادن یک دید از زبان C++ یک مثال ساده از در C++ آورده‌ایم.

زبان C++ ویژگی های زبان C همراه با پیاده سازی‌های اضافه‌ای مانند مفهوم شی گرایی را دارا می‌باشد.

#include <iostream>
using namespace std;

// main() is where program execution begins.
int main() {
   cout << "Hello World"; // prints Hello World
   return 0;
}

کامپایلرهای زیادی برای زبان C++ وجود دارد که می‌تواند کد بالا را با آن‌ها اجرا کنید.

  • Apple C++. Xcode

  • Bloodshed Dev-C++

  • Clang C++

  • Cygwin (GNU C++)

  • Mentor Graphics

  • MINGW - "Minimalist GNU for Windows"

  • GNU CC source

  • IBM C++

  • Intel C++

  • Microsoft Visual C++

  • Oracle C++

  • HP C++

کامپایلرهای زیادی برای زبان C++ وجود دارد که امکان معرفی آن‌ها وجود ندارد.

کاربردهای زبان C++

همانطور که قبل تر ذکر شد زبان C++‌ یکی از پر استفاده ترین زبان‌های برنامه نویسی می‌باشد. لیستی از برخی کاربردها در زیر آمده است:

  • توسعه نرم افزارهای کاربردی
  • توسعه زبان‌های برنامه نویسی - زبان C++ بطور گسترده برای توسعه زبان‌های جدید نظیر C#, Java, JavaScript, Perl, PHP و Python و Verilog استفاده می‌شود
  • نرم افزارهای محاسباتی
  • توسعه بازی‌ها
  • سیستم‌های گنجانده شده 

برای ارسال نظر لطفا وارد شوید.