Spis treści
18 kontakty: C (język programowania), CPython, Interpreter (program komputerowy), Język programowania, JIT (informatyka), Kompilator, Maszyna wirtualna, Polimorfizm (informatyka), Programowanie wieloparadygmatowe, Przestrzeń nazw, Pusty typ danych, PyPy, Python, Tekstowy typ danych, Typ danych, Typowanie statyczne, Wieloplatformowość, Zmienna (informatyka).
C (język programowania)
C – imperatywny, proceduralny język programowania ogólnego przeznaczenia, stworzony na początku lat 70.
Zobaczyć RPython i C (język programowania)
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.
Zobaczyć RPython i CPython
Interpreter (program komputerowy)
Interpreter – program komputerowy wykonujący inne programy.
Zobaczyć RPython i Interpreter (program komputerowy)
Język programowania
Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.
Zobaczyć RPython i Język programowania
JIT (informatyka)
JIT – metoda wykonywania programów komputerowych polegająca na ich kompilacji do kodu maszynowego bezpośrednio przed wykonaniem danego fragmentu kodu.
Zobaczyć RPython i JIT (informatyka)
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.
Zobaczyć RPython i Kompilator
Maszyna wirtualna
Maszyna wirtualna (ang. virtual machine, VM) – ogólna nazwa środowiska uruchomieniowego programów.
Zobaczyć RPython i Maszyna wirtualna
Polimorfizm (informatyka)
Polimorfizm (z gr. wielopostaciowość) – mechanizmy pozwalające programiście używać wartości, zmiennych i podprogramów na kilka różnych sposobów.
Zobaczyć RPython i Polimorfizm (informatyka)
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ć.
Zobaczyć RPython i Programowanie wieloparadygmatowe
Przestrzeń nazw
Przestrzeń nazw – abstrakcyjne uniwersum, którego elementami mogąbyć nazwy, terminy techniczne lub słowa.
Zobaczyć RPython i Przestrzeń nazw
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.
Zobaczyć RPython i Pusty typ danych
PyPy
PyPy – implementacja języka Python napisana w języku RPython (Restricted Python) – statycznym podzbiorze Pythona, który można skompilować do kodu bajtowego Javy, CLR czy C. Umożliwia też tworzenie kompilatorów JIT poprzez napisanie interpretera.
Zobaczyć RPython i PyPy
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.
Zobaczyć RPython i Python
Tekstowy typ danych
Tekstowy typ danych – typ danych służący do przechowywania ciągu znaków (zmiennych łańcuchowych).
Zobaczyć RPython i Tekstowy typ danych
Typ danych
Typ – opis rodzaju, struktury i zakresu wartości, jakie może przyjmować dany literał, zmienna, stała, argument, wynik funkcji lub wartość.
Zobaczyć RPython i Typ danych
Typowanie statyczne
Typowanie statyczne – nadawanie typów zmiennym w czasie kompilacji programu, poprzez deklaracje tych typów lub ich inferencje.
Zobaczyć RPython i Typowanie statyczne
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.
Zobaczyć RPython i Wieloplatformowość
Zmienna (informatyka)
Zmienna – konstrukcja programistyczna posiadająca trzy podstawowe atrybuty: symbolicznąnazwę, miejsce przechowywania i wartość.
Zobaczyć RPython i Zmienna (informatyka)

