About Forum Sitemap Login Register

Home

C#

VB

Java

C++

Other

Forum

English

Farsi

Partners:

 

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++

 

A general purpose, high level programming language with low level facilities. It is a statically typed free form multi paradigm language, supporting procedural (structured) programming, data abstraction, object oriented programming (OOP), and generic programming. Since the 1990s, C++ has been one of the most popular commercial programming languages.

Bjarne Stroustrup developed C++ (originally named "C with Classes") in 1983 at Bell Labs as an enhancement to the C programming language. Enhancements started with the addition of classes, followed by, among other features, virtual functions, operator overloading, multiple inheritance, templates, and exception handling. The C++ programming language standard was ratified in 1998 as ISO/IEC 14882:1998, the current version of which is the 2003 version, ISO/IEC 14882:2003.

This name is credited to Rick Mascitti (mid-1983) and was first used in December 1983. Earlier, during the research period, the developing language had been referred to as "new C", then "C with Classes". In computer science C++ is still referred to as a superstructure of C. The final name stems from C's "++" operator (which increments the value of a variable by one) and a common naming convention of using "+" to indicate an enhanced computer program. According to Stroustrup: "the name signifies the evolutionary nature of the changes from C". C+ was the name of an earlier, unrelated programming language.

Stroustrup addresses the origin of the name in Chapter 1 of his book, The C++ Programming Language, remarking that another interpretation of the C++ name could be seen from the appendix of George Orwell's Nineteen Eighty-Four. Of the three segments of the fictional language Newspeak, the "C vocabulary" is the one dedicated to technical terms and jargon. "Doubleplus" is the superlative modifier for Newspeak adjectives. Thus, "C++" might hold the meaning "most C-like" in Newspeak.

When Rick Mascitti was questioned informally in 1992 about the naming, he indicated that it was given in a tongue-in-cheek spirit. He never thought that it would become the formal name of the language. A common joke about the name is that in C++, when ++ is used as a postfix operator the variable is incremented only after its value has been used (hence, for this reason and to match the double-plus Newspeak usage described above, it should be ++C rather than C++).

Below you can see all articles, projects and ebooks about C++ on this website. If you have any questions or problems, send it here on the forum, or if you like to add comments or give suggestions, send them here.

 

 

Articles

Name

Visits

Explanation

Rank

Getting Started

602

Now it's the time to set up Microsoft Visual C++ 6 and start using it for developing win32 applications.

Controls

500

Controls are the most basic windows concept that were designed by Bill Gates. (buttons, textboxes and ...)

Message Box

738

The first step in coding for beginners is learning how to show messages to users on events.

Member Variable

305

Using member variables it is possible to access controls from the code easily.

if Structure

315

Learn how to write a code which decides what to do next depending on different conditions.

 

 

Downloads

Name

Visits

Explanation

Size

MessageBox

9

A simple program that displays a message box on a button's click event.

23.87 KB

DynamicMessage

9

To learn member variables better, this example shows a message box with title and message from two textboxes.

26.2 KB

SimpleEvaluator

6

Gets only two numbers and computes the result with four +, -, * and / operators.

25.26 KB

Calculator

27

Nice and simple calculator, but don't think this is a professional and scientific one!

28.48 KB

 

Note: For opening a project, you should open the "project-name.dsw" file with Visual C++ 6 or later.

 

 

Ebooks

Name

Visits

Explanation

Size

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