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

Metaprogramowanie

Indeks Metaprogramowanie

Metaprogramowanie – technika umożliwiająca programom tworzenie lub modyfikację kodu innych programów (lub ich samych).

27 kontakty: Bash, C Sharp, Clojure, Common Lisp, ECMAScript, Groovy, JavaScript, Kod, Kompilator, Lisp, Mechanizm refleksji, Metajęzyk, Perl, PHP, Program komputerowy, Programowanie symboliczne, Programowanie uogólnione, Prolog (język programowania), Python, R (język programowania), Ruby (język programowania), S-wyrażenie, Scheme, Smalltalk, Szablon (programowanie), Tcl (język programowania), Wartościowanie zachłanne.

Bash

bash – powłoka systemowa UNIX napisana dla projektu GNU.

Nowy!!: Metaprogramowanie i Bash · Zobacz więcej »

C Sharp

C# (C Sharp; wym.

Nowy!!: Metaprogramowanie i C Sharp · Zobacz więcej »

Clojure

Rich Hickey – twórca języka Clojure Atom Clojure – nowoczesny dialekt języka programowania Lisp opracowany przez Richa Hickeya.

Nowy!!: Metaprogramowanie i Clojure · Zobacz więcej »

Common Lisp

Common Lisp (często skracane do CL) – dialekt języka programowania Lisp, stworzony przez ANSI (X3.226-1994) jako specyfikacja, nie implementacja.

Nowy!!: Metaprogramowanie i Common Lisp · Zobacz więcej »

ECMAScript

ECMAScript – stworzona przez ECMA ustandaryzowana specyfikacja obiektowego języka programowania, której najbardziej znane implementacje to JavaScript, JScript i ActionScript.

Nowy!!: Metaprogramowanie i ECMAScript · Zobacz więcej »

Groovy

Groovy – obiektowy język skryptowy wzorowany na składni Javy, wzbogacony o dodatkowe cechy takie jak.

Nowy!!: Metaprogramowanie i Groovy · 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!!: Metaprogramowanie i JavaScript · Zobacz więcej »

Kod

Kod (łac. codex), spis – ciąg składników sygnału (kombinacji sygnałów elementarnych, np. kropek i kresek, impulsów prądu, symboli) oraz reguła ich przyporządkowania składnikom wiadomości (np. znakom pisma).

Nowy!!: Metaprogramowanie i Kod · 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!!: Metaprogramowanie i Kompilator · Zobacz więcej »

Lisp

Lisp – rodzina języków programowania z długąhistoriąi charakterystycznąskładnią.

Nowy!!: Metaprogramowanie i Lisp · Zobacz więcej »

Mechanizm refleksji

Mechanizm refleksji – pojęcie z dziedziny informatyki oznaczające proces, dzięki któremu program komputerowy może być modyfikowany w trakcie działania w sposób zależny od własnego kodu oraz od zachowania w trakcie wykonania.

Nowy!!: Metaprogramowanie i Mechanizm refleksji · Zobacz więcej »

Metajęzyk

Metajęzyk – dowolny język służący do opisu innego języka.

Nowy!!: Metaprogramowanie i Metajęzyk · 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!!: Metaprogramowanie 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!!: Metaprogramowanie i PHP · 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!!: Metaprogramowanie i Program komputerowy · Zobacz więcej »

Programowanie symboliczne

Programowanie symboliczne to paradygmat programowania, w którym program komputerowy może dokonywać zmian we własnych podstawowych elementach, np.

Nowy!!: Metaprogramowanie i Programowanie symboliczne · Zobacz więcej »

Programowanie uogólnione

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

Nowy!!: Metaprogramowanie i Programowanie uogólnione · Zobacz więcej »

Prolog (język programowania)

Prolog (od francuskiego Programmation en Logique) – jeden z najpopularniejszych języków programowania logicznego.

Nowy!!: Metaprogramowanie i Prolog (język programowania) · 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!!: Metaprogramowanie i Python · Zobacz więcej »

R (język programowania)

GNU R – interpretowany język programowania oraz środowisko do obliczeń statystycznych i wizualizacji wyników.

Nowy!!: Metaprogramowanie i R (język programowania) · Zobacz więcej »

Ruby (język programowania)

Ruby (wym.) – interpretowany, w pełni obiektowy i dynamicznie typowany język programowania stworzony w 1995 roku przez Yukihiro Matsumoto (pseudonim Matz).

Nowy!!: Metaprogramowanie i Ruby (język programowania) · Zobacz więcej »

S-wyrażenie

drzewo reprezentujące s-wyrażenie w postaci (* 2 (+ 3 4)) S-wyrażenie (ang. S-expression skrót od symbolic expression) – to notacja, służąca do zapisu struktury list oraz drzew pod postaciątekstu.

Nowy!!: Metaprogramowanie i S-wyrażenie · Zobacz więcej »

Scheme

Scheme – funkcyjny język programowania, dialekt (wariant) Lispu, który został zaprojektowany na MIT przez Guy L. Steele'a i Geralda Jaya Sussmana w latach 70.

Nowy!!: Metaprogramowanie i Scheme · Zobacz więcej »

Smalltalk

Smalltalk jest w pełni obiektowym, reflektywnym językiem programowania z dynamicznym typowaniem.

Nowy!!: Metaprogramowanie i Smalltalk · 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!!: Metaprogramowanie i Szablon (programowanie) · Zobacz więcej »

Tcl (język programowania)

Tcl (Tool Command Language) – język skryptowy o składni częściowo podobnej do języków skryptowych powłok, oraz częściowo do Lispu.

Nowy!!: Metaprogramowanie i Tcl (język programowania) · Zobacz więcej »

Wartościowanie zachłanne

Wartościowanie zachłanne, wartościowanie gorliwe (ang. eager evaluation) – strategia wyznaczania wartości argumentów funkcji przed jej wywołaniem.

Nowy!!: Metaprogramowanie i Wartościowanie zachłanne · Zobacz więcej »

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