Another great RocketTheme Joomla Template brought to you by the RocketTheme Joomla Template Club.


Faqe: [1]   Shko poshtë
PërgjigjjaDërgojeni këtë temëPrintojeni faqen
Autori Temë: Historia e C\C++  (E lexuar 82 herë)
0 anëtarë dhe 1 Vizitor po shikojnë këtë temë.
Fiora
« më: 17-03-2008, 17:52:50 »
Citojeni

Si mund te gjendet historia e C++(dhe dini për librat me te rrinj te Windowsit)
« Ndryshimi i fundit: 20-03-2008, 14:06:51 nga M A X » E identifikuar
M A X
Gjinia: Mashkull


Shiko profilin WWW
« Përgjigjja #1 më: 20-03-2008, 14:22:38 »
Citojeni

C (programming language)
The initial development of C occurred at AT&T Bell Labs between 1969 and 1973; according to Ritchie, the most creative period occurred in 1972. It was named "C" because many of its features were derived from an earlier language called "B", which according to Ken Thompson was a stripped down version of the BCPL programming language.

The origin of C is closely tied to the development of the Unix operating system, originally implemented in assembly language on a PDP-7 by Ritchie and Thompson, incorporating several ideas from colleagues. Eventually they decided to port the operating system to a PDP-11. B's lack of functionality to take advantage of some of the PDP-11's features, notably byte addressability, led to the development of an early version of the C programming language.

The original PDP-11 version of the Unix system was developed in assembly language. By 1973, with the addition of struct types, the C language had become powerful enough that most of the Unix kernel was rewritten in C. This was one of the first operating system kernels implemented in a language other than assembly. (Earlier instances include the Multics system (written in PL/I), and MCP (Master Control Program) for the Burroughs B5000 written in ALGOL in 1961.)
http://en.wikipedia.org/wiki/C_programming_language


C++ programming language

Stroustrup began work on C with Classes in 1979. The idea of creating a new language originated from Stroustrup's experience in programming for his Ph.D. thesis. Stroustrup found that Simula had features that were very helpful for largë software development, but the language was too slow for practical use, while BCPL was fast but too low-level to be suitable for largë software development. When Stroustrup started working in AT&T Bell Labs, he had the problem of analyzing the UNIX kernel with respect to distributed computing. Remembering his Ph.D. experience, Stroustrup set out to enhance the C language with Simula-like features. C was chosen because it is general-purpose, fast, portable and widely used. Besides C and Simula, some other languages which inspired him were ALGOL 68, Ada, CLU and ML. At first, the class, derived class, strong type checking, inlining, and default argument features were added to C via Cfront. The first commercial release occurred in October 1985.[2]

In 1983, the name of the language was changed from C with Classes to C++, since classes are "one more thing" than C had[citation needed] (++ being the increment operator in C and C++). New features were added including virtual functions, function name and operator overloading, references, constants, user-controlled free-store memory control, improved type checking, and BCPL style single-line comments with two forward slashes (//). In 1985, the first edition of The C++ Programming Language was released, providing an important reference to the language, since there was not yet an official standard. In 1989, Release 2.0 of C++ was released. New features included multiple inheritance, abstract classes, static member functions, const member functions, and protected members. In 1990, The Annotated C++ Reference Manual was published. This work became the basis for the future standard. Late addition of features included templates, exceptions, namespaces, new casts, and a Boolean type.

As the C++ language evolved, a standard library also evolved with it. The first addition to the C++ standard library was the stream I/O library which provided facilities to replace the traditional C functions such as printf and scanf. Later, among the most significant additions to the standard library, was the Standard Template Library.
http://en.wikipedia.org/wiki/C%2B%2B
E identifikuar

Faqe: [1]   Shko lart
Përgjigjja Dërgojeni këtë temë Printojeni faqen

Shko te:  

+ Përgjigje e shpejtë


Sfonde per Kompjuterin | Qindra Mijera Videoklipe | Lajme | Vip-at Shqiptar | Muzike, Filma, Sport, Humor | Faqe Interesante | Mp3 Shqip | Galeria | Shqiptaret | Info Sporti | Money Online | Big Brother Albania | Lojra | Video Shqip | Muzik Shqip | Kenge Shqip | Filma Shqiptare | Humor Shqip | Euro 2008 Photo |