برنامه نویسی با موزلی

سایت تخصصی آموزش برنامه نویسی

چهارشنبه ۲۳ آبان ۰۳

اهمیت زبان برنامه نویسی C++

۱۲۸ بازديد

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

ساختار  زبان C++ :

- محیطی برای نوشتن دستورات و ویرایش آن ها .
- کامپایلر C++ .
- کتابخانه استاندارد C++.

آموزش زبان سی پلاس پلاس (C++) : 

برنامه زبان سی پلاس پلاس باید از شش راه عبور نماید :
1- یک برنامه نویس، برنامه را در محیطی از نرم افزار می نویسد 
2- برنامه نویس پیش پردازنده، خط های برنامه را از نظر نوشتی صحیح می نماید اگر مشکلی داشت پیغام خطا برنامه را نشان می دهد  تا کاربر به رفع اشتباهات خود بپردازد.
3- کامپایلر برنامه را به زبان ماشین ترجمه و آن را ذخیره می نماید.
4- پیوند دهنده، کدهای زبان ماشین را به فایل های کتابخانه هایی که مورد نیاز است و استفاده می شوند را پیوند داده و یک فایل قابل اجرا بر روی دیسک می سازد.
5- بار کننده برنامه را در حافظه قرار می دهد.
6-  اجرا شدن دستورات برنامه توسط واحد پردازش

بررسی کامل زبان سی پلاس پلاس (C++) همراه با فیلم های آموزشی

۱۰۷ بازديد

بررسی کامل زبان سی پلاس پلاس (C++)

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

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

اجازه بدهید از بررسی تاریخچه این زبان شروع کنیم :

 تاریخچه

استراس تروپ اولین بار در سال 1979 کار بر روی این زبان را آغاز کرد، هدف او ایجاد یک نسخه از زبان C بود که دارای کلاس باشد، در ابتدا قرار بود نام این زبان “C با کلاس” باشد که نهایتا در سال 1983 این نام به “C++” تغییر یافت.

تلاش های تروپ نتیجه داد و نهایتا در سال 1985 اولین نسخه از C++ منتشر گردید، این زبان از ابتدای انتشار مورد توجه بسیاری از برنامه نویسان آن زمان قرار گرفت.

در سال 1989 نیز از ورژن دوم این زبان رو نمایی شد و در سال 1990 نیز “راهنمای مرجع C++” که اولین مستندات رسمی این زبان بود منتشر شد.

این زبان تا به امروز به طور منظم و مداوم پشتیبانی و آپدیت شده و امروزه یکی از پر طرفدار ترین زبان های برنامه نویسی در دنیا محسوب می شود.

 ویژگی های سی پلاس پلاس

سی پلاس پلاس ویژگی های مختلفی را به برنامه نویسان ارائه می کند، همین ویژگی ها را می توان دلیل اصلی محبوبیت C++ میان توسعه دهندگان دانست، در ادامه به بررسی چندین مورد از این ویژگی ها می پردازیم.

آموزش صفر تا صد برنامه نویسی سی پلاس پلاس (همراه با فیلم 2021)

۱۱۳ بازديد

آموزش صفر تا صد برنامه نویسی سی پلاس پلاس (همراه با فیلم 2021)
زبان برنامه‌نویسی ++C (تلفظ می‌شود: سی پلاس پلاس) یک زبان برنامه‌نویسی کامپیوتری همه منظوره، شی گرا، سطح بالا و چندرگه (که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شئ گرا پشتیبانی می‌کند)، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شی‌گرا، برنامه نویسی جنریک است. ++C به همراه جد خود C از پرطرفدار ترین زبانهای برنامه‌نویسی تجاری هستند.
زبان ++c یک زبان سطح میانی در نظر گرفته می‌شود. این زبان دارای قابلیت زبان‌های سطح بالا و پایین بصورت هم‌زمان است. زبان ++C توسط بی‌یارنه استراس‌تروپ دانمارکی در سال ۱۹۷۹ در آزمایشگاه‌های بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را “C با کلاس” (C With Classes) نام‌گذاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاس‌ها و ویژگی‌های دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامه‌نویسی در سال ۱۹۹۸ تحت نام ISO/IEC 14882:1998 استاندارد شد. نسخه فعلی استاندارد این زبان ISO/IEC 14882:2003 است. نسخه جدیدی از استاندارد (که به صورت غیررسمی C++0x نامیده می‌شود) در دست تهیه‌است.


شروع به برنامه نویسی :

اولین کاری که باید در برنامه نویسی C++ انجام بدیم نوشتن تابع main هستش .
تابع main تابع اصلی برنامه ماست و کد هایی که داخل تابع main نوشته میشه در ابتدای برنامه اجرا میشه .
صورت کلی تابع main به این صورت هستش :

شاید بهترین راه برای یادگیری یک زبان برنامه نویسی، نوشتن یک برنامه ابتدایی و ساده در محیط یک نرم افزار برای آشنایی با ساختار آن زبان باشه.

صفر تا صد آموزش برنامه نویسی سی + فیلم

۱۱۰ بازديد


ویژگی های زبان برنامه نویسی سی :

  • یک زبان چند منظوره است
  • تاثیر گذارترین زبان برنامه نویسی در دنیای کامپیوتر است
  • یک زبان ساخت یافته‌ و قابل حمل است
  • زبان برنامه نویسی سیستم است
  • زبان کوچکی است و تعداد کلمات کلیدی آن انگشت شمار است
  • یک زبان برنامه نویسی سطح میانی است
  • دارای سرعت، قدرت و انعطاف پذیری بالایی است
  • هیچ محدودیتی را برای برنامه نویس به وجود نمی آورد
  • نسبت به حروف حساس است و تمام کلمات کلیدی این زبان با حروف کوچک نوشته می‌شوند
  • در محیط‌های توسعه دهنده مجتمع (Integrated Development Envoirements) صورت می‌گیرد

چند نکته کلیدی در زبان برنامه نویسی سی :

  • دستورات به ; ختم می شوند
  • دستورات یا چیزایی که بعد از // هستن خونده نمی شوند
  • در هر سطر هم میتوان چند دستور نوشت
  • حداکثر طول هر خط 255 تا است
  • زبان C بین حروف بزرگ و کوچک فرق میزاره مثلا void با VOID فرق دارد

امروزه چه نیازی به زبان برنامه نویسی C هست؟

۱۰۳ بازديد
زبان C جز زبان‌هایی است که یادگیری‌اش مشکل است؛ اگر این‌گونه است، پس چرا باید زحمت یادگیری آن را به خودمان بدهیم؟ با نگاه کردن به شاخص TIOBE که هر ماه زبان‌های برنامه‌نویسی محبوب را معرفی می‌کند، می‌توان به این نکته پی برد که زبان‌هایی همچون R روند صعودی داشته‌اند و این در حالی است که زبان برنامه‌نویسی C در این جدول گاهی‌اوقات سیر نزولی شدیدی پیدا می‌کند! در دنیای امروز، دولوپرها ترجیح می‌دهند تا برای توسعهٔ اپلیکیشن‌های مختلف، به جای استفاده از زبانی قدیمی مانند C که تقریباً از رده خارج نیز محسوب می‌شود، از زبانی استفاده کنند که هم یادگیری‌اش راحت‌تر باشد و هم دیباگ کردنش؛ اما آیا این بدان معنا است که زبان C دیگر ارزش یادگیری ندارد؟ جواب این سؤال آن‌قدرها هم ساده نیست اما برای یافتن پاسخ این سؤال، در ادامه با سکان آکادمی همراه باشید. 

پیش از هرچیز، بهتر است با خواندن مقالهٔ آیا می‌دانستید وجه تسمیهٔ زبان برنامه‌نویسی C چیست؟ ببینیم که چرا سومین حرف الفبای انگلیسی به عنوان نام این زبان انتخاب شده است!

عرضه و تقاضای زبان‌های برنامه‌نویسی
زبان C در صنعت آی‌تی هنوز هم پرطرفدار است اما این روند ممکن است در آینده‌ای نزدیک تغییر کند؛‌ به گفتهٔ مارک درایور، مدیر تحقیقات شرکت Gartner، زبان‌های سی و سی‌پلاس‌پلاس هنوز هم جزو زبان‌های مورد استفاده در برنامه‌نویسی System Level هستند و می‌توانید با داشتن این دو زبان در رزومهٔ خود، متفاوت بودن خود را به رخ کارفرمایان و سایر برنامه‌نویسان بکشید؛ اما حتماً به خاطر داشته باشید که در آینده‌ای نه چندان دور، جای خود را به زبان‌های دیگری همچون Go خواهند داد (در مقالهٔ چرا زبان برنامه‌نویسی C در حال از دست دادن محبوبیت‌اش است؟ به تفصیل در مورد دلایل از دست رفتن محبوبیت این زبان صحبت کرده‌ایم).

آشنایی اجمالی با زبان برنامه نویسی C

۱۱۰ بازديد

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

گفته می شود که زبان برنامه نویسی C یک زبان برنامه نویسی اسطوره ای است. می توان گفت، C زبان پایه برای برنامه نویسی است. با دانستن زبان برنامه نویسی C ، می توان براحتی دانش دیگر زبان هایی که از مفاهیم C بهره می گیرند را فرا گرفت. هنگام استفاده از زبان برنامه نویسی C حافظه کامپیوتر نقش مهمی را ایفا میکند، لذا داشتن پیش زمینه ای از سازوکار آن ضروری می باشد.

تاریخچه زبان C

پدر یا پایه زبانهای برنامه نویسی ‘ALGOL’ است. این زبان نخستین باز در سال 1960 معرفی شد. ‘ALGOL’ در کشورهای اروپایی در مقیاس بزرگی استفاده می شد. ‘ALGOL’ مفهوم برنامه نویسی ساختاریافته را به انجمن توسعه دهندگان (دولوپر) معرفی کرد. در سال 1967، زبان برنامه نویسی جدیدی بنام ‘BCPL’ که مخفف زبان برنامه نویسی ترکیبی پایه (Basic Combined Programming Language) است معرفی گردید. BCPL را مارتین ریچاردز مخصوص نوشتن نرم افزارهای سیستمی طراحی و توسعه داده بود. این نقطه آغازین عهد زبانهای برنامه نویسی بود. تنها پس از سه سال، در سال 1970 زبان برنامه نویسی جدیدی بنام ‘B’ توسط کن تامپسون معرفی شد که شامل ویژگی های متعدد ‘BCPL’ بود. این زبان برنامه نویسی تحت سیستم عامل یونیکس در آزمایشگاه های بل و AT&T ساخته شد. هم ‘BCPL’ و هم ‘B’ زبان های برنامه نویسی سیستمی بودند.

 

در سال 1972، دانشمند بزرگ علوم کامپیوتر، دنیس ریتچیه ، زبان برنامه نویسی جدیدی به نام C را در آزمایشگاههای بل ساخت. این زبان از زبانهای برنامه نویسی ‘ALGOL’ ، ‘BCPL’، و ‘B’ ساخته شده بود. زبان برنامه نویسی C شامل تمام ویژگی های این زبان ها و همچنین مفاهیم اضافی دیگری بود که آن را از دیگر زبان ها مجزا می ساخت.