Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Pobieranie
Szybszy dostęp niż przeglądarce!
 

D (język programowania)

Indeks D (język programowania)

Język D – wieloparadygmatowy język programowania umożliwiający programowanie obiektowe, imperatywne oraz metaprogramowanie.

57 kontakty: Argument (informatyka), Asembler, Biblioteka standardowa, C (język programowania), C Sharp, C++, Code::Blocks, Debugger, Domieszka (programowanie obiektowe), Domknięcie (programowanie), Eclipse, Eiffel (język programowania), Emacs, Geany, GNU Compiler Collection, GNU Debugger, GNU General Public License, Instrukcja warunkowa, Java, Język dziedzinowy, Język interpretowany, Język maszynowy, Język programowania, Klasa (programowanie obiektowe), Kod źródłowy, Krotka (struktura danych), Licencja Artystyczna, Linux, LLVM, Metoda wirtualna, Microsoft Visual Studio, Microsoft Windows, MonoDevelop, Odśmiecanie pamięci, Optymalizacja kodu wynikowego, Paradygmat programowania, Printf, Programowanie funkcyjne, Programowanie imperatywne, Programowanie kontraktowe, Programowanie obiektowe, Programowanie uogólnione, Programowanie wieloparadygmatowe, SciTE, Silnia, Smultron, Szablon (programowanie), Test jednostkowy, TextMate, Typowanie silne, ..., Typowanie statyczne, Vim, Wartościowanie leniwe, Wieloplatformowość, Zintegrowane środowisko programistyczne, Zmienna (informatyka), .NET Framework. Rozwiń indeks (7 jeszcze) »

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!!: D (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!!: D (język programowania) i Asembler · Zobacz więcej »

Biblioteka standardowa

Biblioteka standardowa – biblioteka zawierająca podstawowe funkcje, dostarczana wraz z kompilatorem lub interpreterem danego języka programowania.

Nowy!!: D (język programowania) i Biblioteka standardowa · Zobacz więcej »

C (język programowania)

C – imperatywny, proceduralny język programowania ogólnego przeznaczenia, stworzony na początku lat 70.

Nowy!!: D (język programowania) i C (język programowania) · Zobacz więcej »

C Sharp

C# (C Sharp; wym.

Nowy!!: D (język programowania) i C Sharp · Zobacz więcej »

C++

C++ – język programowania ogólnego przeznaczenia.

Nowy!!: D (język programowania) i C++ · Zobacz więcej »

Code::Blocks

Code::Blocks – wieloplatformowe, zintegrowane środowisko programistyczne (IDE) na licencji GNU, oparte na projekcie Scintilla.

Nowy!!: D (język programowania) i Code::Blocks · 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!!: D (język programowania) i Debugger · Zobacz więcej »

Domieszka (programowanie obiektowe)

Domieszka – rodzaj klasy, która dostarcza określonąfunkcjonalność innym klasom bez możliwości tworzenia jej obiektów.

Nowy!!: D (język programowania) i Domieszka (programowanie obiektowe) · Zobacz więcej »

Domknięcie (programowanie)

Domknięcie – w metodach realizacji języków programowania jest to obiekt wiążący funkcję lub referencję do funkcji oraz środowisko mające wpływ na tę funkcję w momencie jej definiowania.

Nowy!!: D (język programowania) i Domknięcie (programowanie) · Zobacz więcej »

Eclipse

Eclipse – platforma (framework) napisana w 2004 roku w Javie do tworzenia aplikacji typu.

Nowy!!: D (język programowania) i Eclipse · Zobacz więcej »

Eiffel (język programowania)

Eiffel – statycznie typowany, obiektowy język programowania opisywany w książkach Bertranda Meyera m.in.

Nowy!!: D (język programowania) i Eiffel (język programowania) · Zobacz więcej »

Emacs

Emacs – rodzina edytorów tekstu, znana ze swojej rozszerzalności.

Nowy!!: D (język programowania) i Emacs · Zobacz więcej »

Geany

Geany – lekki, wieloplatformowy, oparty na GTK+ edytor tekstu bazowany na Scintilli i zawierający podstawowe cechy zintegrowanego środowiska programistycznego.

Nowy!!: D (język programowania) i Geany · 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!!: D (język programowania) i GNU Compiler Collection · Zobacz więcej »

GNU Debugger

GNU Debugger (GDB) – debugger będący częściąprojektu GNU, napisany w 1988 r. przez Richarda Stallmana.

Nowy!!: D (język programowania) i GNU Debugger · Zobacz więcej »

GNU General Public License

GNU General Public License (GPL) – licencja wolnego i otwartego oprogramowania stworzona w 1989 roku przez Richarda Stallmana i Ebena Moglena na potrzeby Projektu GNU, zatwierdzona przez Open Source Initiative.

Nowy!!: D (język programowania) i GNU General Public License · 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!!: D (język programowania) i Instrukcja warunkowa · Zobacz więcej »

Java

Java (wym. dżawa) – współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania.

Nowy!!: D (język programowania) i Java · Zobacz więcej »

Język dziedzinowy

Język dziedzinowy, także język dedykowany, język specjalizowany, mini język (DSL) – język programowania przystosowany do rozwiązywania określonej dziedziny problemów, określonej reprezentacji problemu lub określonej techniki ich rozwiązywania.

Nowy!!: D (język programowania) i Język dziedzinowy · Zobacz więcej »

Język interpretowany

Język interpretowany – język programowania, który zazwyczaj jest implementowany w formie interpretera, a nie kompilatora.

Nowy!!: D (język programowania) i Język interpretowany · 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!!: D (język programowania) i Język maszynowy · 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!!: D (język programowania) i Język programowania · Zobacz więcej »

Klasa (programowanie obiektowe)

Klasa – częściowa lub całkowita definicja dla obiektów.

Nowy!!: D (język programowania) 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!!: D (język programowania) i Kod źródłowy · Zobacz więcej »

Krotka (struktura danych)

Krotka – struktura danych będąca odzwierciedleniem matematycznej n-ki, tj.

Nowy!!: D (język programowania) i Krotka (struktura danych) · Zobacz więcej »

Licencja Artystyczna

Licencja Artystyczna (lub Twórcza) – licencja oprogramowania używana głównie dla Perla, PHP i modułów CPAN oraz projektu Parrot, najczęściej alternatywnie do Powszechnej Licencji Publicznej GNU (GNU GPL), czyli jako licencja Perla.

Nowy!!: D (język programowania) i Licencja Artystyczna · Zobacz więcej »

Linux

Linux – rodzina uniksopodobnych systemów operacyjnych opartych na jądrze Linux.

Nowy!!: D (język programowania) i Linux · Zobacz więcej »

LLVM

LLVM (poprzednio Low Level Virtual Machine) – napisany w C++ kompilator.

Nowy!!: D (język programowania) i LLVM · Zobacz więcej »

Metoda wirtualna

Metoda wirtualna (funkcja wirtualna) to metoda, której wywołanie jest polimorficzne.

Nowy!!: D (język programowania) i Metoda wirtualna · Zobacz więcej »

Microsoft Visual Studio

Microsoft Visual Studio – zintegrowane środowisko programistyczne firmy Microsoft.

Nowy!!: D (język programowania) i Microsoft Visual Studio · Zobacz więcej »

Microsoft Windows

Microsoft Windows („okna”, IPA) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działająna telefonach, smartfonach, serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi sąnajczęściej kojarzone. Prezentację pierwszego graficznego środowiska pracy z rodziny Windows firmy Microsoft przeprowadzono w listopadzie 1984. Wówczas była to graficzna nakładka na system operacyjny MS-DOS, powstała w odpowiedzi na rosnącąpopularność graficznych interfejsów użytkownika, takich jakie prezentowały na przykład komputery Macintosh. Nakładka, a później system operacyjny Windows po pewnym czasie zdominowała światowy rynek komputerów osobistych. Pierwszym stabilnym wydaniem był Windows 1.01. Windows 1.00 był wersjąbeta, nigdy nie wydaną.

Nowy!!: D (język programowania) i Microsoft Windows · Zobacz więcej »

MonoDevelop

MonoDevelop – wolne zintegrowane środowisko programistyczne dla GNOME, pierwotnie przeznaczone dla C# oraz innych języków platformy.NET.

Nowy!!: D (język programowania) i MonoDevelop · 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!!: D (język programowania) i Odśmiecanie pamięci · 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!!: D (język programowania) i Optymalizacja kodu wynikowego · Zobacz więcej »

Paradygmat programowania

Paradygmat programowania (ang. programming paradigm) — wzorzec programowania komputerów przedkładany w danym okresie rozwoju informatyki ponad inne lub ceniony w pewnych okolicznościach lub zastosowaniach.

Nowy!!: D (język programowania) i Paradygmat programowania · Zobacz więcej »

Printf

printf – rodzina funkcji służących do tworzenia i zapisywania tekstu na podstawie szablonu i zestawu argumentów, które sąw ten szablon wstawiane.

Nowy!!: D (język programowania) i Printf · 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!!: D (język programowania) i Programowanie funkcyjne · Zobacz więcej »

Programowanie imperatywne

Programowanie imperatywne – paradygmat programowania, który opisuje proces wykonywania jako sekwencję instrukcji zmieniających stan programu.

Nowy!!: D (język programowania) i Programowanie imperatywne · Zobacz więcej »

Programowanie kontraktowe

Programowanie kontraktowe (ang. Design by contract, DbC) – w programowaniu, metoda organizowania kodu źródłowego programu, polegająca na takim ułożeniu go, aby nie tylko było jasne, jak program ma działać, lecz także, aby można było zweryfikować istnienie określonych założeń dotyczących konkretnych elementów programu (funkcje, struktury, klasy, moduły, itp.). Programowanie kontraktowe jest wymarłym określeniem, które jest niczym innym jak opisaniem procesu wykorzystania weryfikacji i walidacji danych.

Nowy!!: D (język programowania) i Programowanie kontraktowe · 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!!: D (język programowania) i Programowanie obiektowe · Zobacz więcej »

Programowanie uogólnione

Programowanie uogólnione (rodzajowe, generyczne, z) – jeden z paradygmatów programowania.

Nowy!!: D (język programowania) 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!!: D (język programowania) i Programowanie wieloparadygmatowe · Zobacz więcej »

SciTE

SciTE – wieloplatformowy edytor kodu źródłowego o otwartym kodzie źródłowym oparty na komponencie Scintilla.

Nowy!!: D (język programowania) i SciTE · Zobacz więcej »

Silnia

Silnia liczby naturalnej n – iloczyn wszystkich liczb naturalnych dodatnich nie większych niż n. Zapis n!, 2! itd.

Nowy!!: D (język programowania) i Silnia · Zobacz więcej »

Smultron

Smultron – otwarty edytor tekstu na platformę OS X napisany w Objective-C. W programie można pisać w językach C, C++, LISP, Python, Ruby, HTML, XML, CSS i D.

Nowy!!: D (język programowania) i Smultron · Zobacz więcej »

Szablon (programowanie)

Szablon (ang. template) to jedno z podejść do programowania uogólnionego stosowane w językach C++ oraz D. Podobnym rozwiązaniem sątypy generyczne (lub uogólnione) stosowane w językach takich jak Java, C#, Eiffel, VB.NET, Haskell.

Nowy!!: D (język programowania) i Szablon (programowanie) · Zobacz więcej »

Test jednostkowy

Test jednostkowy – metoda testowania tworzonego oprogramowania poprzez wykonywanie testów weryfikujących poprawność działania pojedynczych elementów (jednostek) programu – np.

Nowy!!: D (język programowania) i Test jednostkowy · Zobacz więcej »

TextMate

TextMate – jeden z najpopularniejszych edytorów tekstowych zorientowany dla programisty działający pod systemem OS X. Zawiera gotowąbibliotekę makr i podstawowych bloków kodu (snippets) dla wielu języków programowania.

Nowy!!: D (język programowania) i TextMate · Zobacz więcej »

Typowanie silne

Silna typizacja – system typów w języku programowania, w którym każde wyrażenie ma ustalony typ i nie można go używać w kontekście przeznaczonym dla innych typów.

Nowy!!: D (język programowania) i Typowanie silne · Zobacz więcej »

Typowanie statyczne

Typowanie statyczne – nadawanie typów zmiennym w czasie kompilacji programu, poprzez deklaracje tych typów lub ich inferencje.

Nowy!!: D (język programowania) i Typowanie statyczne · Zobacz więcej »

Vim

Vim (skrót od) – wieloplatformowy klon edytora tekstu vi, napisany przez holenderskiego programistę Brama Moolenaara.

Nowy!!: D (język programowania) i Vim · Zobacz więcej »

Wartościowanie leniwe

Wartościowanie leniwe (ang. lazy evaluation, ewaluacja leniwa) – strategia wyznaczania wartości argumentów funkcji tylko wtedy, kiedy sąpotrzebne (na żądanie).

Nowy!!: D (język programowania) i Wartościowanie leniwe · 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!!: D (język programowania) i Wieloplatformowość · Zobacz więcej »

Zintegrowane środowisko programistyczne

Anjuta, IDE dla C/C++ w środowisku GNOME Zintegrowane środowisko programistyczne, IDE (od) – program lub zespół programów (pakiet, środowisko) służących do tworzenia, modyfikowania, testowania i konserwacji oprogramowania.

Nowy!!: D (język programowania) i Zintegrowane środowisko programistyczne · Zobacz więcej »

Zmienna (informatyka)

Zmienna – konstrukcja programistyczna posiadająca trzy podstawowe atrybuty: symbolicznąnazwę, miejsce przechowywania i wartość.

Nowy!!: D (język programowania) i Zmienna (informatyka) · Zobacz więcej »

.NET Framework

.NET Framework, w skrócie.NET (wym. dot net) – platforma programistyczna opracowana przez Microsoft, obejmująca środowisko uruchomieniowe (Common Language Runtime – CLR) oraz biblioteki klas dostarczające standardowej funkcjonalności dla aplikacji.

Nowy!!: D (język programowania) i .NET Framework · Zobacz więcej »

Przekierowuje tutaj:

Język D.

TowarzyskiPrzybywający
Hej! Jesteśmy na Facebooku teraz! »