Poddziały
- Kurs C++ - kurs programowania w C++ Darka Ostolskiego
- Kurs obsługi biblioteki Allegro - programowanie grafiki
- The GNU C Library Reference Manual
- Standard Template Library Programmer's Guide
- Forum dyskusyjne - porozmawiaj, zadaj pytanie
Słowo wstępu
C – strukturalny język programowania stworzony na początku lat siedemdziesiątych XX w. przez Dennisa Ritchiego do programowania systemów operacyjnych i innych zadań niskiego poziomu.
Poprzednikiem języka C był interpretowany język B, który Ritchie rozwinął w język C. Pierwszy okres rozwoju języka to lata 1969-1973. W roku 1973 w języku C udało się zaimplementować jądro systemu operacyjnego Unix. W 1978 roku Brian Kernighan i Dennis Ritchie opublikowali dokumentację języka p.t. C Programming Language (wydanie polskie: Język ANSI C). C stał się popularny poza Laboratoriami Bella (gdzie powstał) po 1980 roku i stał się dominującym językiem do programowania systemów operacyjnych i aplikacji. Na bazie języka C w latach osiemdziesiątych Bjarne Stroustrup stworzył język C++, który ułatwia znacząco programowanie obiektowe.
C++ pozwala na abstrakcję danych oraz stosowanie kilku paradygmatów programowania: proceduralnego, obiektowego i generycznego. Charakteryzuje się wysoką wydajnością kodu wynikowego, bezpośrednim dostępem do zasobów sprzętowych i funkcji systemowych, łatwością tworzenia i korzystania z bibliotek (napisanych w C++, C lub innych językach), niezależnością od konkretnej platformy sprzętowej lub systemowej (co gwarantuje wysoką przenośność kodów źródłowych) oraz niewielkim środowiskiem uruchomieniowym. Podstawowym obszarem jego zastosowań są aplikacje i systemy operacyjne.
Artykuły, Publikacje, Dokumentacje
Microsoft Foundation Classes
Data: 2011-10-09, Autor: Piotr Janczyk, Dodał: Karol, Dział: C i C++
Krótki artykuł wprowadzający w tematykę programowania pod Windows z wykorzystaniem biblioteki MFC dołączanej do Visual C++.
WięcejBiblioteka graficzna GD
Data: 2011-10-07, Autor: krychu, Dodał: Karol, Dział: C i C++gd to biblioteka graficzna. Pozwala ona Twojemu programowi/kodowi szybko rysować obrazy pełne lini, łuków, tekstu, składających się z wielu kolorów, wycinać i wstawiać kawałki innych obrazów, wypełniać obszary oraz zapisywać całość jako plik PNG lub JPEG. Jest to szczególnie użyteczne w aplikacjach World Wide Web, gdzie pliki PNG oraz JPEG są dwoma formatami akceptowanymi przez większość przeglądarek. Wersja 2.0 zawiera najbardziej wymagane funkcje, między innymi obrazy z paletą i truecolor, resampling itd.
WięcejMapowanie Fraktalne
Data: 2011-10-01, Autor: komorra, Dodał: Karol, Dział: C i C++Artykuł pokazuje jak za pomocą C++ i biblioteki Allegro narysować własny fraktal Mandelbrota. Po trochu również opisuje użycie liczb zespolonych, oraz prostą metodę na pozbycie się pikselizacji obrazu.
Więcej
Najczęściej Zadawane Pytania - FAQ
Znalezione w sieci
Visual C++ 6 Unleashed
Data: 2011-09-21, Autor: Mickey Williams, David Bennett - Sams, 2000, Dział: C i C++
Visual C++ 6 Unleashed provides comprehensive coverage of the core topics for Visual C++ 6 programming. This book skips the beginning level material and jumps right in to Visual C++. By the end of the book, you will be able to master the 32-bit power of Windows using Visual C++ as your programming language. Topics include mastering the debugger, using and integrating HTML help, creating custom AppWizards, customizing the IDE with add-ins, writing multi-threaded MFC applications, developing NT services, using advanced UI techniques, and much more.
WięcejOptimizing C ++
Data: 2011-09-21, Autor: Steve Heller - Prentice Hall PTR, 1998, Dział: C i C++
The heart of Optimizing C++ consists of several case studies of database problems that show various searching and compression algorithms, the author's source code, and careful explanation of the solutions. The author use hash coding, caching, Radix40, and binary-coded decimal (BCD) data representation in a supermarket price-lookup database. Distribution-counting sort algorithms and bitmaps that store data efficiently are both used to help build a mailing-list system. In some of the most useful sections of this book, the author looks at Huffman coding and dynamic hashing.
WięcejIntroduction to Object-Oriented Programming Using C++
Data: 2011-09-21, Autor: Peter Müller - Globewide Network Academy, 1997, Dział: C i C++In this course, object-orientation is introduced as a new programming concept which should help you in developing high quality software. Object-orientation is also introduced as a concept which makes developing of projects easier. However, this is not a course for learning the C++ programming language.
Więcej
Najnowsze na forum
| Temat | Odp. | Wyśw. | Ostatni post | |
|---|---|---|---|---|
![]() | Lista jednokierunkowa uporzadkowana - usuwanie dowolnego elementu | 0 | 275 | 07-06-2010 14:44:56 wena |
![]() | Dlaczego ta lista nie ma koĂąca? | 1 | 484 | 24-10-2009 17:13:45 Rekman |
![]() | Obsługa klawisza ENTER w TEdit | 1 | 1100 | 02-07-2009 08:08:39 bartryb |
![]() | Implementacja sieci neuronowej w c++ | 5 | 3438 | 26-05-2009 22:27:54 ringo99 |
![]() | Qt i SIGNAL, SLOT | 1 | 1006 | 26-05-2009 22:19:12 ringo99 |
![]() | [C]Problem z sortowanie struktur w tablicy metodą prostego wybierania | 1 | 1316 | 19-04-2009 14:20:02 Rekman |
![]() | pomoc - przeszukiwanie plików | 1 | 578 | 11-04-2009 18:14:35 Rekman |
![]() | Borland C++ Builder i StringGrid - dane pobierane z pliku | 1 | 1200 | 07-04-2009 20:45:47 Rekman |
![]() | Sprawdzanie wagi katalogu | 0 | 422 | 03-04-2009 14:41:20 Garrett |
![]() | Złożoność kodu C++ | 1 | 573 | 03-02-2009 11:43:53 proton |
Ciekawe strony
- C and C++ Style Guides - This page offers access to many style guides for code written in C and C++, as well as some discussion about the value and utility of such style guides.
- C++ bez cholesterolu - Dobry kurs programowania w C++

