About Forum Sitemap Login Register

Home

C#

VB

Java

C++

Other

Forum

English

Farsi

دوستان:

 

JG Solutions

TechwizWorld

Rishoo Blog

Ranjhaco.110MB

Free Download Software

Anar News & Reviews

Yazdi Programming Co.

Darth Scape
Online Star Wars RPG

Caustic Designs Production

News: (1) 110MB registration is now open, it's time to make your own website on 110MB, one the greatest free web hostings in the world!


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.نام-پروژه" را باز کنید.

 

 

کتاب های الکترونیکی

نام

ملاقات ها

توضیح

سایز

A Quick Introduction to C++‎

8

176.86‎ KB

Borland C++ Builder Unleashed

6

4.24‎ MB

C++ Annotations Version 5.2.0c

0

2.03‎ MB

C++ Programming

9

825.62‎ KB

Desktop Applications with Microsoft Visual C++ 6.0 MCSD Training Kit

5

8.7‎ MB

Getting Started with C++‎

2

21.5‎ KB

Sam's Teach Yourself Visual C++ 6 in 21 Days

6

4.26‎ MB

Special Edition Using Visual C++ 6

5

19.8‎ MB

Teach Yourself C++ in 21 Days Second Edition

3

590.72‎ KB

Teach Yourself Database Programming with Visual C++ 6 in 21 Days

4

2.78‎ MB

The Art of C++‎

2

1.02‎ MB

Thinking in C++ 2nd Edition

2

4.15‎ MB

Visual C++ in 12 Easy Lessons

12

908.71‎ KB

@2008 Alamat.110MB programming

Site Statistics:

Powered by 110MB free web hosting