آموزش برنامه نویسی سی پلاس پلاس
در این پست به سراغ آموزش برنامه نویسی c++ رفته ایم برنامه نویسی که اکثر دانشجویان و دانش آموزان در یادگیری آن ترس دارند و خوب یاد نمیگیرند در این پست کتابی رو آماده کردیم با عنوان آموزش برنامه نویسی سی پلاس پلاس بدون ترس که در قالب 86 صفحه نگارش شده است که از همین پست می توانید دانلود کنید .
مهمترین مشکل دانش آموزان و دانشجویان تو رشته کامپیوتر درس برنامه نویسیه و همیشه به این درس مثل یه غول بی شاخ و دوم نگاه میکنن و فکر میکنن هیچ وقت این مسئله حل نمیشه ،شاید حتما باید مخ کامپیوتر باشن تا بتونن این درس و پاس کنن ، خیلی موقعها قبل از امتحان دست به دامن این و اون میشن که قبل امتحان یه نفر پیدا بشه و معجزه کنه یه دفعه همه چیزمثل برق بره تو مخشون .بعد از امتحانم دست به دامن استاد میشن که یه نمره ای به ما بده تا این درسو پاس کنیم ، اما نمی دونن عاقبت این کار جز پشیمونی تو آینده چیزیو به ارمغان نمیاره . منم یکی مثل شما بودم که تو دبیرستان با حفظ کردن برنامه رفتم سر جلسه وآرزو میکردم غیر سوالای کتاب چیزی طرح نشده باشه،اما وقتی وارد دانشگاه شدم تو اولین روز با کسی آشنا شدم که دید منو نسبت به برنامه نویسی عوض کرد وتموم فکر و ذکر منو با برنامه نویسی ساخت ، از اون روز به بعد من عاشق برنامه نویسی شدم و تو طول تحصیلی انقد پیشرفت کردم که استاد منو با خودش به شرکت برنامه نویسیش برد و من شدم یه برنامه نویس …
سی پلاس پلاس چیست ؟
++C (بخوانید سی پلاسپلاس) یک زبان برنامهنویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه (که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند)، عمومی و با قابلیتهای سطح بالا و سطح پایین میباشد. این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیءگرا، برنامهنویسی جنریک است. از آنجا که در سی++ اشیاء را میتوان ابتدا به ساکن از کلاسهایی ایجاد کرد که به هیچگونه سلسله مراتب ردهها و وراثت مقید نیستند، لذا سی++ از برنامهسازی شیء بنیاد (object-based programming) نیز پشتیبانی میکند. ++C به همراه جد خود C از پرطرفدارترین زبانهای برنامهنویسی تجاری هستند.
++C یک زبان سطح میانی در نظر گرفته میشود؛ این زبان دارای قابلیت زبانهای سطح بالا و پایین بهصورت همزمان است.
++C توسط بییارنه استراستروپ ریاضیدان دانمارکی در سال ۱۹۷۹ در آزمایشگاههای بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را «C با کلاس» (C With Classes) نامگذاری نمود. در سال ۱۹۸۳ به ++C تغییر نام داد. توسعه با اضافه نمودن کلاسها و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثناء انجام شد. این زبان برنامهنویسی در سال ۱۹۹۸ تحت نام ISO/IEC ۱۴۸۸۲:۱۹۹۸ استاندارد شد. نسخهٔ فعلی استاندارد این زبان ISO/IEC ۱۴۸۸۲:۲۰۱۴ است.
فلسفه به وجود آمدن زبان برنامه نویسی سی پلاس پلاس :
در کتاب «طراحی و تکامل ++C» استراستروپ قوانین مورد استفاده در طراحی ++C را بیان مینماید. دانستن این قوانین به فهمیدن نحوه عملکرد ++C و چرایی آن کمک میکند. جزئیات بیشتر در کتاب قابل دسترسی است:
- ++C طراحی شدهاست تا یک زبان عمومی با کنترل نوع ایستا و همانند C قابل حمل و پربازده باشد.
- ++C طراحی شدهاست تا مستقیماً و بصورت جامع از چندین شیوه برنامهنویسی (برنامهنویسی ساختیافته، برنامهنویسی شیگرا، انتزاع داده، و برنامهنویسی جنریک)
- ++C طراحی شدهاست تا به برنامهنویس امکان انتخاب دهد حتی اگر این انتخاب اشتباه باشد.
- ++C طراحی شدهاست تا حداکثر تطابق با C وجود داشته باشد و یک انتقال راحت از C را ممکن سازد.
- ++C از بکاربردن ویژگیهای خاص که مانع از عمومی شدن است خودداری مینماید.
- ++C از ویژگیهایی که بکار برده نمیشوند استفاده نمیکند.
- ++C طراحی شدهاست تا بدون یک محیط پیچیده عمل نماید.
دیدگاه کاربران
تعداد دیدگاه های کاربران : ۰ دیدگاه