205 kontakty: Adres pamięci, Alokacja pamięci, Alternatywa, American National Standards Institute, Analizator składniowy, Apache HTTP Server, Architektura komputera, Argument (informatyka), Asembler, B (język programowania), Bajt, BASIC, Błąd (informatyka), BCPL, Bell Labs, Bezpieczeństwo teleinformatyczne, Biblioteka programistyczna, Biblioteka standardowa, Biblioteka standardowa języka C, Biblioteka uruchomieniowa, Bit, Bjarne Stroustrup, Brian Kernighan, C Sharp, C++, C--, CPP (preprocesor), CPython, Csh, Cyfry arabskie, Cyfry znaczące, D (język programowania), Dane, Debugger, Definicja (programowanie), Deklaracja (informatyka), Dennis Ritchie, Dereferencja, Doom (gra komputerowa 1993), Douglas McIlroy, Drzewo binarne, Dziedzina (matematyka), Epsilon maszynowy, Etykieta (informatyka), Fortran, GitHub, GNU Compiler Collection, Go, Gramatyka formalna, Hello world, ..., Hermetyzacja (informatyka), Identyfikator (programowanie), Implementacja (informatyka), Instancja (programowanie), Instrukcja (informatyka), Instrukcja blokowa, Instrukcja skoku, Instrukcja sterująca, Instrukcja warunkowa, Intel 8051, Interfejs binarny aplikacji, International Obfuscated C Code Contest, Interpreter (program komputerowy), Iteracja, Java, Java Runtime Environment, JavaScript, Jądro systemu operacyjnego, Język angielski, Język maszynowy, Język opisu interfejsu, Język programowania, Język wysokiego poziomu, Jednostka leksykalna, Ken Thompson, Kolejność bajtów, Kolejność wykonywania działań, Komentarz (informatyka), Kompatybilność (informatyka), Kompilacja warunkowa, Kompilator, Komputer osobisty, Koniunkcja (logika), Konsolidacja (informatyka), Konwersja typu, L-wartość, Liczba całkowita (typ danych), Liczba zmiennoprzecinkowa, Liczby urojone, Liczby zespolone, Linkowanie, Linux (jądro), Litera, Literał, Literał łańcuchowy, Literał pusty, LLVM, Logiczny typ danych, Macierz, Mainframe, Makro, Międzynarodowa Organizacja Normalizacyjna, Microsoft Visual Studio, MinGW, Minikomputer, Model relacyjny, Naruszenie ochrony pamięci, Objective-C, Odśmiecanie pamięci, OpenCL, OpenGL, OpenSSL, Operacja atomowa, Operand, Operator (programowanie), Operator bitowy, Operator logiczny, Oprogramowanie użytkowe, Optymalizacja kodu wynikowego, Oracle Database, Otwarte oprogramowanie, Pamięć operacyjna, Pamięć tylko do odczytu, Parametr (informatyka), Pascal (język programowania), PAWN, Pętla (informatyka), PDP-11, PDP-7, Perl, PHP, Plik danych, Podprogram, Pole (informatyka), Pole bitowe, Pragma once, Preprocesor, Program komputerowy, Programista, Programowanie imperatywne, Programowanie obiektowe, Programowanie proceduralne, Programowanie strukturalne, Programowanie systemowe, Prolog (język programowania), Przeciążanie funkcji, Przedział (matematyka), Przenośność oprogramowania, Przepełnienie bufora, Przestrzeń adresowa, Przestrzeń nazw, Przypisanie, Pusty typ danych, Python, Quake, Rejestr procesora, Rekurencja, Rekurencja ogonowa, Repozytorium, Skutek uboczny (informatyka), Spójność oprogramowania, Specyfikacja techniczna, SQLite, Stała (informatyka), Stack Overflow, Standardowe strumienie, Stephen C. Johnson, Struktura (programowanie), Swift (język programowania LLVM), Syntaktyka (logika), System komputerowy, System operacyjny, Szesnastkowy system liczbowy, Tablica (informatyka), Tekstowy typ danych, Tiny C Compiler, Typ danych, Typ pierwszoklasowy, Typowanie słabe, Typowanie statyczne, Układ wejścia-wyjścia, Unia (programowanie), Unicode, Unix, UTF-8, Wątek (informatyka), Wieloplatformowość, Wieloprocesorowy system komputerowy, Wielowątkowość, Wskaźnik (typ danych), Wydawnictwa Naukowo-Techniczne, Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego, Wyliczeniowy typ danych, Wyrażenie (informatyka), Z/OS, Zaciemnianie kodu, Zasięg (programowanie), Zestaw znaków, Zmienna (informatyka), Zmienna liczba argumentów, Zmienna lokalna, Zmienna statyczna, Znak podkreślenia, Znaki niedrukowalne, Znakowy typ danych. Rozwiń indeks (155 jeszcze) »
Adres pamięci
Adres pamięci w informatyce to unikatowy identyfikator dla części jednostkowej pamięci komputera, w której procesor (ang. CPU, central processing unit) może zachować pewnąilość danych do późniejszego wykorzystania.
Nowy!!: C (język programowania) i Adres pamięci · Zobacz więcej »
Alokacja pamięci
Alokacja pamięci oraz dealokacja pamięci – odpowiednio przydział i zwolnienie ciągłego obszaru pamięci.
Nowy!!: C (język programowania) i Alokacja pamięci · Zobacz więcej »
Alternatywa
Alternatywa, suma logiczna, alternatywa zwykłaTaka nazwa jest niekiedy stosowana dla odróżnienia od alternatywy rozłącznej.
Nowy!!: C (język programowania) i Alternatywa · Zobacz więcej »
American National Standards Institute
American National Standards Institute (ANSI) – instytucja ustalająca normy techniczne obowiązujące w USA.
Nowy!!: C (język programowania) i American National Standards Institute · Zobacz więcej »
Analizator składniowy
Przykład analizy składniowej (parsingu) wyrażeń matematycznych Analizator składniowy, parser – program komputerowy dokonujący analizy składniowej danych wejściowych w celu określenia ich struktury gramatycznej w związku z określonągramatykąformalną.
Nowy!!: C (język programowania) i Analizator składniowy · Zobacz więcej »
Apache HTTP Server
Apache – otwarty serwer HTTP dostępny dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD, OS X, Microsoft Windows).
Nowy!!: C (język programowania) i Apache HTTP Server · Zobacz więcej »
Architektura komputera
Schemat blokowy prostego komputera. Czarne linie oznaczająprzepływ danych, a czerwone linie przepływ sterowania. Architektura komputera oznacza w informatyce technicznej zbiór zasad i metod opisujących funkcjonalność, organizację i implementację komputerów.
Nowy!!: C (język programowania) i Architektura komputera · Zobacz więcej »
Argument (informatyka)
Argument (parametr aktualny), w informatyce, to element składni w określonym języku programowania, który w wyniku wywołania podprogramu, zostaje utożsamiony (skojarzony) z określonym parametrem podprogramu.
Nowy!!: C (język programowania) i Argument (informatyka) · Zobacz więcej »
Asembler
Asembler (z) – termin informatyczny związany z programowaniem i tworzeniem kodu maszynowego dla procesorów.
Nowy!!: C (język programowania) i Asembler · Zobacz więcej »
B (język programowania)
Język programowania B został stworzony przez Kena Thompsona i Denisa Ritchie w Bell Labs w 1969 roku.
Nowy!!: C (język programowania) i B (język programowania) · Zobacz więcej »
Bajt
Bajt (dop. bajtu lub bajta) – historycznie najmniejsza adresowalna jednostka informacji pamięci komputerowej, współcześnie składająca się zawsze z 8 bitów.
Nowy!!: C (język programowania) i Bajt · Zobacz więcej »
BASIC
BASIC (Beginner's All-purpose Symbolic Instruction Code) – język programowania wysokiego poziomu, opracowany w 1964 przez Johna George'a Kemeny'ego i Thomasa E. Kurtza w Dartmouth College w oparciu o Fortran i Algol-60.
Nowy!!: C (język programowania) i BASIC · Zobacz więcej »
Błąd (informatyka)
Błąd oprogramowania lub w żargonie informatycznym (czytaj bag) – usterka programu komputerowego powodująca jego nieprawidłowe działanie, wynikająca z błędu człowieka na jednym z etapów tworzenia oprogramowania, zwykle podczas tworzenia kodu źródłowego, lecz niekiedy także na etapie projektowania.
Nowy!!: C (język programowania) i Błąd (informatyka) · Zobacz więcej »
BCPL
BCPL (Basic Combined Programming Language) – język programowania zaprojektowany przez na Uniwersytecie w Cambridge w 1967 roku jako wynik problemów z jego poprzednikiem – językiem CPL – w latach sześćdziesiątych.
Nowy!!: C (język programowania) i BCPL · Zobacz więcej »
Bell Labs
Nokia Bell Labs – oddział badawczy i wdrożeniowy fińskiej firmy telekomunikacyjnej Nokia, oryginalnie założony jako centrum badawcze firmy AT&T.
Nowy!!: C (język programowania) i Bell Labs · Zobacz więcej »
Bezpieczeństwo teleinformatyczne
Q.
Nowy!!: C (język programowania) i Bezpieczeństwo teleinformatyczne · 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 (język programowania) i Biblioteka programistyczna · Zobacz więcej »
Biblioteka standardowa
Biblioteka standardowa – biblioteka zawierająca podstawowe funkcje, dostarczana wraz z kompilatorem lub interpreterem danego języka programowania.
Nowy!!: C (język programowania) i Biblioteka standardowa · Zobacz więcej »
Biblioteka standardowa języka C
Biblioteka standardowa języka C – biblioteka zawierająca podstawowe procedury języka C. Biblioteka ta jest częściąstandardu języka C, początkowo regulowanego normąANSI a obecnie normąISO.
Nowy!!: C (język programowania) i Biblioteka standardowa języka C · Zobacz więcej »
Biblioteka uruchomieniowa
Biblioteka uruchomieniowa – zestaw funkcji wyłączonych z kompilacji kodu programu do biblioteki programistycznej, która jest częściąśrodowiska uruchomieniowego, wykorzystywana (wołana) w trakcie działania danego programu komputerowego w konkretnym środowisku uruchomieniowym.
Nowy!!: C (język programowania) i Biblioteka uruchomieniowa · Zobacz więcej »
Bit
Bit (z ang., kawałek, także skrót od, czyli cyfra dwójkowa) – najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych stanów przyjął układ.
Nowy!!: C (język programowania) i Bit · 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 (język programowania) i Bjarne Stroustrup · Zobacz więcej »
Brian Kernighan
Brian W. Kernighan wym.
Nowy!!: C (język programowania) i Brian Kernighan · Zobacz więcej »
C Sharp
C# (C Sharp; wym.
Nowy!!: C (język programowania) i C Sharp · Zobacz więcej »
C++
C++ – język programowania ogólnego przeznaczenia.
Nowy!!: C (język programowania) i C++ · Zobacz więcej »
C--
C-- (C minus minus) – język programowania stanowiący podzbiór języka C, bardziej niskopoziomowy.
Nowy!!: C (język programowania) i C-- · Zobacz więcej »
CPP (preprocesor)
cpp (od) – preprocesor dla języków C i C++.
Nowy!!: C (język programowania) i CPP (preprocesor) · Zobacz więcej »
CPython
CPython – określenie standardowej implementacji języka programowania Python napisanej w języku programowania C. To określenie jest stosowane w przypadku konieczności odróżnienia najczęściej używanej implementacji języka od implementacji w Javie, nazwanej Jython, implementacji na platformę Common Language Runtime, nazwanej IronPython i innych.
Nowy!!: C (język programowania) i CPython · Zobacz więcej »
Csh
csh (od ang. C shell) — jedna z historycznych powłok uniksowych.
Nowy!!: C (język programowania) i Csh · Zobacz więcej »
Cyfry arabskie
Europejskie i arabskie cyfry na znaku drogowym w Abu Zabi Cyfry arabskie, właściwie europeizowane cyfry hinduskie – cyfry stosowane obecnie powszechnie na całym świecie do zapisywania liczb.
Nowy!!: C (język programowania) i Cyfry arabskie · Zobacz więcej »
Cyfry znaczące
Cyfry znaczące, cyfry wartościowe – cyfry rozwinięcia dziesiętnego mierzonej wielkości fizycznej, począwszy od pierwszej cyfry niezerowej aż do ostatniej cyfry, której wartość nie zmienia się wewnątrz przyjętego przedziału ufności.
Nowy!!: C (język programowania) i Cyfry znaczące · Zobacz więcej »
D (język programowania)
Język D – wieloparadygmatowy język programowania umożliwiający programowanie obiektowe, imperatywne oraz metaprogramowanie.
Nowy!!: C (język programowania) i D (język programowania) · Zobacz więcej »
Dane
Przykład prezentacji danych zbieranych przez sonar morski Dane – zbiory wartości, które przekazująinformacje, opisując ilość, jakość, fakt, statystyki, inne znaczenia lub sekwencje symboli, które mogąbyć dalej interpretowane i przetwarzane.
Nowy!!: C (język programowania) i Dane · Zobacz więcej »
Debugger
Debugger albo debuger– program komputerowy służący do dynamicznej analizy innych programów, w celu odnalezienia i identyfikacji zawartych w nich błędów, zwanych z angielskiego bugami (robakami).
Nowy!!: C (język programowania) i Debugger · Zobacz więcej »
Definicja (programowanie)
Definicja w programowaniu komputerów, to definicja określonego elementu (obiektu) programu zawarta w kodzie źródłowym.
Nowy!!: C (język programowania) i Definicja (programowanie) · Zobacz więcej »
Deklaracja (informatyka)
Deklaracja – konstrukcja programistyczna w określonym języku programowania, służąca związaniu z określonym identyfikatorem jego znaczenia i atrybutów.
Nowy!!: C (język programowania) i Deklaracja (informatyka) · Zobacz więcej »
Dennis Ritchie
Dennis MacAlistair Ritchie (ur. 9 września 1941 w Bronxville, zm. 12 października 2011 w Berkeley Heights) – amerykański informatyk znany przede wszystkim jako twórca języka C.
Nowy!!: C (język programowania) i Dennis Ritchie · Zobacz więcej »
Dereferencja
Dereferencja – zamiana referencji lub wskaźnika (identyfikatora obiektu lub adresu zmiennej) na wartość przechowywanąwewnątrz tego obiektu lub tej zmiennej.
Nowy!!: C (język programowania) i Dereferencja · Zobacz więcej »
Doom (gra komputerowa 1993)
Doom – strzelanka pierwszoosobowa wyprodukowana przez id Software i wydana 10 grudnia 1993 na platformę MS-DOS.
Nowy!!: C (język programowania) i Doom (gra komputerowa 1993) · Zobacz więcej »
Douglas McIlroy
Malcolm Douglas McIlroy (ur. w 1932) jest amerykańskim matematykiem, inżynierem i programistą.
Nowy!!: C (język programowania) i Douglas McIlroy · Zobacz więcej »
Drzewo binarne
Przykładowe drzewo binarne o rozmiarze 9 i wysokości 3 Drzewo binarne – drzewo, w którym stopień każdego wierzchołka jest nie większy od 3.
Nowy!!: C (język programowania) i Drzewo binarne · Zobacz więcej »
Dziedzina (matematyka)
Dziedzina – dwuznaczne pojęcie matematyczno-logiczne.
Nowy!!: C (język programowania) i Dziedzina (matematyka) · Zobacz więcej »
Epsilon maszynowy
Epsilon maszynowy – wartość określająca precyzję obliczeń numerycznych wykonywanych na liczbach zmiennoprzecinkowych.
Nowy!!: C (język programowania) i Epsilon maszynowy · Zobacz więcej »
Etykieta (informatyka)
Etykieta – jednostka leksykalna służąca oznaczeniu instrukcji w celu wskazania celu instrukcji skoku.
Nowy!!: C (język programowania) i Etykieta (informatyka) · Zobacz więcej »
Fortran
Fortran (od wersji 90 do aktualnej) a dawniej FORTRAN (do wersji 77 włącznie) (od ang. formula translation) – język programowania pierwotnie zaprojektowany do zapisu programów obliczeniowych, był niegdyś językiem proceduralnym, obecnie jest nadal rozwijanym językiem ogólnego przeznaczenia.
Nowy!!: C (język programowania) i Fortran · Zobacz więcej »
GitHub
GitHub – hostingowy serwis internetowy przeznaczony do projektów programistycznych wykorzystujących system kontroli wersji Git.
Nowy!!: C (język programowania) i GitHub · 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 (język programowania) i GNU Compiler Collection · Zobacz więcej »
Go
Goban (plansza do gry w go) z kamieniami zagranymi w czasie gry Dwóch graczy w trakcie rozgrywki turniejowej Go (jap. 碁 – go lub 囲碁 – igo, chiń. 圍棋 – wéiqí, kor. 바둑 – baduk, paduk) – starochińska gra planszowa, popularna również w Korei i Japonii, a w ostatnich latach zdobywająca rosnącąpopularność na całym świecie (w tym także w Polsce).
Nowy!!: C (język programowania) i Go · Zobacz więcej »
Gramatyka formalna
Gramatyka formalna – sposób opisu języka formalnego, czyli podzbioru zbioru wszystkich słów skończonej długości nad danym alfabetem.
Nowy!!: C (język programowania) i Gramatyka formalna · 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 (język programowania) 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 (język programowania) i Hermetyzacja (informatyka) · Zobacz więcej »
Identyfikator (programowanie)
Identyfikator – podstawowa jednostka leksykalna określonego języka programowania, tworzona przez programistę zgodnie ze składniądanego języka programowania, służąca identyfikacji i odwoływaniu się do określonego elementu kodu źródłowego.
Nowy!!: C (język programowania) i Identyfikator (programowanie) · Zobacz więcej »
Implementacja (informatyka)
Implementacja (wdrożenie, przystosowanie, realizacja, łac.ang. implementation) – w informatyce – proces przekształcania abstrakcyjnego opisu systemu lub programu na obiekt fizyczny: komputer lub działający program zapisany w konkretnym języku programowania; także obiekt fizyczny będący efektem takiego przekształcenia, np.
Nowy!!: C (język programowania) i Implementacja (informatyka) · Zobacz więcej »
Instancja (programowanie)
Na rycinie przedstawiono trzy instancje klasy ''car'' jako różnokolorowe modele samochodów, czyli obiekty Instancja – pojedyncze wystąpienie niezależnego kodu zgodnego z danym wzorcem.
Nowy!!: C (język programowania) i Instancja (programowanie) · Zobacz więcej »
Instrukcja (informatyka)
Instrukcja – najmniejszy samodzielny element imperatywnego języka programowania.
Nowy!!: C (język programowania) i Instrukcja (informatyka) · Zobacz więcej »
Instrukcja blokowa
Instrukcja blokowa – (instrukcja złożona) jako instrukcja strukturalna jest elementem składni języków programowania strukturalnego, wydzielona część kodu źródłowego programu komputerowego, stosowane np.
Nowy!!: C (język programowania) i Instrukcja blokowa · Zobacz więcej »
Instrukcja skoku
Instrukcja skoku – instrukcja w językach programowania, która powoduje przekazanie sterowania w inne miejsce, tzw.
Nowy!!: C (język programowania) i Instrukcja skoku · Zobacz więcej »
Instrukcja sterująca
Instrukcja sterująca – instrukcja zdefiniowana w składni określonego języka programowania, umożliwiająca wyznaczenie i zmianę kolejności wykonania instrukcji zawartych w kodzie źródłowym.
Nowy!!: C (język programowania) i Instrukcja sterująca · Zobacz więcej »
Instrukcja warunkowa
Instrukcja warunkowa – element języka programowania, który pozwala na wykonanie różnych instrukcji w zależności od tego czy zdefiniowane przez programistę wyrażenie logiczne jest prawdziwe, czy fałszywe.
Nowy!!: C (język programowania) i Instrukcja warunkowa · Zobacz więcej »
Intel 8051
Intel P8051 Intel 8051 – mikrokontroler stworzony przez firmę Intel w 1980 roku.
Nowy!!: C (język programowania) i Intel 8051 · Zobacz więcej »
Interfejs binarny aplikacji
Interfejs binarny aplikacji, ABI (od ang. application binary interface) – zespół reguł i ustaleń, które decydująo współpracy między programami i bibliotekami a systemem operacyjnym lub między różnymi komponentami danej aplikacji.
Nowy!!: C (język programowania) i Interfejs binarny aplikacji · Zobacz więcej »
International Obfuscated C Code Contest
IOCCC – organizowany raz do roku konkurs najbardziej nieczytelnego kodu w języku C. Pierwszy raz został przeprowadzony w 1984.
Nowy!!: C (język programowania) i International Obfuscated C Code Contest · Zobacz więcej »
Interpreter (program komputerowy)
Interpreter – program komputerowy wykonujący inne programy.
Nowy!!: C (język programowania) i Interpreter (program komputerowy) · Zobacz więcej »
Iteracja
Iteracja (łac. iteratio – powtarzanie) – czynność powtarzania tej samej operacji w pętli z góry określonąliczbę razy lub aż do spełnienia określonego warunku.
Nowy!!: C (język programowania) i Iteracja · Zobacz więcej »
Java
Java (wym. dżawa) – współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania.
Nowy!!: C (język programowania) i Java · Zobacz więcej »
Java Runtime Environment
Java Runtime Environment (JRE) – środowisko uruchomieniowe (środowisko wykonawcze) dla programów napisanych w języku Java jak również innych języków JVM.
Nowy!!: C (język programowania) i Java Runtime Environment · Zobacz więcej »
JavaScript
JavaScript, w skrócie JS – skryptowy oraz wieloparadygmatowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach internetowych.
Nowy!!: C (język programowania) i JavaScript · Zobacz więcej »
Jądro systemu operacyjnego
Jądro systemu operacyjnego – podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania.
Nowy!!: C (język programowania) i Jądro systemu operacyjnego · Zobacz więcej »
Język angielski
Wielkiej Brytanii symbolizujące język angielski ikona symbolizująca język angielski według standardu ISO 639-1 Język angielski, angielszczyzna (ang.) – język z grupy zachodniej rodziny języków germańskich, powszechnie używany w Wielkiej Brytanii, jej terytoriach zależnych oraz w wielu byłych koloniach i dominiach, m.in.
Nowy!!: C (język programowania) i Język angielski · Zobacz więcej »
Język maszynowy
300x300px Język maszynowy, kod maszynowy – zestaw rozkazów procesora, w którym zapis programu wyrażony jest w postaci liczb binarnych stanowiących rozkazy oraz ich argumenty.
Nowy!!: C (język programowania) i Język maszynowy · Zobacz więcej »
Język opisu interfejsu
Język opisu interfejsu, język definiowania interfejsu, (od lub – język specyfikacyjny stosowany do opisu interfejsu, używany na przykład w standardzie CORBA. IDL opisuje interfejs w sposób niezależny od języka, umożliwiając komunikację między komponentami programu na poziomie kodu źródłowego, które nie współdzielądanego języka programowania, przykładowo między składnikami napisanymi w C++ i składnikami napisanymi w języku Java. IDL jest używany głównie w programowaniu zdalnego wywoływania procedur, tak aby współdziałające systemy komputerowe mogły używać zarówno różnych systemów operacyjnych, jak i różnych języków programowania. W takim ujęciu IDL zapewnia pomost między dwoma różnymi systemami (ściślej: pomost między dwoma systemami używającymi różnych interfejsów). IDL umożliwia opisowe definiowanie interfejsu w postaci obiektu z wykazem procedur i opisami parametrów wejściowych i wyjściowych. Każdy parametr jest określony przez typ i kierunek (in, out, inout), określający sposób przekazywania parametru, na przykład in to przekazanie parametru przez klienta do obiektu. Opisy interfejsów tłumaczone sąna różne języki programowania, zależnie od intencji programisty zamierzającego z nich skorzystać. Przykładowo: jeżeli programista opanował język Java, to wykonuje tłumaczenie interfejsu do języka Java i w nim wykorzystuje właściwości oferowane przez obiekt opisany w IDL. Przykład IDL wzorowanego na C: interface Hello Kategoria:Języki programowania.
Nowy!!: C (język programowania) i Język opisu interfejsu · 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 (język programowania) i Język programowania · Zobacz więcej »
Język wysokiego poziomu
Język wysokiego poziomu – typ języka programowania, którego składnia i słowa kluczowe mająw jak największym stopniu ułatwić rozumienie kodu programu przez człowieka, tym samym zwiększając poziom abstrakcji i dystansując się od sprzętowych niuansów.
Nowy!!: C (język programowania) i Język wysokiego poziomu · Zobacz więcej »
Jednostka leksykalna
Jednostka leksykalna (leksem w języku programowania) – zdefiniowany w składni określonego języka programowania zestaw znaków wybrany z alfabetu określonego systemu, reprezentujący pojedynczy element słownika.
Nowy!!: C (język programowania) i Jednostka leksykalna · Zobacz więcej »
Ken Thompson
Kenneth Lane Thompson (ur. 4 lutego 1943 w Nowym Orleanie, Luizjana) – amerykański programista, twórca języków programowania B i Go oraz systemu operacyjnego Unix.
Nowy!!: C (język programowania) i Ken Thompson · Zobacz więcej »
Kolejność bajtów
W sytuacjach, kiedy liczby całkowite lub jakiekolwiek inne dane zapisywane sąprzy użyciu wielu (przynajmniej dwóch) bajtów, nie istnieje jeden unikatowy sposób uporządkowania tych bajtów w pamięci lub w czasie transmisji przez dowolne medium i musi być użyta jedna z wielu konwencji ustalająca kolejność bajtów (ang. byte order lub endianness).
Nowy!!: C (język programowania) i Kolejność bajtów · Zobacz więcej »
Kolejność wykonywania działań
280px Kolejność wykonywania działań (w terminologii uniwersyteckiej: reguły opuszczania nawiasów w celu skracania zapisu) – zbiór zasad określających, które działania mająbyć wykonane jako pierwsze w celu określenia wartości danego wyrażenia arytmetycznego.
Nowy!!: C (język programowania) i Kolejność wykonywania działań · Zobacz więcej »
Komentarz (informatyka)
Komentarz – fragment kodu źródłowego, którego jedynym celem istnienia jest informowanie o czymś osoby czytającej źródła, a który nie ma żadnego wpływu na program – i jest zazwyczaj przez kompilator czy też interpreter pomijany.
Nowy!!: C (język programowania) i Komentarz (informatyka) · Zobacz więcej »
Kompatybilność (informatyka)
Commodore 128D, który był kompatybilny ze swoim poprzednikiem (komputerem Commodore 64) Kompatybilność (pol. zgodność) – cecha oprogramowania oraz sprzętu, która umożliwia prawidłowąwspółpracę systemów komputerowych, w szczególności wymianę danych.
Nowy!!: C (język programowania) i Kompatybilność (informatyka) · Zobacz więcej »
Kompilacja warunkowa
Kompilacja warunkowa jest technikąkompilacji stosowanąw wielu językach programowania.
Nowy!!: C (język programowania) i Kompilacja warunkowa · Zobacz więcej »
Kompilator
Schemat blokowy kompilatora wieloprzebiegowego Kompilator – program służący do automatycznego tłumaczenia kodu napisanego w jednym języku (języku źródłowym) na równoważny kod w innym języku (języku wynikowym)A.
Nowy!!: C (język programowania) i Kompilator · Zobacz więcej »
Komputer osobisty
klawiatura Komputer osobisty (ang. personal computer, PC) – komputer ogólnego przeznaczenia, którego rozmiar, możliwości i cena predysponujągo do indywidualnego użytku.
Nowy!!: C (język programowania) i Komputer osobisty · Zobacz więcej »
Koniunkcja (logika)
Koniunkcja – zdanie złożone mające postać p i q, gdzie p, q sązdaniami.
Nowy!!: C (język programowania) i Koniunkcja (logika) · Zobacz więcej »
Konsolidacja (informatyka)
Konsolidacja, pop.
Nowy!!: C (język programowania) i Konsolidacja (informatyka) · Zobacz więcej »
Konwersja typu
Konwersja typu, zmiana typu (zmiennej w odwołaniu, wyrażenia), rzutowanie typu, przekształcenie typu – konstrukcja programistyczna umożliwiająca traktowanie danej pewnego, konkretnego typu, jak danąinnego typu, lub takązmianę tej danej albo jej reprezentacji w pamięci operacyjnej, aby wartość tej danej, odpowiadała według przyjętych kryteriów odwzorowania, danej innego, wybranego typu.
Nowy!!: C (język programowania) i Konwersja typu · Zobacz więcej »
L-wartość
L-wartość (ang. L-value) – pojęcie stworzone na potrzeby języka C, a następnie zostało zaadaptowane w języku C++.
Nowy!!: C (język programowania) i L-wartość · Zobacz więcej »
Liczba całkowita (typ danych)
Liczby całkowite – typ danych dotyczący liczb całkowitych.
Nowy!!: C (język programowania) i Liczba całkowita (typ danych) · Zobacz więcej »
Liczba zmiennoprzecinkowa
Liczba zmiennoprzecinkowa – reprezentacja liczby rzeczywistej zapisanej za pomocąnotacji naukowej.
Nowy!!: C (język programowania) i Liczba zmiennoprzecinkowa · Zobacz więcej »
Liczby urojone
Ilustracja płaszczyzny liczb zespolonych. Liczby urojone znajdująsię na pionowej osi współrzędnych. Liczba urojona – liczba zespolona, która podniesiona do kwadratu daje wartość rzeczywistąujemną.
Nowy!!: C (język programowania) i Liczby urojone · Zobacz więcej »
Liczby zespolone
płaszczyźnie zespolonej Liczby zespolone – liczby będące elementami rozszerzenia ciała liczb rzeczywistych o jednostkę urojonąi, to znaczy pierwiastek wielomianu x^2+1.
Nowy!!: C (język programowania) i Liczby zespolone · Zobacz więcej »
Linkowanie
Linkowanie – zestaw działań związanych z optymalizacjądla wyszukiwarek internetowych wewnątrz i na zewnątrz strony internetowej, których celem jest poprawienie pozycji witryny w wyszukiwarkach internetowych, a pośrednio zwiększenie ilości wejść na danąstronę lub linków zwrotnych.
Nowy!!: C (język programowania) i Linkowanie · Zobacz więcej »
Linux (jądro)
Wszechobecność jądra Linux Jądro Linux – jedna z części uniksopodobnych systemów operacyjnych.
Nowy!!: C (język programowania) i Linux (jądro) · Zobacz więcej »
Litera
150x150px Litera – znak graficzny charakterystyczny dla pism głoskowych, odpowiadający zwykle pojedynczemu fonemowi.
Nowy!!: C (język programowania) i Litera · Zobacz więcej »
Literał
Literał – jednostka leksykalna reprezentująca ustalonąwartość (liczbową, tekstowąitp.) wpisanąprzez programistę bezpośrednio w danym miejscu w kod programu.
Nowy!!: C (język programowania) i Literał · Zobacz więcej »
Literał łańcuchowy
Literał łańcuchowy, także: napis, stała łańcuchowa – literał reprezentujący w kodzie źródłowym wartość składającąsię z ciągu znaków (łańcuch znaków).
Nowy!!: C (język programowania) i Literał łańcuchowy · Zobacz więcej »
Literał pusty
Literał pusty – literał zapisany zgodnie z zasadami składni określonego języka programowania, reprezentujący w kodzie źródłowym wartość nieokreśloną, wartość pustą, wskazanie puste, nie określającążadnego adresu.
Nowy!!: C (język programowania) i Literał pusty · Zobacz więcej »
LLVM
LLVM (poprzednio Low Level Virtual Machine) – napisany w C++ kompilator.
Nowy!!: C (język programowania) i LLVM · Zobacz więcej »
Logiczny typ danych
Typ logiczny, typ boolowski (ang. boolean) – uporządkowany zbiór wartości logicznych, składający się z dokładnie dwóch elementów: prawda (true, 1, +) i fałsz (false, 0, -), wraz z towarzyszącymi im zdefiniowanymi operatorami standardowymi.
Nowy!!: C (język programowania) i Logiczny typ danych · Zobacz więcej »
Macierz
Wprowadzenie i oznaczenia''). W matematyce macierz to układ liczb, symboli lub wyrażeń zapisanych w postaci prostokątnej tablicy.
Nowy!!: C (język programowania) i Macierz · Zobacz więcej »
Mainframe
Komputer mainframe IBM 704. System mainframe z komputerem EC-1035. Mainframe (ang. main – główny, frame – struktura) (często w Stanach Zjednoczonych nazywany „Big Iron”, dawniejsze polskie określenie to „komputery głównego szeregu”) – klasa komputerów używanych głównie przez duże organizacje dla krytycznych aplikacji (np. finansowych, statystycznych).
Nowy!!: C (język programowania) i Mainframe · Zobacz więcej »
Makro
Makro, makropolecenie – zestaw rozkazów realizujący algorytm komputerowy przeznaczony do wykonywania przez określonąaplikację (edytor, arkusz kalkulacyjny, program graficzny) zwykle w celu automatyzacji pewnych czynności lub dokonania zmian w dokumentach bez interakcji z użytkownikiem.
Nowy!!: C (język programowania) i Makro · 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 (język programowania) i Międzynarodowa Organizacja Normalizacyjna · Zobacz więcej »
Microsoft Visual Studio
Microsoft Visual Studio – zintegrowane środowisko programistyczne firmy Microsoft.
Nowy!!: C (język programowania) i Microsoft Visual Studio · Zobacz więcej »
MinGW
MinGW (Minimalist GNU for Windows) – port GCC, dostarczający darmowe i otwarte środowisko oraz narzędzia pozwalające na kompilację natywnych plików wykonywalnych dla platformy Windows.
Nowy!!: C (język programowania) i MinGW · Zobacz więcej »
Minikomputer
PDP-11, Minikomputer DEC PDP-11/40 MERA 302, Automat obrachunkowy Minikomputer – powstały pod koniec lat 50. XX wieku odpowiednik komputera osobistego wykonany na tranzystorach lub układach scalonych małej (SSI) i średniej (MSI) skali integracji.
Nowy!!: C (język programowania) i Minikomputer · Zobacz więcej »
Model relacyjny
Model relacyjny – model organizacji danych bazujący na matematycznej teorii mnogości, w szczególności na pojęciu relacji.
Nowy!!: C (język programowania) i Model relacyjny · Zobacz więcej »
Naruszenie ochrony pamięci
Naruszenie ochrony pamięci – zdarzenie wykrywane przez sprzęt, polegające na korzystaniu przez program z pamięci poza zaalokowanym dla niego obszarem.
Nowy!!: C (język programowania) i Naruszenie ochrony pamięci · Zobacz więcej »
Objective-C
Objective-C – rozszerzenie języka C o możliwości obiektowe, wzorowane na Smalltalku.
Nowy!!: C (język programowania) i Objective-C · Zobacz więcej »
Odśmiecanie pamięci
Odśmiecanie pamięci, zbieranie nieużytków, automatyczna dealokacja – jedna z metod automatycznego zarządzania dynamicznie przydzielanąpamięcią, w której za proces jej zwalniania odpowiedzialny jest nie programista, lecz programowy zarządca noszący nazwę.
Nowy!!: C (język programowania) i Odśmiecanie pamięci · Zobacz więcej »
OpenCL
OpenCL – framework wspomagający pisanie aplikacji działających na heterogenicznych platformach składających się z różnego rodzaju jednostek obliczeniowych (m.in. CPU, GPU, FPGA).
Nowy!!: C (język programowania) i OpenCL · Zobacz więcej »
OpenGL
OpenGL – specyfikacja otwartego i uniwersalnego API do tworzenia grafiki.
Nowy!!: C (język programowania) i OpenGL · Zobacz więcej »
OpenSSL
OpenSSL – wieloplatformowa, otwarta implementacja protokołów SSL (wersji 2 i 3) i TLS (wersji 1) oraz algorytmów kryptograficznych ogólnego przeznaczenia.
Nowy!!: C (język programowania) i OpenSSL · Zobacz więcej »
Operacja atomowa
Operacja atomowa - operacja, która na określonym poziomie abstrakcji jest niepodzielna.
Nowy!!: C (język programowania) i Operacja atomowa · Zobacz więcej »
Operand
Operand – w matematyce argument operatora, tj.
Nowy!!: C (język programowania) i Operand · Zobacz więcej »
Operator (programowanie)
Operator – konstrukcja językowa jedno-, bądź wieloargumentowa zwracająca wartość.
Nowy!!: C (język programowania) i Operator (programowanie) · Zobacz więcej »
Operator bitowy
Operator bitowy w programowaniu – operator dostępny w określonym języku programowania (a także w innych językach komputerowych), który, działając na podanych argumentach, realizuje podstawowe operacje algebry Boole’a na pojedynczych bitach lub każdej parze odpowiadających sobie bitów pobieranych z tych samych pozycji dwóch argumentów operatora oraz operacje przesunięć lub obrotów bitowych.
Nowy!!: C (język programowania) i Operator bitowy · Zobacz więcej »
Operator logiczny
Operator logiczny w programowaniu – operator dostępny w określonym języku programowania (a także w innych językach komputerowych), który działając na argumentach reprezentujących wartości logiczne, w wyniku zwraca również wartość logiczną, realizując podstawowe operacje algebry Boole’a.
Nowy!!: C (język programowania) i Operator logiczny · 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 (język programowania) i Oprogramowanie użytkowe · Zobacz więcej »
Optymalizacja kodu wynikowego
Optymalizacja kodu wynikowego – jeden z etapów działania kompilatora lub interpretera, którego celem jest poprawa wydajności programu przy zachowaniu jego pełnej funkcjonalności.
Nowy!!: C (język programowania) i Optymalizacja kodu wynikowego · Zobacz więcej »
Oracle Database
Oracle Database – system zarządzania relacyjnymi bazami danych (ang. RDBMS) stworzony przez firmę Oracle Corporation.
Nowy!!: C (język programowania) i Oracle Database · Zobacz więcej »
Otwarte oprogramowanie
Logo Open Source Initiative Otwarte oprogramowanie (dosł. „ruch otwartych źródeł”) – rodzaj oprogramowania komputerowego, w którym kod źródłowy jest wydawany na podstawie licencji, na mocy której właściciel praw autorskich przyznaje użytkownikom prawa do badania, zmiany i rozpowszechniania oprogramowania w ramach licencji wolnego oprogramowania.
Nowy!!: C (język programowania) i Otwarte oprogramowanie · Zobacz więcej »
Pamięć operacyjna
Pamięci komputerowe Różne rodzaje pamięci RAM Pamięć operacyjna, pamięć podstawowa, pamięć wewnętrzna (ang. primary storage, internal memory) – pamięć komputerowa adresowana i dostępna bezpośrednio przez procesor, a nie za pośrednictwem urządzeń wejścia-wyjścia.
Nowy!!: C (język programowania) i Pamięć operacyjna · Zobacz więcej »
Pamięć tylko do odczytu
Pamięć ROM Pamięć tylko do odczytu, ROM – pamięć półprzewodnikowa urządzenia elektronicznego, w szczególności komputera, dane z niej można tylko odczytywać, natomiast zapis jest niemożliwy albo wymaga dodatkowych czynności lub sprzętu (na przykład programatora).
Nowy!!: C (język programowania) i Pamięć tylko do odczytu · Zobacz więcej »
Parametr (informatyka)
Parametr (parametr formalny) − element składni w określonym języku programowania, umożliwiający komunikację pomiędzy podprogramem wywołanym a programem wywołującymMichael Marcotty, Henry Ledgord, W kręgu języków programowania, tłumaczenie: Krystyna Jerzykiewicz, Wydawnictwa Naukowo-Techniczne, Warszawa 1980, Seria: Biblioteka Inżynierii Oprogramowania,.
Nowy!!: C (język programowania) i Parametr (informatyka) · Zobacz więcej »
Pascal (język programowania)
Pascal – język programowania wysokiego poziomu opracowany przez Niklausa Wirtha w 1970 roku.
Nowy!!: C (język programowania) i Pascal (język programowania) · Zobacz więcej »
PAWN
PAWN, poprzednio znany jako Small – prosty 32- oraz 64-bitowy język skryptowy.
Nowy!!: C (język programowania) i PAWN · Zobacz więcej »
Pętla (informatyka)
C Pętla – jedna z trzech podstawowych konstrukcji programowania strukturalnego (obok instrukcji warunkowej i instrukcji wyboru).
Nowy!!: C (język programowania) i Pętla (informatyka) · Zobacz więcej »
PDP-11
PDP-11, Minikomputer DEC PDP-11/40 PDP-11 – seria 16-bitowych minikomputerów sprzedawanych przez firmę Digital Equipment Corporation od roku 1970.
Nowy!!: C (język programowania) i PDP-11 · Zobacz więcej »
PDP-7
Komputer PDP-7 znajdujący się w Oslo PDP-7 – minikomputer wyprodukowany w Digital Equipment Corporation.
Nowy!!: C (język programowania) i PDP-7 · Zobacz więcej »
Perl
symbol FOSDEM 2013 Perl – interpretowany, dynamiczny język programowania wysokiego poziomu autorstwa Larry’ego Walla początkowo przeznaczony głównie do pracy z danymi tekstowymi, obecnie używany do wielu innych zastosowań.
Nowy!!: C (język programowania) i Perl · Zobacz więcej »
PHP
PHP – interpretowany, skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym.
Nowy!!: C (język programowania) i PHP · Zobacz więcej »
Plik danych
Historyczne już pliki kart dziurkowanych, we wspólnej kartotece Plik danych, plik komputerowy, zwykle krótko plik – uporządkowany zbiór danych o skończonej długości, posiadający szereg atrybutów i stanowiący dla użytkownika systemu operacyjnego całość.
Nowy!!: C (język programowania) i Plik danych · Zobacz więcej »
Podprogram
Podprogram (inaczej funkcja lub procedura) – termin związany z programowaniem proceduralnym.
Nowy!!: C (język programowania) i Podprogram · Zobacz więcej »
Pole (informatyka)
Pole – pojedyncza zmienna, stanowiąca fragment struktury, unii, klasy, obiektu lub rekordu tabeli bazodanowej.
Nowy!!: C (język programowania) i Pole (informatyka) · Zobacz więcej »
Pole bitowe
Pole bitowe – konstrukcja w języku C oraz C++, deklarująca zmiennąskładowąstruktury lub klasy jako zmiennątypu całkowitoliczbowego, zajmującąokreślonąliczbę bitów.
Nowy!!: C (język programowania) i Pole bitowe · Zobacz więcej »
Pragma once
pragma once – niestandardowa, ale szeroko obsługiwana dyrektywa kompilatora w językach programowania C i C ++.
Nowy!!: C (język programowania) i Pragma once · Zobacz więcej »
Preprocesor
Preprocesor – program komputerowy, którego zadaniem jest przetworzenie kodu źródłowego, w sposób określony przez programistę za pomocądyrektyw preprocesora, na kod wyjściowy – tak przetworzony kod źródłowy poddawany jest następnie analizie składniowej, kompilacji, a w końcu konsolidacji.
Nowy!!: C (język programowania) i Preprocesor · Zobacz więcej »
Program komputerowy
Program komputerowy (ang. computer program) – sekwencja symboli opisująca realizowanie obliczeń zgodnie z pewnymi regułami zwanymi językiem programowania.
Nowy!!: C (język programowania) i Program komputerowy · Zobacz więcej »
Programista
Programistka pisząca kod w języku Java w narzędziu JUnit Programista komputerowy, programista, deweloper, potocznie koder – osoba pisząca programy komputerowe w języku programowania.
Nowy!!: C (język programowania) i Programista · Zobacz więcej »
Programowanie imperatywne
Programowanie imperatywne – paradygmat programowania, który opisuje proces wykonywania jako sekwencję instrukcji zmieniających stan programu.
Nowy!!: C (język programowania) i Programowanie imperatywne · 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 (język programowania) 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 (język programowania) i Programowanie proceduralne · Zobacz więcej »
Programowanie strukturalne
Programowanie strukturalne – paradygmat programowania opierający się na podziale kodu źródłowego programu na procedury i hierarchicznie ułożone bloki z wykorzystaniem struktur kontrolnych w postaci instrukcji wyboru i pętli.
Nowy!!: C (język programowania) i Programowanie strukturalne · Zobacz więcej »
Programowanie systemowe
Programowanie systemowe jest rodzajem programowania systemów oprogramowania.
Nowy!!: C (język programowania) i Programowanie systemowe · Zobacz więcej »
Prolog (język programowania)
Prolog (od francuskiego Programmation en Logique) – jeden z najpopularniejszych języków programowania logicznego.
Nowy!!: C (język programowania) i Prolog (język programowania) · 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 (język programowania) i Przeciążanie funkcji · Zobacz więcej »
Przedział (matematyka)
figury geometryczne odpowiadające niektórym rodzajom przedziałów liczbowych podział dziedziny funkcji na przedziały. Przedział – typ podzbioru w zbiorze częściowo uporządkowanym, zdefiniowany odpowiednimi nierównościami; elementy przedziału sązawarte między dwoma ustalonymi elementami, nazywanymi początkiem i końcem przedziału.
Nowy!!: C (język programowania) i Przedział (matematyka) · Zobacz więcej »
Przenośność oprogramowania
Przenośność oprogramowania – możliwość przenoszenia napisanego programu komputerowego na innąplatformę sprzętowąlub do innego systemu operacyjnego.
Nowy!!: C (język programowania) i Przenośność oprogramowania · Zobacz więcej »
Przepełnienie bufora
Przepełnienie bufora – błąd programistyczny polegający na zapisaniu do wyznaczonego obszaru pamięci (bufora) większej ilości danych niż zarezerwował na ten cel programista.
Nowy!!: C (język programowania) i Przepełnienie bufora · Zobacz więcej »
Przestrzeń adresowa
Przestrzeń adresowa – mapa możliwej do zaadresowania przez proces pamięci.
Nowy!!: C (język programowania) i Przestrzeń adresowa · Zobacz więcej »
Przestrzeń nazw
Przestrzeń nazw – abstrakcyjne uniwersum, którego elementami mogąbyć nazwy, terminy techniczne lub słowa.
Nowy!!: C (język programowania) i Przestrzeń nazw · Zobacz więcej »
Przypisanie
Przypisanie (podstawienie) – informatyczna operacja nadania, umieszczenia, wpisania do określonej l-wartości nowej wartości.
Nowy!!: C (język programowania) i Przypisanie · Zobacz więcej »
Pusty typ danych
Pusty typ danych – typ danych, którego zmienna niesie zerowąinformację, czyli, zgodnie z teoriąinformacji, matematyczna klasa wszystkich wartości zmiennych tego typu zawiera dokładnie jeden element.
Nowy!!: C (język programowania) i Pusty typ danych · Zobacz więcej »
Python
Python – język programowania wysokiego poziomu ogólnego przeznaczenia, o rozbudowanym pakiecie bibliotek standardowych, którego ideąprzewodniąjest czytelność i klarowność kodu źródłowego.
Nowy!!: C (język programowania) i Python · Zobacz więcej »
Quake
Quake – strzelanka pierwszoosobowa stworzona przez id Software i wydana 22 czerwca 1996 roku przez GT Interactive.
Nowy!!: C (język programowania) i Quake · Zobacz więcej »
Rejestr procesora
Rejestry procesora (ang. processor registers) – komórki pamięci o niewielkich rozmiarach (najczęściej 4/8/16/32/64/128/256 bitów) umieszczone wewnątrz procesora i służące do przechowywania tymczasowych wyników obliczeń, adresów lokacji w pamięci operacyjnej itd.
Nowy!!: C (język programowania) i Rejestr procesora · Zobacz więcej »
Rekurencja
Przykład rekurencji w sztuce użytkowej (efekt Droste) Trójkąt Sierpińskiego nieskończonego lustra Rekurencja, rekursja (z, przybiec z powrotem) – odwoływanie się funkcji lub definicji do samej siebie.
Nowy!!: C (język programowania) i Rekurencja · Zobacz więcej »
Rekurencja ogonowa
Rekurencja ogonowa (rekurencja prawostronna) – rodzaj rekurencji, w której ostatnia operacja wykonywana przez funkcję to rekurencyjne wywołanie samej siebie lub zwrócenie końcowego wyniku.
Nowy!!: C (język programowania) i Rekurencja ogonowa · Zobacz więcej »
Repozytorium
Repozytorium (łac. repositorium) – miejsce uporządkowanego przechowywania dokumentów, z których wszystkie przeznaczone sądo udostępniania.
Nowy!!: C (język programowania) i Repozytorium · Zobacz więcej »
Skutek uboczny (informatyka)
Skutek uboczny, efekt uboczny – dowolny efekt wyrażenia lub wywołania funkcji, który wykracza poza zwrócenie wartości, np.
Nowy!!: C (język programowania) i Skutek uboczny (informatyka) · Zobacz więcej »
Spójność oprogramowania
Spójność oprogramowania – metryka kodu wskazująca stopień podobieństwa funkcji poszczególnych elementów modułu.
Nowy!!: C (język programowania) i Spójność oprogramowania · Zobacz więcej »
Specyfikacja techniczna
Specyfikacja techniczna – dokument ustalający wymagania techniczne, które powinien spełniać wyrób, proces lub usługa.
Nowy!!: C (język programowania) i Specyfikacja techniczna · Zobacz więcej »
SQLite
SQLite – otwartoźródłowy system zarządzania relacyjnąbaządanych oraz biblioteka C implementująca taki system, obsługująca SQL.
Nowy!!: C (język programowania) i SQLite · Zobacz więcej »
Stała (informatyka)
Stała - symbol, któremu przypisana wartość (liczbowa, tekstowa, itp.) nie może być zwykle zmieniana podczas wykonywania programu (chyba, że stosuje on samomodyfikujący się kod).
Nowy!!: C (język programowania) i Stała (informatyka) · Zobacz więcej »
Stack Overflow
Stack Overflow – serwis społecznościowy, na którym programiści mogązadawać pytania dotyczące szeroko pojętego wytwarzania oprogramowania.
Nowy!!: C (język programowania) i Stack Overflow · Zobacz więcej »
Standardowe strumienie
Standardowe strumienie wejścia, wyjścia i błędów Standardowe strumienie – standardowe kanały komunikacji między komputerem a otoczeniem (zwykle terminalem).
Nowy!!: C (język programowania) i Standardowe strumienie · Zobacz więcej »
Stephen C. Johnson
Stephen Curtis Johnson, inaczej Steve Johnson (ur. 1944) – amerykański informatyk, który przez prawie 20 lat pracował w firmach Bell Labs i AT&T.
Nowy!!: C (język programowania) i Stephen C. Johnson · Zobacz więcej »
Struktura (programowanie)
Struktura lub rekord — to złożony typ danych występujący w wielu językach programowania, grupujący logicznie powiązane ze sobądane różnego typu w jednym obszarze pamięci.
Nowy!!: C (język programowania) i Struktura (programowanie) · Zobacz więcej »
Swift (język programowania LLVM)
Swift – język programowania stosowany na urządzeniach z systemami macOS, iOS, iPadOS, watchOS, tvOS, Linux oraz Windows (wersja 5.3), stworzony przez Apple Inc. Zaprezentowany po raz pierwszy podczas Worldwide Developers Conference 2 czerwca 2014.
Nowy!!: C (język programowania) i Swift (język programowania LLVM) · Zobacz więcej »
Syntaktyka (logika)
Syntaktyka – jeden z trzech głównych działów semiotyki, obok semantyki i pragmatyki.
Nowy!!: C (język programowania) i Syntaktyka (logika) · Zobacz więcej »
System komputerowy
Zestaw komputerowy Tandy Color Computer 3 Zestaw komputerowy Amiga 1000 System komputerowy (ang. computer system) – układ współdziałania dwóch składowych: sprzętu komputerowego oraz oprogramowania, działających coraz częściej również w ramach sieci komputerowej.
Nowy!!: C (język programowania) i System komputerowy · 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 (język programowania) i System operacyjny · Zobacz więcej »
Szesnastkowy system liczbowy
Szesnastkowy system liczbowy, system heksadecymalny – pozycyjny system liczbowy, w którym podstawąjest liczba 16.
Nowy!!: C (język programowania) i Szesnastkowy system liczbowy · Zobacz więcej »
Tablica (informatyka)
Tablica – kontener uporządkowanych danych zazwyczaj takiego samego typu, w którym poszczególne elementy dostępne sąza pomocąkluczy (indeksu).
Nowy!!: C (język programowania) i Tablica (informatyka) · Zobacz więcej »
Tekstowy typ danych
Tekstowy typ danych – typ danych służący do przechowywania ciągu znaków (zmiennych łańcuchowych).
Nowy!!: C (język programowania) i Tekstowy typ danych · Zobacz więcej »
Tiny C Compiler
Tiny C Compiler (TCC) – mały, szybki kompilator języka C dla architektur x86 oraz x86-64, wydany na licencji LGPL.
Nowy!!: C (język programowania) i Tiny C Compiler · Zobacz więcej »
Typ danych
Typ – opis rodzaju, struktury i zakresu wartości, jakie może przyjmować dany literał, zmienna, stała, argument, wynik funkcji lub wartość.
Nowy!!: C (język programowania) i Typ danych · Zobacz więcej »
Typ pierwszoklasowy
W językach programowania typ pierwszoklasowy (ang. first-class type), jak również obiekt pierwszoklasowy (ang. first-class object) czy ogólniej jednostka pierwszej kategorii (ang. first-class citizen) jest konstruktem służącym do przechowywania danych, na którym możemy wykonywać takie same operacje, jak na danych innych, wbudowanych typów, takich jak np.
Nowy!!: C (język programowania) i Typ pierwszoklasowy · Zobacz więcej »
Typowanie słabe
Typowanie słabe – system typów, w którym typ wyrażenia może być automatycznie zmieniony, jeśli kontekst tego wymaga.
Nowy!!: C (język programowania) i Typowanie słabe · 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 (język programowania) i Typowanie statyczne · Zobacz więcej »
Układ wejścia-wyjścia
Układ wejścia-wyjścia – układ komunikacyjny, który pośredniczy w wymianie informacji pomiędzy systemem mikroprocesorowym a urządzeniami zewnętrznymi (urządzeniami peryferyjnymi) lub ewentualnie człowiekiem.
Nowy!!: C (język programowania) i Układ wejścia-wyjścia · Zobacz więcej »
Unia (programowanie)
Unia – typ danych w niektórych językach programowania, jak C, PHP (od wersji 8) lub asembler, grupujący wiele różnych sposobów interpretacji tego samego fragmentu pamięci.
Nowy!!: C (język programowania) i Unia (programowanie) · Zobacz więcej »
Unicode
Logo Unikodu Unicode (formalnie, pol. Unikod) – komputerowy standard kodowania zestawu znaków obejmującego litery większości używanych na świecie pism, a także symboli, emoji i kodów formatowania.
Nowy!!: C (język programowania) i Unicode · Zobacz więcej »
Unix
Unix Time-Sharing System (pisane również jako UNIX, choć nie jest to skrótowiec – nazwa „UNIX” jest kalamburem określenia Multics, który był wzorem dla Uniksa) – system operacyjny rozwijany od 1969 r.
Nowy!!: C (język programowania) i Unix · Zobacz więcej »
UTF-8
UTF-8 – system kodowania Unicode, wykorzystujący od 1 do 4 bajtów do zakodowania pojedynczego znaku, w pełni kompatybilny z ASCII.
Nowy!!: C (język programowania) i UTF-8 · Zobacz więcej »
Wątek (informatyka)
Proces z dwoma wątkami Wątek – część programu wykonywana współbieżnie w obrębie jednego procesu; w jednym procesie może istnieć wiele wątków.
Nowy!!: C (język programowania) i Wątek (informatyka) · 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 (język programowania) i Wieloplatformowość · Zobacz więcej »
Wieloprocesorowy system komputerowy
Wieloprocesorowy system komputerowy jest systemem komputerowym, w którym do dyspozycji jest więcej niż jeden procesor.
Nowy!!: C (język programowania) i Wieloprocesorowy system komputerowy · Zobacz więcej »
Wielowątkowość
Wielowątkowość – cecha systemu operacyjnego, dzięki której w ramach jednego procesu może być wykonywanych kilka zadań nazywanych wątkami.
Nowy!!: C (język programowania) i Wielowątkowość · 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 (język programowania) i Wskaźnik (typ danych) · Zobacz więcej »
Wydawnictwa Naukowo-Techniczne
Wydawnictwa Naukowo-Techniczne, WNT – polskie wydawnictwo założone w 1949, z siedzibąw Warszawie.
Nowy!!: C (język programowania) i Wydawnictwa Naukowo-Techniczne · Zobacz więcej »
Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego
ul. Banacha Wydział MIM UW od strony ul. Pasteura Wejście do laboratorium komputerowego Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego (WMIM UW, MIMUW) – wydział Uniwersytetu Warszawskiego.
Nowy!!: C (język programowania) i Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego · Zobacz więcej »
Wyliczeniowy typ danych
Typ wyliczeniowy – rodzaj typu danych zawierający listę wartości reprezentowanych za pomocąliterałów wyliczeniowych, jakie może przyjmować zmienna tego typu.
Nowy!!: C (język programowania) i Wyliczeniowy typ danych · Zobacz więcej »
Wyrażenie (informatyka)
Wyrażenie – w językach programowania kombinacja wyrażeń stałych (literałów, stałych itp.), zmiennych, operatorów, funkcji i nawiasów, której przypisywana jest wartość zgodnie z regułami danego języka.
Nowy!!: C (język programowania) i Wyrażenie (informatyka) · Zobacz więcej »
Z/OS
z/OS – 64-bitowy serwerowy system operacyjny dla komputerów typu mainframe, opracowany i rozwijany przez firmę IBM.
Nowy!!: C (język programowania) i Z/OS · Zobacz więcej »
Zaciemnianie kodu
Zaciemnianie kodu (także obfuskacja, z ang. obfuscation) to technika przekształcania programów, która zmienia składnię, ale zachowuje ich semantykę, co znacząco utrudnia ich zrozumienie.
Nowy!!: C (język programowania) i Zaciemnianie kodu · Zobacz więcej »
Zasięg (programowanie)
Zasięg widoczności (ang. scope) – w programowaniu fragment programu (np. obszar lub blok kodu), z którym skojarzone sąwartości lub wyrażenia (np. zmienne).
Nowy!!: C (język programowania) i Zasięg (programowanie) · Zobacz więcej »
Zestaw znaków
Zestaw znaków – zestawienie znaków pisma z odpowiadającymi im kodami binarnymi lub liczbowymi.
Nowy!!: C (język programowania) i Zestaw znaków · Zobacz więcej »
Zmienna (informatyka)
Zmienna – konstrukcja programistyczna posiadająca trzy podstawowe atrybuty: symbolicznąnazwę, miejsce przechowywania i wartość.
Nowy!!: C (język programowania) i Zmienna (informatyka) · Zobacz więcej »
Zmienna liczba argumentów
Zmienna liczba argumentówJan Bielecki, Turbo C z grafikąna IBM PC, Wydawnictwa Naukowo-Techniczne, Warszawa 1990, Seria: Mikrokomputery,, nieokreślona liczba argumentówJohn Walkenbach, Excel 2003 PL.
Nowy!!: C (język programowania) i Zmienna liczba argumentów · Zobacz więcej »
Zmienna lokalna
Zmienna lokalna – zmienna zdefiniowana i dostępna wyłącznie w określonym bloku programu, tworzona w momencie wejścia do tego bloku oraz usuwana z pamięci w momencie wyjścia z danego bloku.
Nowy!!: C (język programowania) i Zmienna lokalna · 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 (język programowania) i Zmienna statyczna · Zobacz więcej »
Znak podkreślenia
Znak podkreślenia (_), potocznie podkreślnik – znak mający kod ASCII dziesiętnie 95 lub 0x5F szesnastkowo.
Nowy!!: C (język programowania) i Znak podkreślenia · Zobacz więcej »
Znaki niedrukowalne
Znaki niedrukowalne – wszystkie znaki występujące w tekście zapisanym w postaci cyfrowej (z użyciem komputera), których nie widać w treści dokumentu lub sąprezentowane jako odstępy (na przykład różne rodzaje spacji, tabulacja) na ekranie monitora i w druku.
Nowy!!: C (język programowania) i Znaki niedrukowalne · Zobacz więcej »
Znakowy typ danych
Znakowy typ danych – typ danych stosowany w wielu językach programowania, reprezentujący jeden znak tekstu.
Nowy!!: C (język programowania) i Znakowy typ danych · Zobacz więcej »