آموزش سی پلاس پلاس (++c)، مبانی برنامه نویسی

مشخصات دوره


مدرس دوره : مهدی عباسی
تعداد جلسات 13 جلسه
مدت زمان 300 دقیقه
حجم دوره 2/10 گیگابایت
سطح مهارت مقدماتی تا متوسط
وضعیت دوره پایان یافته
: میانگین امتیاز

رایگان
برای دسترسی به این دوره وارد یا عضو شوید.
آموزش سی پلاس پلاس

آموزش سی پلاس پلاس با تدریس مهندس مهدی عباسی

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

 

تاریخچه زبان سی پلاس پلاس ++C آقای دنیس ریچی، تاریخچه زبان سی پلاس پلاس

در سال 1972 آقای دنیس ریچی در آزمایشگاه Bell برای راحت‌تر کردن ارتباط انسان با کامپیوتر زبان C را ایجاد کرد. اما در سال 1979، Bjarne Stroustrup برای پروژه‌ی دکترای خود تصمیم گرفت که زبان C را توسعه دهد. این ریاضی‌دان دانمارکی ابتدا نام "سی باکلاس" را برای زبان خود انتخاب کرد و بعدها به سی پلاس پلاس تغییر نام یافت. این زبان از سال ۲۰۰۳ تا کنون زیر نظر استاندارد ISO قرار دارد و هر از چندگاهی با اضافه شدن ویژگی‌های جدید، بروز می‌شود. 

 

سی پلاس پلاس ++C چیست؟

یک زبان برنامه‌نویسی همه منظوره، سطح میانی و شی‌گرا که قابلیت زبان‌های سطح بالا و پایین را به صورت همزمان دارد.

آیا از پروژه‌های نوشته شده با ++C مطلعید؟ آموزش سی پلاس پلاس چیست

  • سیستم عامل ویندوز

  • مروگر وب‌گردی گوگل کروم

  • مروگر وب‌گردی Opera

  • مرورگر وب‌گردی فایرفاکس

  • نرم‌افزار گرافیک سه بعدی ۳Ds Max

  • نرم‌افزار ارتباط اسکایپ

  • نرم‌افزار گرافیکی فتوشاپ

  • نرم‌افزار ادوب اکروبات

  • بازی معروف GOD of WAR

  • بازی معروف CALL of DUTY و . . .

آیا می‌دانید زبان سی پلاس پلاس ++C چه ویژگی‌های دارد؟

زبان سطح بالا: ویژگی های زبان سی پلاس پلاس

این زبان به بالا رفتن سرعت نرم‌افزار کمک میکند و شما می‌توانید در قالب یک زبان کاملا قابل فهم، کدهای خود را پیاده‌سازی و خروجی کامپیوتر را در برابر این کدها مشاهده کنید.

 

 

متن‌باز:

این زبان کاملا رایگان بوداست؛ یعنی برای یادگیری C++ نیازی به پرداخت هزینه‌های اولیه نیست.

شیء‌گرا: شی گرایی در سی پلاس پلاس

 این قابلیت در زبان C++ به شما کمک می‌کند تا پروژه خود را توسعه‌پذیر، حرفه‌ای و قابل درک برای یک تیم برنامه‌نویسی، ارائه دهید.

سرعت بسیار بالا:

از آنجا که زبان C++ یک زبان کامپایلری (Compiler) است، سرعت اجرای کدها بسیار بالا است. زیرا کدها یکبار کامپایل و چندین بار در دستگاه یا تجهیزات هوشمند استفاده میشود.

حجم کدنویسی پایین: حجم کدنویسی پایین در سی پلاس پلاس

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

 

 

توسعه‌پذیر و منعطف:‌

ساختار نرم‌افزارهایی که به زبان C++ (سی پلاس پلاس) نوشته می‌شوند به‌گونه است که هنگام توسعه و افزودن امکانات، تیم توسعه‌دهنده به دردسر نمی‌افتند.

زبان قابل حمل:

شما می‌توانید نرم‌افزارهایی که به زبان C++ نوشته می‌شوند را بدون در نظر گرفتن سیستم عامل اجرا کنید.

دیگر ویژگی‌های این زبان قدرتمند:زبان قابل حمل در c++

  • آرگومان پیش‌فرض

  • وراثت

  • توابع مجازی

  • فضاهای نام و اشاره‌گرها

برخی حقایق جالب در مورد C++:

در اینجا برخی حقایق جالب درباره C++ آورده شده که شاید مورد توجه شما قرار گیرد:

  • نام C++ نشانگر ماهیت تکاملی تغییرات از C است. “++” عملگر افزایش C است.

  •  C++ یکی از زبان‌های اصلی برای توسعه انواع نرم‌افزارهای فنی و تجاری است.

  • پشتیبانی از چهار ویژگی اصلی OOP یعنی کپسوله‌سازی، چندریختی، انتزاع و وراثت که این ویژگی را از زبان برنامه‌نویسی Simula67 دریافت کرده است.

جمع بندی:

زبان سی پلاس پلاس نیز مانند جاوا و سی‌شارپ تمام نشدنی و آینده‌دار است و به خاطر کاربردی بودن آن در صنعت و آینده تکنولوژی مانند اینترنت اشیاء، همچنان مورد توجه است.

اما، شما عزیزان با گذارندن آموزش سی پلاس پلاس ما به مهارت‌هایی چون:  آموزش سی پلاس پلاس

آشنایی با مفهوم برنامه‌نویسی استاندارد، مفاهیم اولیه و بکارگیری متغیرها و نحوه تعریف آنها 

کسب توانایی پیاده‌سازی مفاهیم پیچیده ریاضیاتی و کنترل کردن برنامه‌ها با شرط‌های منطقی

شناخت اشاره‌گرها، آرایه‌ها و رشته‌ها 

و در نهایت نحوه کار با توابع و بهینه‌سازی 

دست پیدا می‌کنید. این دوره به صورت رایگان برای شما در نظر گرفته شده است.

 

عزیزان، اگر به دنبال آموزش ++C هستید و همچنین دانشجویانی که می خواهند از امتحان مبانی برنامه‌نویسی نمره عالی دریافت کنند، این دوره بهترین گزینه است.

سرفصل‌های دوره عبارت است از:

  1. مقدمه مانند: آشنایی با زبان برنامه‌نویسی و کاربرد آن، فلوچارت و معرفی IDEهای سی پلاس پلاسسرفصل های دوره سی پلاس پلاس

  2. شناخت اجزای تشکیل‌دهنده یک برنامه که شامل کلمات کلیدی، انواع داده‌ها، شناسه‌ها و عملگرها

  3. نحوه استفاده از دستورات ورودی/خروجی و روش دریافت داده از ورودی

  4. یادگیری دستورات شرطی و حلقه‌های تکرار

  5. چگونگی استفاده از آرایه‌ها

  6. مبحث کامل توابع

 

 

 

به پایان توضیحات این دوره می رسیم، امیدواریم آموزش سی پلاس پلاس را با دقت مشاهده کنید و یادداشت برداری کنید که این دوره می تواند پایه های برنامه نویسی شما را تقویت کند.

خب دوستان باعث افتخار ماست که نظرات و انتقادات خود را با ما در میان بگذارید.