تبلیغات
مرجع تخصصی برنامه نویسی و انجام پروژه - مقدمه c++
 
درباره وبلاگ




مدیر وبلاگ : حمید ف
پیوندهای روزانه
نویسندگان
نظرسنجی
کدام مقطع تحصیلی میباشید؟







آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

مرجع تخصصی برنامه نویسی و انجام پروژه
صفحه نخست             تماس با مدیر           پست الکترونیک               RSS                  ATOM
پنجشنبه 19 مرداد 1391 :: نویسنده : جوان ها

مبانی زبان ++c


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


http://www.byterevel.com/wp-content/uploads/2011/05/C++.jpg



در صورت تمایل, به ادامه مطلب مراجعه فرمایید.

 

برنامه نویسی شی گرا


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

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

اشیا را می توانیم به دودسته تقسیم کرد:اشیای بی جان واشیای جاندار. اشیای جاندار زنده اند،حرکت می کنند وکارهایی راانجام می دهند.اشیای بی جان مانند سنگ،به نظر نمی رسند که کاری انجام دهند.تمام اشیا(چه جاندار وچه بی جان)چیزهایی مشترک دارند.آنها صفاتی مثل اندازه ،شکل، ووزن دارندوهمه ی آنها رفتارهایی را از خودشان نشان می دهند. به عنوان مثال توپ می غلتد،بالا وپایین می رود،پرباد می شود ویا باد آن خالی میشود.

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

وقتی کلاسی ایجاد شد می توان از آن چندین شی ایجاد کرد ایجاد شی از کلاس را نمونه شازی می گویند.

بعضی ویژگی های زبان سی پلاس پلاس

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

سی پلاس پلاس قابل انعطاف بوده بسیار قدرت مند است وهیچ محدودیتی برای برنامه نویسی وجود ندارد.

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

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

سی پلاس پلاس زبان کوچکی است وتعداد کلمات کلیدی این زبان اندک است.

سی پلاس پلاس دارای ویژگی شی گرا است.

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

 

وبلاگم برای آموزش های کاربردی  





نوع مطلب : سی پلاس پلاس، 
برچسب ها :
لینک های مرتبط :

دوشنبه 5 بهمن 1394 09:22 ق.ظ
سه شنبه 24 بهمن 1391 01:29 ب.ظ
با سلام من علاقه زیادی به برنامه نویسی دارم میخواستم بدونم چطور باید فایل های cppیا سی پلاس پلاس باز کرد منظورم اینه که نرم افزار می خواد
حمید فسلام.
بله. شما باید از یک کامپایلر یا یک ide استفاده کنید.
برای شما که تازه میخواهید شروع کنید, فکر کنم dev نرم افزار خوبی باشه.
لینک دانلودش در اینترنت موجود است.
" dev ++c "
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


 
 
برچسب ها
پیوندها
آخرین مطالب