فایل مقدمه ای بر OpenGL در ++C

مقدمه ای بر OpenGL در C;OpenGL

مقدمه ای بر OpenGL در C ، آموزش OpenGL در C

در این فایل به خوبی آموزش OpenGL در ++C آماده شده است .

فرمت فایل: pdf

تعداد صفحات: 30



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

آموزش ;آموزشی ;برنامه نویسی ;آموزش برنامه نویسی سی پلاس پلاس ;آموزش برنامه نویسی C;آموزش کامل ;برنامه نویسی C

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

زبانبرنامه نویسی ++Cیک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره، شیءگرا، سطح بالا و چندرگه (که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند)، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است. در کتابحاضر شما بیشتر با این زبان برنامه نویسی آشنا خواهید شد.

فرمت فایل: pdf

تعداد صفحات: 96



فایل مجموعه سورس های ++c شامل 20 سورس زبان برنامه نویسی ،75 سورس کاربردی زبان و…دریک مجموعه استثنایی…

مجموعه سورس ;مجموعه سورس های c;سورس های c;simulation proje

مجموعه سورس های c شامل ۲۰ سورس زبان برنامه نویسی سی پلاس پلاس ،۷۵ سورس کاربردی زبان سی پلاس پلاس،کتاب،کد،پروژه شبیه سازی،حسابداری ودریک مجموعه استثنایی

مجموعه سورس های ++c شامل ۲۰ سورس زبان برنامه نویسی سی پلاس پلاس ،۷۵ سورس کاربردی زبان سی پلاس پلاس،کتاب،کد،پروژه شبیه سازی،حسابداری و…دریک مجموعه استثنایی…

۲۰ سورس زبان برنامه نویسی سی پلاس پلاس

  • سورس بازی حدس عدد
  • سورس برنامه توان ۲ اعداد رندم
  • سورس برنامه حقوق کارمند
  • سورس برنامه حل مسئله و بازی برج هانوی
  • سورس برنامه صدا دار و بی صدا
  • سورس برنامه برنامه عدد اول
  • سورس برنامه فاکتوریل
  • سورس برنامه میانگین سه عدد
  • سورس برنامه نمایش زیر مجموعه ها
  • سورس تبدیل حروف کوچک به بزرگ
  • سورس چاپ لوزی بوسیله ستاره
  • سورس دنباله فیوبناچی
  • سورس فرمول هرون و مساحت مثلث
  • سورس ک.م.م و ب.م.م
  • سورس کوچکترین و بزرگترین عدد
  • سورس مجموع اعداد یک تا n
  • سورس مساحت مربع و مستطیل
  • محاسبه مقسوم علیه های یک عدد
  • سورس نمایش جدول ضرب

۷۵ سورس کاربردی زبان سی پلاس پلاس

دانلود ۷۵ سورس برنامه نویسی به زبانسی پلاس پلاسسورس های خوب و کاربردی که در قالب یک فایل پی دی اف بصورت مرتب در اختیار شما برنامه نویسان عزیز قرار داده ایم امیدوارم که نهایت استفاده رو ببرید.

سورس ساخت آتش در C++

آموزش بازی سازی در c++سلام به خدمت عزیزان امروز یه برنامه واسه دانلود گذاشتم که یه اتیش بازی ۳ بعدی راه میندازه.این پروژه به زبان C++ نوشته شده . ازش لذت ببرید.

کتاب ۱۲۰ مسئله در ++C به همراه حل آن

دوستان عزیز سورس کد در اینکتاب که برای دانلود شما عزیزانقرار دادیم تعدادی مسایلبه زبان سی پلاس پلاس بهمراه حل آنهاقرار داده شده اند و همچنین دلیلاستفاده از خطوط برنامه نویسیو نحوه تعریف متغیرها که میتونهشمارو با نحوه برنامه نویسی به زبانسی بیشتر آشنا کنه و کار برنامهنویسی رو براتون راحتتر بکنه کهبرنامه های مشابه برنامه هایی کهدر این کتاب قرار دادیم رو بتونینپیاده سازی کنین .تعداد صفحاتاین کتاب نیز ۵۰ صفحه میباشد.

برنامه مرتب سازی به روش سریع یا Quick با زبان c++

سورس مرتب سازی به روش سریع به زبان برنامه نویسی c++

سورس بازی دو بعدی RaceX به زبان ++C بهمراه فایل اجرایی

بازی دو بعدی RaceX به زبان ++C به همراه فایل اجرایی،این بازی با استفاده از ++C نوشته شده است و با استفاده از DircetDraw است.در سورس یک فولدر با نام Applib موجود است که شامل کتابخانه مورد استفاده در بازی است این کتابخانه شامل چهارده کلاس میباشد.برای کامپایل کردن این برنامه شما نیاز به DirectX SDK نیاز دارید همچنین گرافیک بازی بسیار ابتدایی است.

سورس پروژه مجموعه عملیات های ریاضی به زبان ++Cعملیات های ریاضی

انجامعملیات های ریاضی در زبانهای مختلفیکیاز پرکاربردی ترین سوالاتاست ، در این پروژه که به زبانسی پلاس پلاس است و عملیاتچهار عمل اصلی ، جمع ،تفریق ، تقسیم را برای شماآماده دانلود کرده ایم سورسکامل zدر اختیار شماست امیدوارم که استفاده کنید و مفیدباشه برای استفاده از دیرسورس های سی پلاس پلاس میتوانید در سایت عبارت موردنظر را جستجو کنید

پروژه حسابداری مرکز آب به زبان سی پلاس پلاس

حسابداری مرکز آب

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

دریافت میزان بارندگی ماهانه و رسم نمودار آن در سی پلاس پلاس

ریافت میزان بارندگی ماهانه و رسم نمودار آن در سی پلاس پلاس

اینپروژه در واقع برای کار باآرایههای چند بعدی درسی پلاس پلاسطراحی شده است . در این برنامه کاربرمیزان بارندگیماهانه 4 سال را وارد می کند و برنامه کارهای زیر را انجام می دهد:

  • در پایان دریافت میزان بازندگی هر سال جمعبارندگیآن سال وپربارشترینماه آن سال را به نمایش می گذارد.
  • در پایاننموداریبرای میزان بارندگی 4 سال را رسم می کند.
  • سپس شماره یک سال را از کاربر دریافت می کند ونموداریبرای ماه های آن سال و میزان بارندگی در آن ماه ها را به نمایش می گذارد.

توضیحات فنی :

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

سورس مثالی برای استفاده از آرایه و حلقه ها در ++C

این برنامه مثال خوبی برای کسانی است که می خواهند یک نمونه از کار با آرایه ها ی چند بعدی ، حلقه ی while تو در تو ، حلقه ی for و… را در سی پلاس پلاس مشاهده کنند.

در این برنامه ابتدا نام استاد اول از کاربر درخواست می شود و سپس نام کتابهای آن استاد یکی یکی از کاربر دریافت می شوند، تا زمانی کاربر end را وارد کند ادامه می یابد . و سپس نام استاد بعدی و کتابهایش تا زمانی که هنگام درخواست نام استاد هم کلمه ی end وارد شود .

سورس برنامه جمع دو عدد طولانی با ++C

اینپروژهدر واقع برای گرفتن 2 عدد بسیار بزرگ و چاپ جمع این دو عدد طراحی شده است :

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

ولی این برنامه با استفاده از یک الگوریتم معمولی که همه ما هنگام جمع 2 عدد از آن استفاده می کنیم 2 عدد دریافتی را با هم جمع می کند.

سورس بازی حدس کلمات با ++C

اینپروژهشامل 2 بازی است :

  1. بازی حدس کلمات: که در واقع با انتخاب یک موضوع کلمه ای تصادفی در ارتباط با آن موضوع انتخاب می شود و تعدادحروف آن کلمه به شما نشا ن داده می شود. شما فرصت دارید بعد از چند انتخاب کلمه را حدس بزنید در غیر اینصورت امتیاز شما به صفر می رسد و شما می بازید.
  2. بازی 101: در این بازی به درخواست شما یک عدد تصادفی بین 1 تا 99 به شما اختصاص می یابد.اگر از عدد راضی بودید به کامپیوتر پیشنهاد می دهید خود این بازی را ادامه دهد. راضی بودن مساوی است با نزدیک بودن مجموع اعداد دریافتی شما از کامپیوتر بع عدد 101.اگر راضی نبودید درخواست یک عدد دیگر را نیز می دهید.منتها اگر مجموع از 101 رد شود ، بازی را می بازید.

فرمت فایل: zip

تعداد صفحات: 11



فایل کاربرد زبان برنامه نویسی c++

کاربرد ;زبان برنامه نویسی ;کاربرد زبان برنامه نویسی c

این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌ یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است C‎‎‎‎‎‎‎‎‎‎‎‎‎‎ به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند

زبان C++‎‎‎‎‎‎‎‎‎‎‎چیست و چه مزیت هایی نسبت به زبان های دیگر دارد:

زبان برنامه نویسی C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ زبانی است که دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌ زمان است.

برخی از قابلیت ها :

این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌ یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است. C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند بنا بر این در زیر فلسفه ای از این زبان را بیان می کنیم :

  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ طراحی شده‌است تا یک زبان عمومی با کنترل نوع ایستا و همانند C قابل حمل و پربازده باشد.
  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ طراحی شده‌است تا مستقیماً و بصورت جامع از چندین شیوه برنامه‌نویسی (برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شی‌گرا، انتزاع داده، و برنامه‌نویسی جنریک)
  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ طراحی شده‌است تا به برنامه‌نویس امکان انتخاب دهد حتی اگر این انتخاب اشتباه باشد.
  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ طراحی شده‌است تا حداکثر تطابق با C وجود داشته باشد و یک انتقال راحت از C را ممکن سازد.
  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ از بکاربردن ویژگی‌های خاص که مانع از عمومی شدن است خودداری می‌نماید.
  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ از ویژگی‌هایی که بکار برده نمی‌شوند استفاده نمی‌کند.
  • زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ طراحی شده‌است تا بدون یک محیط پیچیده عمل نماید.

کتابخانه ها چه چیزی هستند و در این زبان چگونه است ؟به مجموعه‌های یکپارچه‌ای از کلاس‌های پیاده سازی شده (به صورت فایل‌های سرآیند با پیاده سازی‌های کد یا اشیای زبان ماشین) که برای برنامه نویسی به کار می‌روند، یک کتابخانه C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ گفته می‌شود و قدرت اصلی این زبان در امکان به کارگیری کتابخانه‌های آماده می‌باشد برای مثال کتابخانه‌های بزرگ C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ مانند STL ، MFC ، Qt ، wxWidgets ، Boost و … مجموعه قدرتمندی برای تولید برنامه در این زبان ایجاد کرده‌اند.

لیستی از این کتابخانه های همراه با توضیحات در لینک زیر آمده است :http:// en. cppreference .com /w /cpp/links/libs

انواع کامپایلر ها که از طرف شرکت های سازنده و توسعه دهنده ارائه شده به صورت زیر اومده و نسخه 11 زبان C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ فقط روی کامپایلر های زیر قابل اجرا است.

  • MSVC-2012 2013
  • Gcc 4.9
  • Clang 3.3
  • Intel 13.0

لیست کامل انواع کامپایلر ها :https:// en. wikipedia .org/ wiki /List_of_compilers

فرمت فایل: doc

تعداد صفحات: 22



فایل آموزش جامع برنامه نویسی++c

پاورپوینت آموزش جامع زبان برنامه نویسی c;آموزش جامع برنامه نویسی به صورت کدنویسی

یک فایل بسیار عالی پرکاربرد جامع که براساس کتاب هربرت شیلد ساخته شده

این فایل به صورت پاور پوینت زبان برنامه نویسی رو به طور جامع آموزش میده قیمتش رو پایین زدم اسلایدهاش جامع و زیاد و در حدود271 اسلاید هستند مناسب برای ارائه پروژه به دانشگاه بخر پشیمون نمیشی

فرمت فایل: ppt

تعداد صفحات: 271



فایل پاورپوینت آماده مقدمات زبان ++C

پاورپوینت آماده مقدمات زبان C;دانلود پاورپوینت آماده مقدمات زبان C;مقدمات زبان C;زبان C

دانلود پاورپوینت برنامه نویسی پیشرفته بخش اول (مقدمات زبان C در 29 اسلاید قابل ویرایش

نوع داده

-اعلان ثابتها

-اعلان متغییرها

دستورات اجرایی

– انتساب

-دستورات خروجی

-دستورات ورودی

-عملگرهای ریاضی

عملگرهای رابطه ای

عملگرهای منطقی

اولویت عملگرها

عملگرهای ترکیبی

عملگر؟

عملگر کاما

عملگرهای بیتی انتقال

عملگر بیتی انتقال به چپ

نگاه دقیقتر به نوع داده

توصیف کننده نوع داده

قالب بندی نوع داده

تبدیل نوع داده درعبارتها

تبدیل نوع داده دردستورات انتساب

سرریز وپاریز

رفتار با ثابتها

عدد نویسی درمبنای 8و16

فایلهای سرایند

توابع ریاضی

توابع غیرمثلثاتی

توابع مثلثاتی

بخشی از متن:

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

اعلان ثابتها: برای تعریف متغییرهایی که در طول برنامه مقدار ثابتی دارند ازکلمه کلیدی constاستفاده می کنیم:

const نام متغییر=مقدار;…

فرمت فایل: ppt

تعداد صفحات: 29



فایل مقالات سی پلاس پلاس

سی پلاس پلاس;مقاله برنامه نویسی

مقاله در مورد برنامه نویسی سی پلاس پلاس

مقالات سی پلاس پلاس که مورد استفاده برنامه نویسان است.

فرمت فایل: pdf

تعداد صفحات: 23



فایل دانلود فایل برنامه نویسی AVR و شبیه سازی و PCB ساخت فلشر 8 کانال با قابلیت تغییر افکت و تنظیم سرعت

دانلود فایل برنامه نویسی AVR ;شبیه سازی و PCB ;ساخت فلشر 8 کانال ;با قابلیت تغییر افکت ;تنظیم سرعت

برنامه شبیه سازی شده پروتئوس برنامه AVRتحت کامپایلر کدویژن(c) فایل hex آموزش کامل نحوه ساخت و سخت افزار فایل pcb طراحی شده تحت پروتئوس

در این بسته آموزشی نحوه ساخت فلشر 8 کانال با قابلیت تغییر افکت و کنترل سرعت افکت ها ارائه می شود. این بسته شامل فایل های:

  1. برنامه شبیه سازی شده پروتئوس
  2. برنامه AVRتحت کامپایلر کدویژن(.c)
  3. فایل hex
  4. آموزش کامل نحوه ساخت و سخت افزار
  5. فایل pcb طراحی شده تحت پروتئوس

می باشد.

این مدار شامل یک عدد میکرو کنترلر AVR ATmega8 ، ترانزیستور های NPN ،پتانسیومتر 10 کیلو و مقاومت های مناسب برای pulldown کردن سویچ های صفر ویک و بیس ترانزیستور ها می باشد.

اتصال پتانسیومتر به میکرو

استفاده از پتانسیومتر در این مدار جهت کنترل سرعت حرکت افکت ها با استفاده از ADC میکرو کنترلر است

تصاویر فایل شبیه سازی

تصاویر فایل شبیه سازی

تصاویر فایل شبیه سازی

فرمت فایل: zip

تعداد صفحات: 4



فایل پاورپوینت كتاب برنامه سازی پیشرفته

برنامه سازی پیشرفته;C ;زبان C;نسل C ;مقدمات برنامه‌نویسی با C;رشته‌های‌ كاراكتری و فایل‌ها در Cاستاندارد;شروع کار با C;تاریخچه C;چرا C;برنامه‌های C;مزایای زبان برنامه‌نویسی C;عملگر ورودی و خروجی را در C;انواع داده عددی

زبان C یک زبان همه منظوره است دستورالعمل‌های این زبان بسیار شبیه عبارات جبری و نحو آن شبیه جملات انگلیسی می باشد این امر سبب می‌شود که C یک زبان سطح بالا باشد که برنامه‌نویسی در آن آسان است

برنامه سازی پیشرفته

مقدمه:

زبان C یک زبان همه منظوره است. دستورالعمل‌های این زبان بسیار شبیه عبارات جبری و نحو آن شبیه جملات انگلیسی می باشد. این امر سبب می‌شود که C یک زبان سطح بالا باشد که برنامه‌نویسی در آن آسان است ›››

++C که از نسل C است، تمام ویژگی‌های C را به ارث برده است. اما برتری فنی دیگری هم دارد: C++ اکنون «شی‌گرا» است. می‌توان با استفاده از این خاصیت، برنامه‌های شی‌گرا تولید نمود. برنامه‌های شی‌گرا منظم و ساخت‌یافته‌اند، قابل روزآمد کردن‌اند، به سهولت تغییر و بهبود می‌یابند و قابلیت اطمینان و پایداری بیشتری دارند.

اهم مطالب این كتاب :

جلسه اول: «مقدمات برنامه‌نویسی با C++»

جلسه دوم: «انواع اصلی»

جلسه سوم: «انتخاب»

جلسه چهارم: ‹‹تكرار»

جلسه پنجم: «توابع»

جلسه‌ ششم: « آرایه‌ها»

جلسه هفتم: «اشاره‌گرها و ارجاع‌ها»

جلسه‌ هشتم: «رشته‌های‌ كاراكتری و فایل‌ها در ++Cاستاندارد»

جلسه نهم: «شیئ‌گرایی»

جلسه‌ دهم: «سربارگذاری عملگرها»

جلسه یازدهم: «تركیب و وراثت»

جلسه اول

مقدمات برنامه‌نویسی با ++C

آنچه در این جلسه می خوانید:

1- چرا C++ ؟

2- تاریخچۀ C++

3- آماده‌سازی مقدمات

4- شروع کار با C++

5- عملگر خروجی

6- لیترال‌ها و کاراکترها

7- متغیرها و تعریف آن‌ها

8- مقداردهی اولیه به متغیرها

9- ثابت‌ها

10- عملگر ورودی

هدف کلی:

آشنایی با تاریخچه و مزایای زبان برنامه‌نویسی C++ و بیان مفاهیم بنیادی شی‌گرایی و عناصر مهم برنامه‌های C++

هدف‌های رفتاری:

انتظار می‌رود پس از پایان این جلسه بتوانید:

– مزایای زبان C++ را بر زبان‌های مشابه ذکر کرده و تفاوت آن را با زبان C بیان کنید.

– شرح مختصری از روند پیشرفت زبان‌های برنامه‌نویسی را بیان کرده و مشکلات هر دوره را به اختصار شرح دهید.

– مزایای شی‌گرایی در تولید نرم‌افزار را برشمارید.

– اصول سه‌گانۀ شی‌گرایی را نام برده و هر یک را به اختصار شرح دهید.

– قالب کلی برنامه‌های C++ را بشناسید و بتوانید برنامه‌های کوچک را نوشته و آزمایش کنید.

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

– نحوۀ اعلان متغیرها و شیوۀ مقداردهی به آن‌ها را بدانید.

– سه موجودیت «لیترال»، «کاراکتر» و «عدد» را شناخته و فرق بین آن‌ها را شرح دهید.

– علت و شیوه‌های افزودن توضیح به کد برنامه را شرح دهید.

– علت و شیوۀ معرفی ثابت‌ها در برنامه را شرح دهید.

مقدمه

در دهه 1970 در آزمایشگاه‌های بل زبانی به نام C ایجاد شد. انحصار این زبان در اختیار شرکت بل بود تا این که در سال 1978 توسط Kernighan و Richie شرح کاملی از این زبان منتشر شد و به سرعت نظر برنامه‌نویسان حرفه‌ای را جلب نمود.

هنگامی که بحث شی‌گرایی و مزایای آن در جهان نرم‌افزار رونق یافت، زبان C که قابلیت شی‌گرایی نداشت ناقص به نظر می‌رسید تا این که در اوایل دهۀ 1980 دوباره شرکت بل دست به کار شد و Bjarne Stroustrup زبان C++ را طراحی نمود

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

به همین دلیل در سال 1998 زبان C++ توسط موسسۀ استانداردهای ملی آمریکا (ANSI) به شکل استاندارد و یک‌پارچه در‌آمد.

1- چرا C++ ؟

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

در این زبان عملگر‌هایی تعبیه شده که برنامه‌نویسی سطح پایین و به زبان ماشین را نیز امکان‌پذیر می‌سازد

2- تاریخچۀ C++

در دهه 1970 در آزمایشگاه‌های بل زبانی به نام C ایجاد شد. انحصار این زبان در اختیار شرکت بل بود تا این که در سال 1978 توسط Kernighan و Richie شرح کاملی از این زبان منتشر شد و به سرعت نظر برنامه‌نویسان حرفه‌ای را جلب نمود. هنگامی که بحث شی‌گرایی و مزایای آن در جهان نرم‌افزار رونق یافت، زبان C که قابلیت شی‌گرایی نداشت ناقص به نظر می‌رسید تا این که در اوایل دهۀ 1980 دوباره شرکت بل دست به کار شد و Bjarne Stroustrup زبان C++ را طراحی نمود.

C++ ترکیبی از دو زبان C و Simula بود و قابلیت‌های شی‌گرایی نیز داشت از آن زمان به بعد شرکت‌های زیادی کامپایلرهایی برای C++ طراحی کردند. این امر سبب شد تفاوت‌هایی بین نسخه‌های مختلف این زبان به وجود بیاید و از قابلیت سازگاری و انتقال آن کاسته شود. به همین دلیل در سال 1998 زبان C++ توسط موسسۀ استانداردهای ملی آمریکا (ANSI) به شکل استاندارد و یک‌پارچه در‌آمد. کامپایلرهای کنونی به این استاندارد پایبندند. کتاب حاضر نیز بر مبنای همین استاندارد نگارش یافته است.

هر برنامه فقط باید یک تابع main() داشته باشد .

فرمت فایل: ppt

تعداد صفحات: 566



فایل پژوهش ساعت دیجیتال برای avr به زبان سی

avr;ساعت;برنامه نویسی;code;Proteus

پروژه ساعت دیجیتال پروژه ای برای افراد مبتدی که با کدویژن کار میکنند این پروژه به زبان سی میباشد

پروژه ساعت دیجیتال
پروژه ای برای افراد مبتدی که با کدویژن کار میکنند
این پروژه به زبان سی میباشد

در فایل زیپ دو پوشه با نام های PT CV میباشند در پوشه CV سورس پروژه میباشد

که باید با نرم افزار کدویژن باز شود در پوشه PT فایل مخصوص Proteus میباشد

فرمت فایل: rar

تعداد صفحات: 2