» :: اموزش ++c فارسی
++C چیست؟
زبان پروگرام نویسی C++ در واحد زمان ( 1985 توسط Bjarne
Stroustup باب آزمایشگاه AT&T بعنوان توسعه ای حرف زبان C بوجود آمد.
افزونه هایی که حرف این زبان افزون شده بودند، از زبان Simula گرفته شده
بودند. از آن زمان حرف کنون، C++، با سرعت زیادی در راستای نیازهای عملی
از بهر یک لسان برنامه نویسی رو به رشد است، نیازهایی که یک زبان برنامه
نویسی را قادر می سازد حرف بطور موثری اشکال مختلفی از داده ها را در کنار
یکدیگر تدبیر نماید. محور حقیقی باب پیاده سازی این زبان برنامه نویسی،
مفهوم برنامه نویسی چیز گرا است (OOP). امروزه، C++ بازار تجاری را در
انتخاب خود گرفته است بطوریکه این لسان برنامه نویسی، هم برای برنامه
نویسان سیستم های آژانس و بازهم برای برنامه نویسان نرم افزارهای کاربردی، مورد
اجابت باده باشد.
برنامه نویسی شی گرا
از بهر آنکه مزیتهای یک
لسان پروگرام نویسی شی گرا را با یک زبان برنامه نویسی ساختاری نظیر MATLAB،
FORTRAN 77، یا C آرم دهیم، فرض باده کنیم که یک رقیب ورزشی بین المللی، به
تجمع دوندگانی از سراسر آفاق ملحق شده است. رکورد تمام یک از دوندگان، تشکیل
شده است از چندین فیلد شامل نام، کشور، آبادی زادگاه، دوران تولد، و بهترین
رکورد زمانی.
در یک زبان ساختاری، هر یک از این فیلدها در یک بردار
داده ای جداگانه اندوخته خواهند شد. سرپرست در یک لسان برنامه شی گرا، هر
دونده، تبدیل به شی ای خواهد شد که به سمت عنوان عضوی از کلاس دونده ها تعریف
می شود و تمام عضو حرف مجموعه ای از این فیلدها توصیف خواهد شد. این آیین به ما
این امکان را باده دهد حرف ذخیره سازی، فراخوانی و ویرایش را به هر روش
دلخواهی بر چهر داده های شخصی هر دونده حرف استفاده از اپراتورهای سمبولیک
آسان انجام دهیم. کلاسهای پایین مجموعه، تشکیل می شوند از بعنوان مانند
دوندگانی از یک ارض اختصاصی که به نحوی تعریف می شوند که می توانند به سادگی
جزییات بیشتری را از دوندگان عرضه دهد.
یک لسان چیز گرای OPP به ما
این توانایی را باده دهد تا انواع داده های مورد نیاز خود را بصورت یک شی در
یک پایه تعریف کنیم و سپس از ثانیه کلاس به عنوان سنگ بنای توسعه بیشتر
استفاده نماییم. این انعطاف پذیری اساسا به ضمیر اول شخص جمع این توانایی را می دهد تا
زبانی را بسازیم بدون آنکه کامپایلر آن را نوشته باشیم. حرف این دید، یک
زبان شی گرا یا OPP زبان بالا العاده آباد ای می باشد.
C و ++C
C++ بسط یافته زبان برنامه نویسی C است ولی اهدافی والاتر از C را پوشش می
دهد بطوریکه باید بعنوان یک لسان مجزا تدریس و پرورش داده شود. لازم به سمت
یاد است که باب این مجموعه آموزشی، نیازی به یادگیری زبان C بعنوان پیش نیاز
یادگیری C++ نمی باشد اگرچه ذکر گرفتن آن باده تواند مفید و کمک کننده باشد.