Pracujemy nad przywróceniem aplikacji Unionpedia w Google Play Store
TowarzyskiPrzybywający
🌟Uprościliśmy nasz projekt, aby ułatwić nawigację!
Instagram Facebook X LinkedIn
Twoja własna Unionpedia z Twoim logo i domeną, od 9,99 USD/miesiąc
Utwórz mój Unionpedia

RPython

Indeks RPython

RPython (Restricted Python) – język programowania będący statycznie typowanym podzbiorem języka Python.

Spis treści

  1. 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)