Зміст
22 відносини: IBM System z, IBM System/360, JavaScript, JIT-компіляція, Linux, NOP, NX bit, OpenBSD, Perl, Python, Solaris (операційна система), SPARC, X86, Кріс Касперски, Конвеєр команд, Кеш процесора, Початковий код, Поліморфний код, Архітектура фон Неймана, Метапрограмування, Захист від несанкціонованого копіювання, Гарвардська архітектура.
- Парадигми програмування
IBM System z
IBM zSeries 800 IBM System z (більш рання назва — IBM eServer zSeries) — бренд, створений компанією IBM для позначення лінійки мейнфреймів.
Переглянути Самопереробний код і IBM System z
IBM System/360
IBM System/360 Архітектура IBM System/360 System/360 — серія комп'ютерів, запущена у виробництво компанією IBM 7 квітня 1964 року.
Переглянути Самопереробний код і IBM System/360
JavaScript
JavaScript (JS) — динамічна, об'єктно-орієнтована прототипна мова програмування.
Переглянути Самопереробний код і JavaScript
JIT-компіляція
Just-in-time compilation (JIT) (також відома як dynamic translation) — компіляція «на льоту» — це технологія збільшення продуктивності програмних систем, що використовують байт-код, шляхом трансляції байт-коду в машинний код безпосередньо під час роботи програми.
Переглянути Самопереробний код і JIT-компіляція
Linux
Лі́нукс (Linux, повна назва — GNU/Linux) — загальна назва UNIX-подібних операційних систем на основі однойменного ядра.
Переглянути Самопереробний код і Linux
NOP
В інформатиці NOP або NOOP (скорочення від англійського: «No OPeration») — інструкція процесора на мові асемблера, або команда протоколу, яка наказує нічого не робити.
Переглянути Самопереробний код і NOP
NX bit
Атрибут (біт) NX-Bit (англ. No execute bit в термінології фірми AMD) або XD-Bit (англ. Execute disable bit в термінології фірми Intel) — біт заборони виконання, доданий в сторінки (див. Таблиці сторінок (англ.)) для реалізації можливості запобігання виконання даних як коду.
Переглянути Самопереробний код і NX bit
OpenBSD
OpenBSD — Юнікс-подібна операційна система, що бере своє коріння із Berkeley Software Distribution (BSD), варіанта Юнікс, створеного в Університеті Берклі, Каліфорнія.
Переглянути Самопереробний код і OpenBSD
Perl
Perl (неофіційна розшифровка Practical Extraction and Reporting Language — практична мова витягів та звітів) — високорівнева, інтерпретована, динамічна мова програмування загального призначення.
Переглянути Самопереробний код і Perl
Python
Python (найчастіше вживане прочитання — «Па́йтон», запозичено назву з британського шоу Монті Пайтон) — інтерпретована об'єктно-орієнтована мова програмування високого рівня з строгою динамічною типізацією.
Переглянути Самопереробний код і Python
Solaris (операційна система)
Soláris — пропрієтарна комп'ютерна операційна система родини Unix, розроблена Sun Microsystems.
Переглянути Самопереробний код і Solaris (операційна система)
SPARC
Sun UltraSPARC II SPARC (Scalable Processor ARChitecture — масштабована процесорна архітектура) — архітектура RISC-мікропроцесорів, спочатку розроблена в 1985 році компанією Sun Microsystems.
Переглянути Самопереробний код і SPARC
X86
80486 DX2 x86 (Intel 80x86) — архітектура процесорів та ядра мікроконтролерів з однойменною системою команд.
Переглянути Самопереробний код і X86
Кріс Касперски
Кріс Касперски (Николай Владимирович Лихачёв, селище Успенське, Краснодарський край —, Рестон_(Вірджинія), США) — російський IT-журналіст, програміст, хакер.
Переглянути Самопереробний код і Кріс Касперски
Конвеєр команд
Конвеєр команд — апаратна структура в обчислювальних пристроях ЕОМ, призначена для прискорення виконання машинних команд шляхом суміщення певних стадій їх виконання в часі.
Переглянути Самопереробний код і Конвеєр команд
Кеш процесора
Кеш процесора — кеш, який використовується центральним процесором (CPU) для скорочення середнього часу доступу до пам'яті комп'ютера.
Переглянути Самопереробний код і Кеш процесора
Початковий код
Зразок ''тексту програми'', написаної мовою Java. Початковий код (source code; також перекладається українською як вихідний код, програмний код, джерельний код, первинний код, текст програми, першокод, у професійному середовищі також сирцевий код, у контексті код або сирці) — будь-який набір інструкцій або оголошень, написаних комп'ютерною мовою програмування у формі, що її може прочитати і модифікувати людина.
Переглянути Самопереробний код і Початковий код
Поліморфний код
Поліморфний код — це програмний код, котрий може себе змінювати, без зміни свого алгоритму.
Переглянути Самопереробний код і Поліморфний код
Архітектура фон Неймана
Схематичне вираження схеми фон Неймана Архітекту́ра фон Неймана (Von Neumann architecture) — архітектура електронних обчислювальних машин, основною відмінністю якої від інших подібних архітектур є спільне зберігання даних та машинних команд в комірках однієї й тієї ж пам'яті, що унеможливлює їх розрізнення за способом представлення або кодування.
Переглянути Самопереробний код і Архітектура фон Неймана
Метапрограмування
Метапрограмування — вид програмування, пов'язаний із створенням програмного коду, який на основі описів (метаданих) деяких процесів, алгоритмів або даних породжує інші програми для автоматизації описаних процесів, виконання послідовностей операцій алгоритмів або обробки даних.
Переглянути Самопереробний код і Метапрограмування
Захист від несанкціонованого копіювання
Захист від копіювання — система заходів, спрямованих на протидію несанкціонованому копіюванню інформації, як правило, представленої в електронному вигляді (даних або коду пропрієтарного програмного забезпечення).
Переглянути Самопереробний код і Захист від несанкціонованого копіювання
Гарвардська архітектура
Блок-схема гарвардської архітектури комп'ютера. Га́рвардська архітекту́ра (Harvard architecture) — архітектура обчислювальних машин, головною відмінністю якої від інших подібних архітектур (див.
Переглянути Самопереробний код і Гарвардська архітектура
Див. також
Парадигми програмування
- Імперативне програмування
- Автоматизація процесу програмування
- Автоматне програмування
- Аспектно-орієнтоване програмування
- Багатопотокове оброблення даних
- Безпечне програмування
- Декларативне програмування
- Квантове програмування
- Комбінаторне програмування
- Логічне програмування
- Метапрограмування
- Модель паралельного програмування
- Модульне програмування
- Об'єктно-орієнтоване програмування
- Парадигма програмування
- Подійно-орієнтоване програмування
- Предметно-орієнтоване програмування
- Представлення знань
- Програмування в обмеженнях
- Програмування вищого порядку
- Прототипне програмування
- Процедурне програмування
- Реактивне програмування
- Реляційна модель даних
- Самопереробний код
- Скриптова мова
- Структурне програмування
- Точка перебігу
- Функційне програмування
Також відомий як Самомодифікований код.