Логотип
Юніонпедія
Зв'язок
Завантажити з Google Play
Новинка! Завантажити Юніонпедія на вашому Android™ пристрої!
Завантажити
Більш швидкий доступ, ніж браузер!
 

Метапрограмування

Індекс Метапрограмування

Метапрограмування — вид програмування, пов'язаний із створенням програмного коду, який на основі описів (метаданих) деяких процесів, алгоритмів або даних породжує інші програми для автоматизації описаних процесів, виконання послідовностей операцій алгоритмів або обробки даних.

13 відносини: Boost, C Sharp, F Sharp, T++, Повторне використання коду, Самопереробний код, Симулятор набору команд, Список термінів об'єктно-орієнтованого програмування, Тюрінгівська трясовина, Теорія мови програмування, Узагальнене програмування, Шаблонне метапрограмування, Мова програмування високого рівня.

Boost

Boost — набір бібліотек, які розширюють функціональність C++.

Новинка!!: Метапрограмування і Boost · Побачити більше »

C Sharp

C# (вимовляється Сі-шарп) — об'єктно-орієнтована мова програмування з безпечною системою типізації для платформи.NET.

Новинка!!: Метапрограмування і C Sharp · Побачити більше »

F Sharp

F# — багатопарадигмова мова програмування, розроблена в підрозділі Microsoft Research і призначена для виконання на платформі Microsoft.NET.

Новинка!!: Метапрограмування і F Sharp · Побачити більше »

T++

Т++ — мова програмування вказівка необхідності паралельних обчислень з синтаксисом і семантикою, розширюють мову C++,а саме розширенням його кількома словами, що вказують на можливість проведення паралельних обчислень.

Новинка!!: Метапрограмування і T++ · Побачити більше »

Повторне використання коду

Повторне використання коду (code reuse) — методологія проектування комп'ютерних та інших систем, що полягає в тому, що система (комп'ютерна програма, програмний модуль) частково або повністю повинна складатися з частин, написаних раніше компонентів і/або частин іншої системи, і ці компоненти повинні застосовуватися більше одного разу (якщо не в рамках одного проекту, то хоча б різних).

Новинка!!: Метапрограмування і Повторне використання коду · Побачити більше »

Самопереробний код

Самопереробний код (Self-modifying code) — програмний прийом, при якому програма створює або змінює частину свого програмного коду під час виконання.

Новинка!!: Метапрограмування і Самопереробний код · Побачити більше »

Симулятор набору команд

Симулятор набору команд (СНК) є імітаційною моделлю, як правило, кодується в мові програмування високого рівня, яка імітує поведінку мейнфреймів або мікропроцесорів з «читання» команд і підтримки внутрішніх змінних, які представляють регістри процесора.

Новинка!!: Метапрограмування і Симулятор набору команд · Побачити більше »

Список термінів об'єктно-орієнтованого програмування

* Unified Modeling Language.

Новинка!!: Метапрограмування і Список термінів об'єктно-орієнтованого програмування · Побачити більше »

Тюрінгівська трясовина

Тюрінгівська трясовина — жаргонна загальна назва для мов програмування, які Тюрінг-повні, але мають украй примітивний синтаксис і семантику.

Новинка!!: Метапрограмування і Тюрінгівська трясовина · Побачити більше »

Теорія мови програмування

Маленька грецька буква λ (лямбда) це неофіційний символ області теорії мови програмування. Використання походить від лямбда-числення, моделі обчислень, введеної Алонзо Черчем у 1930-х роках і широко використовується дослідниками мов програмування. Вона прикрашає обкладинку класичної книги «Структура та інтерпретація комп'ютерних програм», а також назва так званих «лямбда матеріалів», які написані Джеральдом Джей Зуссманом і Гай Стілом, розробників мови програмування Scheme. Теорія мови програмування (Programming language theory) — розділ комп'ютерних наук, який займається проектуванням, аналізом, визначенням характеристик і класифікацією мов програмування, їх індивідуальних особливостей.

Новинка!!: Метапрограмування і Теорія мови програмування · Побачити більше »

Узагальнене програмування

Узагальнене програмування (generic programming) — парадигма програмування, що полягає в такому описі даних і алгоритмів, який можна застосовувати до різних типів даних, не змінюючи сам опис.

Новинка!!: Метапрограмування і Узагальнене програмування · Побачити більше »

Шаблонне метапрограмування

Шаблонне метапрограмування це техніка метапрограмування в якій шаблони використовуються компілятором для створення тимчасового вихідного коду, які за допомогою компілятора об'єднуються з усім вихідним кодом програми і компілюється.

Новинка!!: Метапрограмування і Шаблонне метапрограмування · Побачити більше »

Мова програмування високого рівня

Програмування в графічному середовищі розробника Високорівнева мова програмування — мова програмування, розроблена для швидкого і зручного використання програмістом.

Новинка!!: Метапрограмування і Мова програмування високого рівня · Побачити більше »

ВихідніВхідний
Гей! Ми на Facebook зараз! »