Jesteś tutaj: Strona główna / C i C++ / Newsy

Poddziały

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.

Wikipedia

Artykuły, Publikacje, Dokumentacje

  • Microsoft Foundation Classes

    PL
    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ęcej
  • Biblioteka graficzna GD

    PL
    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ęcej
  • Mapowanie Fraktalne

    PL
    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

    EN
    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ęcej
  • Optimizing C ++

    EN
    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ęcej
  • Introduction to Object-Oriented Programming Using C++

    EN
    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

TematOdp.Wyśw.Ostatni post
Lista jednokierunkowa uporzadkowana - usuwanie dowolnego elementu027507-06-2010
14:44:56
wena
Dlaczego ta lista nie ma koĂąca?148424-10-2009
17:13:45
Rekman
Obsługa klawisza ENTER w TEdit1110002-07-2009
08:08:39
bartryb
Implementacja sieci neuronowej w c++5343826-05-2009
22:27:54
ringo99
Qt i SIGNAL, SLOT1100626-05-2009
22:19:12
ringo99
[C]Problem z sortowanie struktur w tablicy metodą prostego wybierania1131619-04-2009
14:20:02
Rekman
pomoc - przeszukiwanie plików157811-04-2009
18:14:35
Rekman
Borland C++ Builder i StringGrid - dane pobierane z pliku1120007-04-2009
20:45:47
Rekman
Sprawdzanie wagi katalogu042203-04-2009
14:41:20
Garrett
Złożoność kodu C++157303-02-2009
11:43:53
proton





Ciekawe strony

Kontakt

Jeśli chcesz się z nami skontaktować napisz na adres: info(at)binboy.org lub odwiedź nasz profil na Facebooku!

O Nas

Serwis binboy.org to kopalnia wiedzy dla wszystkich z branży IT, w szczególności dla programistów i webmasterów. To duży zbiór kursów programowania, tutoriali, darmowych ebooków, setki kodów źródłowych itp.

Bądź w kontakcie

Panel użytkownika

Zaloguj się do panelu użytkownika.
Nie masz konta? Zarejestruj się!
Zapomniałeś hasła?