67 kontakty: Abstrakcja (programowanie), Ada (język programowania), ALGOL, Asembler, Biblioteka programistyczna, Bjarne Stroustrup, C (język programowania), C Sharp, C++ Builder, C++/CLI, C++11, C99, Charm++, Clang, CLU, CPP (preprocesor), Cygnus Solutions, D (język programowania), Destruktor, Dziedziczenie (programowanie), Free Software Foundation, GNU Compiler Collection, Hello world, Hermetyzacja (informatyka), Inkrementacja, Inline (programowanie), Język programowania, Klasa (programowanie obiektowe), Kod źródłowy, Kod wynikowy, Konstruktor (programowanie obiektowe), Lata 80. XX wieku, Meta Language, Metoda statyczna, Metoda wirtualna, Międzynarodowa Organizacja Normalizacyjna, Michael Tiemann, Microsoft Visual C++, Obiekt (programowanie obiektowe), Operator (programowanie), Oprogramowanie użytkowe, Plik nagłówkowy, Programowanie funkcyjne, Programowanie modularne, Programowanie obiektowe, Programowanie proceduralne, Programowanie uogólnione, Programowanie wieloparadygmatowe, Przeciążanie funkcji, Przeciążanie operatorów, ..., Przestrzeń nazw, Referencja (informatyka), RTTI, Simula, Standard, Standard Template Library, System operacyjny, Szablon (C++), Typowanie statyczne, Wieloplatformowość, Wolne i otwarte oprogramowanie, Wskaźnik (typ danych), Wyjątek, XX wiek, Zmienna (informatyka), Zmienna globalna, Zmienna statyczna. Rozwiń indeks (17 jeszcze) »
Abstrakcja (programowanie)
Abstrakcja – pewnego rodzaju uproszczenie rozpatrywanego problemu, polegające na ograniczeniu zakresu cech manipulowanych obiektów wyłącznie do cech kluczowych dla algorytmu, a jednocześnie niezależnych od implementacji.
Nowy!!: C++ i Abstrakcja (programowanie) · Zobacz więcej »
Ada (język programowania)
Ada – strukturalny, kompilowany, imperatywny, statycznie typowany i obiektowy język programowania opracowany przez Jean Ichbiaha i zespół z CII Honeywell Bull w latach 70.
Nowy!!: C++ i Ada (język programowania) · Zobacz więcej »
ALGOL
ALGOL (z ang. ALGOrithmic Language) – język programowania, który odegrał ważnąrolę w historii informatyki.
Nowy!!: C++ i ALGOL · Zobacz więcej »
Asembler
Asembler (z) – termin informatyczny związany z programowaniem i tworzeniem kodu maszynowego dla procesorów.
Nowy!!: C++ i Asembler · Zobacz więcej »
Biblioteka programistyczna
Biblioteka programistyczna – plik dostarczający podprogramy, dane oraz typy danych, które mogązostać wykorzystane z poziomu kodu źródłowego programu.
Nowy!!: C++ i Biblioteka programistyczna · Zobacz więcej »
Bjarne Stroustrup
Bjarne Stroustrup (ur. 30 grudnia 1950 w Aarhus) – duński informatyk, profesor Texas A&M University, twórca języka programowania C++.
Nowy!!: C++ i Bjarne Stroustrup · Zobacz więcej »
C (język programowania)
C – imperatywny, proceduralny język programowania ogólnego przeznaczenia, stworzony na początku lat 70.
Nowy!!: C++ i C (język programowania) · Zobacz więcej »
C Sharp
C# (C Sharp; wym.
Nowy!!: C++ i C Sharp · Zobacz więcej »
C++ Builder
Borland C++ Builder – narzędzie programistyczne typu RAD firmy Borland do tworzenia aplikacji w języku C++.
Nowy!!: C++ i C++ Builder · Zobacz więcej »
C++/CLI
C++/CLI (Common Language Infrastructure) to język programowania oparty na C++, stworzony przez Microsoft w celu zastąpienia Managed Extensions for C++.
Nowy!!: C++ i C++/CLI · Zobacz więcej »
C++11
C++11 (znany również jako C++0x) – trzecie wydanie standardu języka programowania C++ opublikowane we wrześniu 2011 r. i zastępujące poprzedniąedycję standardu zwanąC++03 z 2003 r. W edycji C++11 wprowadzono kilka dodatków do rdzenia języka oraz znacznie rozszerzono bibliotekę standardowąC++, m.in.
Nowy!!: C++ i C++11 · Zobacz więcej »
C99
ISO C99 – termin odnoszący się do standardu języka C, oznaczonego formalnie jako ISO/IEC 9989:1999.
Nowy!!: C++ i C99 · Zobacz więcej »
Charm++
Charm++ – równoległy, zorientowany obiektowo język programowania bazujący na C++ i stworzony w Laboratorum Programowania Równoległego na Uniwersytecie Illinois.
Nowy!!: C++ i Charm++ · Zobacz więcej »
Clang
Clang – front-end kompilatora dla języków C, C++ oraz Objective-C, który używa LLVM jako back-end (generator kodu natywnego i optymalizator).
Nowy!!: C++ i Clang · Zobacz więcej »
CLU
CLU – język programowania stworzony przez Barbarę Liskov w MIT w Laboratorium Nauk Komputerowych przy wsparciu ze strony National Science Foundation i DARPA.
Nowy!!: C++ i CLU · Zobacz więcej »
CPP (preprocesor)
cpp (od) – preprocesor dla języków C i C++.
Nowy!!: C++ i CPP (preprocesor) · Zobacz więcej »
Cygnus Solutions
Cygnus Solutions, pierwotnie Cygnus Support – założona w 1989 roku firma mająca zapewniać komercyjne wsparcie dla wolnego oprogramowania.
Nowy!!: C++ i Cygnus Solutions · Zobacz więcej »
D (język programowania)
Język D – wieloparadygmatowy język programowania umożliwiający programowanie obiektowe, imperatywne oraz metaprogramowanie.
Nowy!!: C++ i D (język programowania) · Zobacz więcej »
Destruktor
Destruktor – specjalna metoda, wywoływana przez program przed usunięciem obiektu i niemal nigdy nie wywoływana wprost w kodzie używającym obiektu.
Nowy!!: C++ i Destruktor · Zobacz więcej »
Dziedziczenie (programowanie)
Dziedziczenie – mechanizm współdzielenia funkcjonalności między klasami.
Nowy!!: C++ i Dziedziczenie (programowanie) · Zobacz więcej »
Free Software Foundation
Free Software Foundation (Fundacja Wolnego Oprogramowania) – najważniejsza instytucja sponsorująca Projekt GNU, założona w 1985 roku przez Richarda Stallmana.
Nowy!!: C++ i Free Software Foundation · Zobacz więcej »
GNU Compiler Collection
GNU Compiler Collection (GCC) – zestaw kompilatorów o otwartym kodzie źródłowym rozwijany w ramach Projektu GNU.
Nowy!!: C++ i GNU Compiler Collection · Zobacz więcej »
Hello world
Scratch (z ang. „Witaj, świecie”) – program, którego jedynym celem jest wypisanie na standardowym wyjściu napisu „Hello World!” lub innego prostego komunikatu.
Nowy!!: C++ i Hello world · Zobacz więcej »
Hermetyzacja (informatyka)
Hermetyzacja (kalk. „enkapsulacja”, w starszych pozycjach „kapsułkowanie”, od ang. encapsulation) – jedno z założeń programowania obiektowego.
Nowy!!: C++ i Hermetyzacja (informatyka) · Zobacz więcej »
Inkrementacja
Inkrementacja (łac. incrementum, wzrost) i dekrementacja (łac. decrementum, ubywanie, ubytek) – operacje informatyczne powodujące odpowiednio zwiększenie lub zmniejszenie wartości argumentu o jeden.
Nowy!!: C++ i Inkrementacja · Zobacz więcej »
Inline (programowanie)
Inline (w programowaniu) – słowo identyfikujące deklarację tak zwanej funkcji otwartej, podprogramu wewnętrznego lub podprogramu.
Nowy!!: C++ i Inline (programowanie) · Zobacz więcej »
Język programowania
Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.
Nowy!!: C++ i Język programowania · Zobacz więcej »
Klasa (programowanie obiektowe)
Klasa – częściowa lub całkowita definicja dla obiektów.
Nowy!!: C++ i Klasa (programowanie obiektowe) · Zobacz więcej »
Kod źródłowy
Kod źródłowy – szczegółowe instrukcje programu komputerowego za pomocąokreślonego języka programowania, opisujące operacje, jakie powinien wykonać komputer na zgromadzonych lub otrzymanych danych.
Nowy!!: C++ i Kod źródłowy · Zobacz więcej »
Kod wynikowy
Kod wynikowy – kod utworzony przez translator w wyniku translacji kodu źródłowego.
Nowy!!: C++ i Kod wynikowy · Zobacz więcej »
Konstruktor (programowanie obiektowe)
Konstruktor – specjalna metoda danej klasy, wywoływana podczas tworzenia jej instancji.
Nowy!!: C++ i Konstruktor (programowanie obiektowe) · Zobacz więcej »
Lata 80. XX wieku
Lata 80. XX wieku Stulecia: XIX wiek ~ XX wiek ~ XXI wiek Dziesięciolecia: 1930–1939 « 1940–1949 « 1950–1959 « 1960–1969 « 1970–1979 « 1980–1989 » 1990–1999 » 2000–2009 » 2010–2019 » 2020–2029 » 2030–2039 Lata: 1980 • 1981 • 1982 • 1983 • 1984 • 1985 • 1986 • 1987 • 1988 • 1989 right.
Nowy!!: C++ i Lata 80. XX wieku · Zobacz więcej »
Meta Language
Meta Language, ML – rodzina funkcyjnych języków programowania, które charakteryzująsię statycznym, silnym typowaniem.
Nowy!!: C++ i Meta Language · Zobacz więcej »
Metoda statyczna
Metoda statyczna albo metoda klasowa – metoda klasy, która nie jest wywoływana w kontekście żadnego konkretnego obiektu tej klasy.
Nowy!!: C++ i Metoda statyczna · Zobacz więcej »
Metoda wirtualna
Metoda wirtualna (funkcja wirtualna) to metoda, której wywołanie jest polimorficzne.
Nowy!!: C++ i Metoda wirtualna · Zobacz więcej »
Międzynarodowa Organizacja Normalizacyjna
Międzynarodowa Organizacja Normalizacyjna (ang. International Organization for Standardization; International Standards Organization, ISO) – organizacja pozarządowa zrzeszająca krajowe organizacje normalizacyjne.
Nowy!!: C++ i Międzynarodowa Organizacja Normalizacyjna · Zobacz więcej »
Michael Tiemann
Michael Tiemann na MySQL Conference 2005 Michael Tiemann - autor pierwszego kompilatora C++ w GCC, założyciel obecnego Cygnus Solutions i wiceprezes Red Hata.
Nowy!!: C++ i Michael Tiemann · Zobacz więcej »
Microsoft Visual C++
Microsoft Visual C++ (w skrócie MSVC lub VC++) – zintegrowane środowisko programistyczne stworzone przez Microsoft dla języków C, C++ oraz C++/CLI.
Nowy!!: C++ i Microsoft Visual C++ · Zobacz więcej »
Obiekt (programowanie obiektowe)
Obiekt – podstawowe pojęcie wchodzące w skład paradygmatu programowania obiektowego w analizie i projektowaniu oprogramowania oraz w programowaniu.
Nowy!!: C++ i Obiekt (programowanie obiektowe) · Zobacz więcej »
Operator (programowanie)
Operator – konstrukcja językowa jedno-, bądź wieloargumentowa zwracająca wartość.
Nowy!!: C++ i Operator (programowanie) · Zobacz więcej »
Oprogramowanie użytkowe
procesora tekstu Oprogramowanie użytkowe, program użytkowy, aplikacja, potocznie apka (nie mylić z APK) – każdy samodzielny program lub element pakietu oprogramowania, który nie jest zaliczany do oprogramowania systemowego i narzędziowego (usługowego).
Nowy!!: C++ i Oprogramowanie użytkowe · Zobacz więcej »
Plik nagłówkowy
Pliki nagłówkowe – przy kompilatorze języka C i pochodnych (C++ itp.) pliki źródłowe o rozszerzeniu „h” (w C++ powinno się dla odróżnienia stosować „hpp”, ale w praktyce najczęściej spotykane jest nadal rozszerzenie „h”) zawierające opis interfejsu modułu: deklaracje zmiennych, funkcji, klas i innych struktur danych.
Nowy!!: C++ i Plik nagłówkowy · Zobacz więcej »
Programowanie funkcyjne
Programowanie funkcyjne – filozofia i metodyka programowania będąca odmianąprogramowania deklaratywnego, w której wykorzystuje się to, że funkcje należądo typów pierwszoklasowych.
Nowy!!: C++ i Programowanie funkcyjne · Zobacz więcej »
Programowanie modularne
Programowanie modularne (ang. modular programming) − paradygmat programowania zalecający stosowanie nadrzędności modułów w stosunku do procedur i bloków tworzących program.
Nowy!!: C++ i Programowanie modularne · Zobacz więcej »
Programowanie obiektowe
Programowanie obiektowe (ang. object-oriented programming, OOP) – paradygmat programowania, w którym programy definiuje się za pomocąobiektów – elementów łączących stan (czyli dane, nazywane najczęściej atrybutami) i zachowanie (czyli procedury, tu: metody).
Nowy!!: C++ i Programowanie obiektowe · Zobacz więcej »
Programowanie proceduralne
Programowanie proceduralne – paradygmat programowania zalecający dzielenie kodu na procedury, czyli fragmenty wykonujące ściśle określone operacje.
Nowy!!: C++ i Programowanie proceduralne · Zobacz więcej »
Programowanie uogólnione
Programowanie uogólnione (rodzajowe, generyczne, z) – jeden z paradygmatów programowania.
Nowy!!: C++ i Programowanie uogólnione · Zobacz więcej »
Programowanie wieloparadygmatowe
Programowanie wieloparadygmatowe – paradygmat programowania, a w szczególności tworzenia języków programowania, który mówi, że każdy paradygmat nadaje się do ograniczonego zbioru zadań; lepiej jest więc przyzwoicie zaimplementować kilka różnych paradygmatów i dowolnie je mieszać w użyciu, niż zaimplementować tylko jeden (choć lepiej niż robiłby to język wieloparadygmatowy), i próbować go narzucać.
Nowy!!: C++ i Programowanie wieloparadygmatowe · Zobacz więcej »
Przeciążanie funkcji
Przeciążanie funkcji (ang. overloading) – skrótowa nazwa na przeciążanie nazwy funkcji; w programowaniu występowanie pod takąsamąnazwąwielu funkcji różniących się zestawem argumentów.
Nowy!!: C++ i Przeciążanie funkcji · Zobacz więcej »
Przeciążanie operatorów
Przeciążanie operatorów (ang. operator overloading) lub przeładowanie operatorów – rodzaj polimorfizmu występującego w niektórych językach programowania, polegający na tym, że operator może mieć różne implementacje w zależności od typów użytych argumentów (operandów).
Nowy!!: C++ i Przeciążanie operatorów · Zobacz więcej »
Przestrzeń nazw
Przestrzeń nazw – abstrakcyjne uniwersum, którego elementami mogąbyć nazwy, terminy techniczne lub słowa.
Nowy!!: C++ i Przestrzeń nazw · Zobacz więcej »
Referencja (informatyka)
Referencja – wartość, która zawiera informacje o położeniu innej wartości w pamięci lub nośniku danych.
Nowy!!: C++ i Referencja (informatyka) · Zobacz więcej »
RTTI
RTTI (Run Time Type Information – informacja o typie w trakcie wykonywania programu) jest technikąstosowanąw nowoczesnych obiektowych językach programowania.
Nowy!!: C++ i RTTI · Zobacz więcej »
Simula
Simula – dwa języki programowania, Simula I oraz Simula 67, opracowane w latach 60.
Nowy!!: C++ i Simula · Zobacz więcej »
Standard
Standard – wspólnie ustalone kryterium, które określa powszechne, zwykle najbardziej pożądane cechy czegoś, np.
Nowy!!: C++ i Standard · Zobacz więcej »
Standard Template Library
, – biblioteka C++ zawierająca algorytmy, kontenery, iteratory oraz inne konstrukcje w formie szablonów, gotowe do użycia w programach.
Nowy!!: C++ i Standard Template Library · Zobacz więcej »
System operacyjny
System operacyjny (skrót) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań, najczęściej w formie programów.
Nowy!!: C++ i System operacyjny · Zobacz więcej »
Szablon (C++)
Szablon – element języka C++, umożliwiający programowanie uogólnione – tworzenie kodu niezależnego od typów, algorytmów oraz struktur danych.
Nowy!!: C++ i Szablon (C++) · Zobacz więcej »
Typowanie statyczne
Typowanie statyczne – nadawanie typów zmiennym w czasie kompilacji programu, poprzez deklaracje tych typów lub ich inferencje.
Nowy!!: C++ i Typowanie statyczne · Zobacz więcej »
Wieloplatformowość
Wieloplatformowość – cecha aplikacji, języków programowania, systemów operacyjnych oraz innego oprogramowania i jego implementacji, pracujących na różnych platformach sprzętowych.
Nowy!!: C++ i Wieloplatformowość · Zobacz więcej »
Wolne i otwarte oprogramowanie
FLOSS Wolne i otwarte oprogramowanie, WiOO (lub) – nazwa oprogramowania, obejmująca zarówno wolne oprogramowanie (ang.) jak i otwarte oprogramowanie (ang.), używana najczęściej w dokumentach urzędowych i oficjalnych analizach.
Nowy!!: C++ i Wolne i otwarte oprogramowanie · Zobacz więcej »
Wskaźnik (typ danych)
systemie szesnastkowym) Porównanie referencji i wskaźnika W językach programowania pozwalających na bezpośredni dostęp do pamięci (jak np. asembler, C, C++, Cyclone) pamięć jest reprezentowana jako jednowymiarowa tablica bajtów – wszystkie zmienne (statyczne i dynamiczne) sąumieszczane w tej „tablicy”.
Nowy!!: C++ i Wskaźnik (typ danych) · Zobacz więcej »
Wyjątek
Wyjątek - mechanizm przepływu sterowania używany w procesorach oraz współczesnych językach programowania do obsługi zdarzeń wyjątkowych, a w szczególności błędów, których wystąpienie zmienia prawidłowy przebieg wykonywania programu.
Nowy!!: C++ i Wyjątek · Zobacz więcej »
XX wiek
XIX wiek XXI wiek Lata 1900. • Lata 1910. • Lata 1920. • Lata 1930. • Lata 1940. • Lata 1950. • Lata 1960. • Lata 1970. • Lata 1980. • Lata 1990. 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 ----.
Nowy!!: C++ i XX wiek · Zobacz więcej »
Zmienna (informatyka)
Zmienna – konstrukcja programistyczna posiadająca trzy podstawowe atrybuty: symbolicznąnazwę, miejsce przechowywania i wartość.
Nowy!!: C++ i Zmienna (informatyka) · Zobacz więcej »
Zmienna globalna
Zmienna globalna – zmienna istniejąca przez cały czas życia programu i widziana z wielu miejsc w programie.
Nowy!!: C++ i Zmienna globalna · Zobacz więcej »
Zmienna statyczna
Zmienna statyczna – w programowaniu jest to zmienna, która w danym bloku programu posiada dokładnie jednąinstancję i istnieje przez cały czas działania programu.
Nowy!!: C++ i Zmienna statyczna · Zobacz więcej »