|
C++
یک زبان برنامه
نویسی همه کاره، سطح
بالا و بدون نیاز به
امکانات زیاد. این
زبان در حالت ایستا free
form و دارای چندین الگو
می باشد. از خصیصه های
دیگر آن می توان
پشتیبانی برنامه
نویسی رویه ای (ساخت
یافته)، تجرید داده
ها، برنامه نویسی شی
گرا (OOP) و برنامه نویسی
عمومی را نام برد. از
دهه 1990 تا به حال، C++ یکی
از محبوب ترین زبان
های برنامه نویسی در
حوزه های تجاری بوده
است.
Bjarne Stroustrup توانست C++ (با
نام واقعی "C به همراه
کلاس ها") را در سال 1983 در
آزمایشگاه های بل به
عنوان اصلاح کننده C
ایجاد کند. اصلاحات
با اضافه کردن کلاس
ها شروع شد و با ویژگی
های دیگری از جمله
تابع های virtual، گرانبار
کردن عملگرها،
وراثت چندتایی،
الگو ها (template ها) و کنترل
استثناها ادامه
پیدا کرد. زبان
برنامه نویسی
استاندارد C++ در سال 1998
به عنوان ISO/IEC 14882:1998 تایید
شد. در حال حاضر نسخه
موجود 2003 با ISO/IEC 14882:2003 می
باشد.
نام آن به Rick Mascitti
(اواسط 1983) نسبت داده
شده و برای اولین بار
در دسامبر 1983 از آن
استفاده شد. کمی قبل
از آن، در هنگام
انجام تحقیقات،
زبان در حال تولید "C
جدید" و پس از آن "C به
همراه کلاس ها" نام
برده شد. در علوم
کامپیوتر C++ هنوز به
عنوان روبنایی از C
نامیده می شود. اسم
پایانی از عملگر "++"
زبان C (که مقدار
متغیر را یک واحد
افزایش می دهد) و
قرارداد عمومی نام
گذاری که می گوید "+"
نشان دهنده اصلاح و
ترقی یک برنامه
کامپیوتری می باشد
می آید. به گفته Stroustrup:
"این نام حاکی از
طبیعت انقلابی
تغییرات در C است." C+
نام یک زبان برنامه
نویسی قدیمی تر و
کاملا نامربوط می
باشد.
Stroustrup درباره ریشه
نام C++ در بخش اول
کتابش، The C++ Programming Language، صحبت
کرده است. همچنین
تفسیر دیگری از نام
C++ را می توان در
ضمیمه کتاب Nineteen Eighty-Four (1984)
نوشته جورج اورول (George Orwell)
مشاهده کرد. از سه
قسمت زبان افسانه ای
Newspeak واژه "C" به اصطلاحات
و شرایط فنی اختصاص
داده شده. "دو پلاس"
بالاترین درجه
اصلاح کننده صفت ها
در Newspeak است. بدین گونه "C++"
در Newspeak دارای معنی
"بیشتر شبیه C" می باشد.
زمانی که در سال
1992 به طور غیر رسمی از Rick
Mascitti درباره نام گذاری
سوال شد، او اشاره
کرد که جوهر آن از روی
استهزا گذاشته شد. او
هیچ وقت فکر نمی کرد
که C++ تبدیل به یک نام
رسمی شود. جکی رایج
درباره نام این زبان
می گوید در C++ هنگامی
که ++ پس از یک متغیر به
کار برده شود، مقدار
آن فقط زمانی افزایش
می یابد که از آن در یک
دستور استفاده شده
باشد (بنابراین نام
آن باید به جای C++، به C++
تغییر داده شود).
در پایین شما می
توانید تمام مقاله
ها، پروژه ها و کتاب
های الکترونیکی
درباره C++ که در این
سایت موجود می باشد
را مشاهده کنید. اگر
سوال یا مشکلی
دارید، می توانید آن
را در فروم
سایت بفرستید یا
اگر توضیح، انتقاد و
یا پیشنهادی دارید،
لطفا آن را
اینجا
بفرستید.
مقاله ها |
|
شروع |
778 |
حالا زمان این می باشد که Microsoft Visual C++ 6 را راه بیندازید و استفاده از آن را برای توسعه برنامه های win32 شروع کنید. |
    
|
کنترل ها |
697 |
کنترل ها پایه ترین مفهوم ویندوز هستند که توسط بیل گیتس طراحی شده اند. (دکمه ها، جعبه های متنی و ...) |
    
|
جعبه پیغام |
896 |
اولین قدم در نوشتن کد برای مبتدیان، یادگیری نمایش پیغام برای کاربران با استفاده از رویداد ها می باشد. |
    
|
متغیر عضوی |
428 |
با استفاده از متغیر های عضوی (member variable)، دسترسی به کنترل ها در کد بسیار آسان می باشد. |
    
|
ساختار if |
448 |
یاد بگیرید چگونه کدی بنویسید که با توجه به شرایط تصمیم بگیرد در مرحله بعد چه کار کند. |
    
|
|
دانلود ها |
|
نمایش پیغام |
9 |
یک برنامه ساده که پیغامی را در رویداد کلیک یک دکمه نمایش می دهد. |
23.87 KB |
پیغام پویا |
9 |
برای یادگیری بهتر متغیر های عضوی، این مثال یک پیغام را با نام و متن گرفته شده از دو جعبه متنی نمایش می دهد. |
26.2 KB |
ارزیاب ساده |
6 |
حاصل تنها دو عدد را با عملگرهای +، -، * و / حساب می کند و آن را نشان می دهد. |
25.26 KB |
ماشین حساب |
27 |
یک ماشین حساب خوب و ساده، ولی فکر نکید از اون حرفه ای ها و مهندسی هاست! |
28.48 KB |
|
توجه:
برای باز کردن
یک پروژه، باید
فایل
"dsw.نام-پروژه" را
باز کنید.
|