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

Компілятор

Індекс Компілятор

Компілятор (Compiler від to compile — збирати в ціле) — комп'ютерна програма (або набір к. програм), що перетворює (компілює) вихідний код, написаний певною мовою програмування (мова джерела, source language), на семантично еквівалентний код в іншій мові програмування (мова цілі, target language), який зазвичай необхідний для виконання програми машиною, наприклад, комп'ютером.

122 відносини: Ada, Android NDK, Apache Maven, APK (формат файлу), AutoHotKey, Avrdude, Await, BASIC, BCPL, BlackBerry Tablet OS, BusyBox, C Sharp, Chromium, CISC, CLISP, DCE (значення), Dynamic Kernel Module Support, Free Pascal, Frenzy, Front end та back end, GCJ, GNU Compiler Collection, GNU Emacs, GNU LilyPond, GNU toolchain, Godot, GParted, Greengnome, HipHop for PHP, IAR Systems, IronPython, Java, Juce, KDevelop, Kotlin, Limbo (мова програмування), Low Level Virtual Machine, MacOS, Object Pascal, Objective Caml, OCAD (формат файлу), Pascal, PathScale, Pawn, Perl 6, Phalcon, Planner, ProGuard (додаток), Qt, Scheme, ..., Source (ігровий рушій), Steel Bank Common Lisp, Strictfp, SuperMUC Phase 2, Swift (мова програмування), SWIG, T++, Theano, Titan (суперкомп'ютер), Unreal Engine, V8 (рушій JavaScript), VLIW, WebKit, WxWidgets, WYSIWYG, Xvid, Zonnon, Кодування (програмування), Командна оболонка Unix, Комп'ютерна термінологія, Компіляція, Компільована мова програмування, Коментар (програмування), Підвищення привілеїв, Правило одного визначення, Присвоєння (програмування), Приведення типів, Програмування, Програміст, Паралельні обчислення, Паралельна віртуальна машина, Початковий код, Польська нотація, Помилка Pentium FDIV, Обфускація, Аспектно-орієнтоване програмування, Архітектура комп'ютера, Агентно-орієнтований підхід, Александер Фрейзер, Нагорода «Піонер комп'ютерної галузі», Роберт Ковальський, Редактор вихідного коду, Стівен Воршелл, Статичний аналіз коду, Стек, Система програмування, Спрямований ациклічний граф, Сервлет, Теоретична інформатика, Фінальний клас, Хроматичний індекс, Шаблонне метапрограмування, Явний паралелізм, Машинний код, Макрокоманда, Мова програмування, Мови опису апаратури, Безпека доступу до пам'яті, Бекдор, Відступ у тексті, Відбитки пальців (інформатика), Віденський метод розробки, Вільне програмне забезпечення, Діаграма компонентів, Джеймс Гослінг, Дистрибутив Linux, Динамічні мови програмування, Декомпілятор, Інсталяція ПЗ, Інтерпретатор, Інтерпретація, Інтерпретована мова програмування. Розгорнути індекс (72 більше) »

Ada

Ада — структурована наказова мова програмування зі статичним зв'язуванням типу змінних, розроблена Жаном Ішбіа (Jean David Ichbiah) на фірмі Cii Honeywell Bull у 1977–1983 роках.

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

Android NDK

Android NDK (Android Native Development Kit) — необхідний набір інструментарію для розробки компонентів програмного забезпечення для платформи Android, який базується на C/C++ та інших мовах програмування.

Новинка!!: Компілятор і Android NDK · Побачити більше »

Apache Maven

«Apache Maven» — це засіб автоматизації роботи з програмними проектами, який спочатку використовувався для Java проектів.

Новинка!!: Компілятор і Apache Maven · Побачити більше »

APK (формат файлу)

APK(Android Package) — формат архівних файлів-додатків для «Android».

Новинка!!: Компілятор і APK (формат файлу) · Побачити більше »

AutoHotKey

AutoHotkey це вільний відкритий засіб створення макросів і автоматизації, що дозволяє користувачам автоматизувати повторювані завдання у Microsoft Windows.

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

Avrdude

AVRDude (AVR Downloader-Uploader) — кроссплатформенна вільна консольна програма, призначена для прошивки мікроконтролерів фірми Atmel серії AVR.

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

Await

У програмуванні, await — особливість, яка була впроваджена у C# 5.0, Python 3.5, Hack, Dart, Kotlin 1.1, експериментальному доповненні для Scala, «нічній» збірці Rust, і в нещодавніх версіях JavaScript.

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

BASIC

BASIC (Бейсик) — (від анг. basic - початковий, елементарний) мова програмування високого рівня, метою створення якої було отримати просту в користуванні мову для початківців.

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

BCPL

BCPL (Basic Combined Programming Language) це процедурна, імперативна і структурна комп'ютерна мова програмування розроблена, вченим з Кембриджського університету в 1966.

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

BlackBerry Tablet OS

BlackBerry Tablet OS (також відома як BlackBerry PlayBook OS) — операційна система для планшетів BlackBerry PlayBook, створена на базі ОСРЧ QNX Neutrino.

Новинка!!: Компілятор і BlackBerry Tablet OS · Побачити більше »

BusyBox

BusyBox — набір UNIX-утиліт командного рядка (у вигляді одного файлу), котрий є майже повним POSIX-середовищем для вбудованих та інших систем з невеликим обсягом доступного місця.

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

C Sharp

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

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

Chromium

Chromium — це самостійний веб-оглядач з відкритим вихідним кодом, поширюваним на основі ліцензій BSD.

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

CISC

CISC (Complex Instruction Set Computer — комп'ютер зі складним набором команд) — це архітектура системи команд, в якій більшість команд є комплексними, тобто реалізують певний набір простіших інструкцій процесора або шляхом зіставлення з кожною CISC-командою певної мікропрограми, або принаймні можуть бути зведені до набору таких простих інструкцій.

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

CLISP

CLISP — реалізація Коммон Лісп, розроблена Бруно Хаіблом (Bruno Haible) та Міхаелем Штолем (Michael Stoll).

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

DCE (значення)

Оптимізації компілятора.

Новинка!!: Компілятор і DCE (значення) · Побачити більше »

Dynamic Kernel Module Support

Dynamic Kernel Module Support (Динамічна Підтримка Модулів Ядра) — це програма/фреймворк, яка включає генерування модулів ядра Лінукс, чиї вихідні коди розміщенні за межами вихідного дерева ядра.

Новинка!!: Компілятор і Dynamic Kernel Module Support · Побачити більше »

Free Pascal

Free Pascal IDE Free Pascal (Повна назва Free Pascal Compiler, FPC) — це компілятор мови програмування Паскаль з відкритими вихідними кодами.

Новинка!!: Компілятор і Free Pascal · Побачити більше »

Frenzy

Frenzy — LiveCD дистрибутив, створений на базі операційної системи FreeBSD.

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

Front end та back end

В програмній інженерії терміни «front end» та «back end» розрізняють за принципом розділення відповідальності між рівнем представлення та рівнем доступу до даних відповідно.

Новинка!!: Компілятор і Front end та back end · Побачити більше »

GCJ

GCJ — вільний компілятор для Java, розроблений в рамках проекту GNU Compiler Collection (GCC).

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

GNU Compiler Collection

Набір компіля́торів GNU (GNU Compiler Collection, GCC) — набір компіляторів для різних мов програмування.

Новинка!!: Компілятор і GNU Compiler Collection · Побачити більше »

GNU Emacs

GNU Emacs (від GNU Editor MACroS) — потужний розширюваний, з великими можливостями у налаштуванні, екранний текстовий редактор.

Новинка!!: Компілятор і GNU Emacs · Побачити більше »

GNU LilyPond

GNU LilyPond — вільний нотний редактор, розроблений голландськими програмістами та призначений для створення музичних партитур шляхом компіляції файлу з особливим чином набраним текстом (подібно до документів LaTeX).

Новинка!!: Компілятор і GNU LilyPond · Побачити більше »

GNU toolchain

GNU toolchain — набір необхідних пакетів програм для компіляції та генерації виконуваного коду з сирцевих текстів програм.

Новинка!!: Компілятор і GNU toolchain · Побачити більше »

Godot

Го́до (Godot) — відкритий багатоплатформовий 2D та 3D гральний рушій під ліцензією MIT, що розробляється співавторством Godot Engine Community.

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

GParted

GParted ('''G'''NOME Partition editor) — редактор дискових розділів, що використовується для різних операцій з розділами (створення, видалення, зміни розміру, переміщення, перевірки, копіювання й призначення мітки «завантажувальний») та розміщеними на них файловими системами (призначення їх типу, тобто, форматування).

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

Greengnome

GreenGnome — вільне середовище робочого столу для операційних систем Microsoft Windows, аналогічне робочому столу GNOME для Linux, але працює на Windows як заміна стандартної оболонки Windows Explorer.

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

HipHop for PHP

HipHop for PHP (скорочено HipHop) — це ряд рушіїв, які створила компанія Facebook, для виконання PHP-застосунків.

Новинка!!: Компілятор і HipHop for PHP · Побачити більше »

IAR Systems

IAR Systems - провідний світовий виробник апаратних та програмних засобів розробки вбудованих систем, що дозволяють великим та малим фірмам створювати високоякісні продукти на базі 8-, 16-, 32- бітових мікроконтролерів в області промислової автоматики, медичного обладнання, автомобільної електроніки.

Новинка!!: Компілятор і IAR Systems · Побачити більше »

IronPython

IronPython — одна з основних реалізацій мови Python, призначена для платформи Microsoft.NET або Mono.

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

Java

Java (вимовляється Джава) — об'єктно-орієнтована мова програмування, випущена 1995 року компанією «Sun Microsystems» як основний компонент платформи Java.

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

Juce

Juce — відкритий багатоплатформовий інструментарій програмування (фреймворк) для розробки GUI додатків і плагінів мовою C++.

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

KDevelop

KDevelop — вільне середовище розробки програмного забезпечення для Linux, Solaris, FreeBSD, Mac OS X, Windows і різних Unix-систем, яке засноване на бібліотеках KDE/Qt і повністю підтримує процес розробки для KDE.

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

Kotlin

Kotlin (Ко́тлін) — статично типізована мова програмування, що працює поверх JVM і розробляється компанією JetBrains.

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

Limbo (мова програмування)

Limbo — мова програмування в операційній системі Inferno, створена в 1995 році розробниками ОС Plan 9 з Bell Labs.

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

Low Level Virtual Machine

Low Level Virtual Machine (LLVM) — універсальна система аналізу, трансформації і оптимізації програм, що реалізує віртуальну машину з RISC-подібними інструкціями.

Новинка!!: Компілятор і Low Level Virtual Machine · Побачити більше »

MacOS

macOS (до версії 10.7 включно — Mac OS X, до версії 10.11 включно — OS X; читається) — POSIX -сумісна операційна система корпорації Apple.

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

Object Pascal

Object Pascal — об'єктно-орієнтована мова програмування, нащадок Pascal, більш відома як основна мова програмування середовища Delphi.

Новинка!!: Компілятор і Object Pascal · Побачити більше »

Objective Caml

OCaml (о-ка-ем-ель, Objective Caml) — одна із реалізацій мови програмування Caml.

Новинка!!: Компілятор і Objective Caml · Побачити більше »

OCAD (формат файлу)

OCD (OCAD map) - формат бінарних файлів спортивних карт для "ГІС OCAD".

Новинка!!: Компілятор і OCAD (формат файлу) · Побачити більше »

Pascal

Pascal — алгоритмічна мова програмування універсального призначення.

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

PathScale

PathScale — американська компанія, розробник компіляторів і кластерних рішень.

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

Pawn

Пішак (Pawn) — проста, безтипова, 32-бітна скриптова мова програмування з розширенням синтаксису подібним до мови програмування C. Програма Pawn компілюється в бінарний файл для оптимальної швидкості виконання.

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

Perl 6

Perl 6 — мова програмування родини Perl.

Новинка!!: Компілятор і Perl 6 · Побачити більше »

Phalcon

Phalcon — PHP фреймворк з відкритим вихідним кодом написаний на C та C++.

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

Planner

Planner (іноді записується великими літерами як PLANNER, в радянській літературі також застосовувалося транслітероване Пле́нер) — функційно-логічна мова програмування, схожа за своїм синтаксисом з Ліспом.

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

ProGuard (додаток)

ProGuard — утиліта командного рядка із відкритим програмним кодом, призначена для оптимізації та обфускації Java коду.

Новинка!!: Компілятор і ProGuard (додаток) · Побачити більше »

Qt

Qt (варіант вимови від розробників cute — к'ют) — крос-платформовий інструментарій розробки програмного забезпечення (ПЗ) мовою програмування C++.

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

Scheme

Scheme — мультипарадигмна мова програмування, підтримує функціональну та процедурну парадигми програмування.

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

Source (ігровий рушій)

Valve Source Engine, або Source (джерело), — ігровий рушій, розроблений корпорацією Valve.

Новинка!!: Компілятор і Source (ігровий рушій) · Побачити більше »

Steel Bank Common Lisp

Steel Bank Common Lisp (SBCL) — вільна реалізація стандарту Коммон Лісп, має швидкісний компілятор в машинні коди, підтримку юнікоду та нитей.

Новинка!!: Компілятор і Steel Bank Common Lisp · Побачити більше »

Strictfp

strictfp — ключове слово у мові програмування Java, яке обмежує обчислення чисел з рухомою комою для забезпечення мобільності.

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

SuperMUC Phase 2

SuperMUC Phase 2 — суперкомп'ютер, власником якого є Leibniz Supercomputing Centre (LRZ) of the Bavarian Academy of Sciences.

Новинка!!: Компілятор і SuperMUC Phase 2 · Побачити більше »

Swift (мова програмування)

Swift — багатопарадигмова компільована мова програмування, розроблена компанією Apple для того, щоб співіснувати з Objective C і бути стійкішою до помилкового коду.

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

SWIG

SWIG (simplified wrapper and interface generator) — вільне програмне забезпечення для зв'язування програм та бібліотек, написаних на мовах C та C++, з інтерпретованими (Tcl, Perl, Python, Ruby, PHP) або компільованими (Java, C#, Scheme, OCaml) мовами.

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

T++

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

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

Theano

Theano — бібліотека чисельного обчислення для Python.

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

Titan (суперкомп'ютер)

TOP500: № 1 (з листопада 2012 по червень 2013) Мета:  Наукові розрахунки Веб-сайт:  http://www.olcf.ornl.gov/titan/ Titan — суперкомп'ютер компанії Cray Inc. встановлений в національній лабораторії Оук-Ридж (скорочено ORNL, національна лабораторія Міністерства енергетики США, Теннессі) для використання в наукових проектах.

Новинка!!: Компілятор і Titan (суперкомп'ютер) · Побачити більше »

Unreal Engine

Unreal Engine — ігровий рушій, розроблюваний і підтримуваний компанією Epic Games.

Новинка!!: Компілятор і Unreal Engine · Побачити більше »

V8 (рушій JavaScript)

V8 — рушій JavaScript з відкритим сирцевим кодом.

Новинка!!: Компілятор і V8 (рушій JavaScript) · Побачити більше »

VLIW

VLIW (very long instruction word — «Дуже довга машинна команда») — архітектура процесорів з декількома обчислювальними пристроями.

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

WebKit

WebKit — рушій виведення для веб-сторінок.

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

WxWidgets

wxWidgets (раніше відома як wxWindows) — це багатоплатформна бібліотека віджетів.

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

WYSIWYG

компіляції створить документ, дуже подібний до документа ліворуч. Компілювання коду не є WYSIWYG процесом. WYSIWYG — акронім від What You See Is What You Get (що бачиш, те й отримуєш).

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

Xvid

Xvid(раніше «XviD») — відеокодек стандарту MPEG-4, є основним конкурентом кодека DivX Pro (Xvid це DivX навпаки).

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

Zonnon

Zonnon — мова програмування загального призначення, створена на основі мови Modula-2, яка підтримує активні об'єкти, що з'явилися в Active Oberon.

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

Кодування (програмування)

Кодування — процес написання сирцевого коду обраною або обраними мовами програмування з метою реалізації певного алгоритму або алгоритмів.

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

Командна оболонка Unix

Знімок екрану '''bash''' Командна оболонка в UNIX є інтерфейсом командного рядка в Unix-подібних операційних системах, тобто виконує команди, які подає користувач, або які читаються з файлів.

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

Комп'ютерна термінологія

---- # А Б В Г Ґ Д Е Є Ж З І Ї Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ю Я ---- ---- А Б В Г Ґ Д Е Є Ж З І Ї Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ю Я ---- Категорія:Списки Категорія:Комп'ютер Категорія:технічна термінологія.

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

Компіляція

Компіляція (compilatio — буквально: крадіжка, грабіж, від compilo — грабую) — неоригінальний, несамостійний твір; праця, побудована на використанні інших творів; поєднання інших творів.

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

Компільована мова програмування

Компільована мова програмування — мова програмування, в якій сирцевий код перед виконанням повністю перетворюється в машинний код, і записується в файл, з особливим заголовком і/або розширенням, для ідентифікації цього файлу, як виконуваного, операційною системою.

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

Коментар (програмування)

Приклад коду Java, вступні коментарі багаторядкові розмальовані червоним, а однорядкові зеленим. Сам код програми синім. У програмуванні, коментар це зрозуміла для програміста анотація в коді комп’ютерної програми.

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

Підвищення привілеїв

Підвищення привілеїв - це дія, спрямована на отримання доступу до захищених вд користувача або програми частини комп'ютерних ресурсів.

Новинка!!: Компілятор і Підвищення привілеїв · Побачити більше »

Правило одного визначення

Правило одного визначення (One Definition Rule, ODR) — важлива конценція в мові программування C++, що визначена в ISO C++ Standard(ISO/IEC 14882) 2003, в розділі 3.2.

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

Присвоєння (програмування)

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

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

Приведення типів

Приведення (перетворення) типів (type conversion, typecasting, coercion) — в програмуванні це зміна типу сутності одного типу даних в інший, що може відбуватися різними способами, явно чи неявно.

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

Програмування

Програмування — процес проектування, написання, тестування, зневадження і підтримки комп'ютерних програм.

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

Програміст

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

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

Паралельні обчислення

масово паралельний суперкомп'ютер IBM Blue Gene/P Паралельні обчислення — це форма обчислень, в яких кілька дій проводяться одночасно.

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

Паралельна віртуальна машина

Parallel Virtual Machine (дослівно паралельна віртуальна машина) — це програмний інструмент для паралельної мережі комп’ютерів, розроблений для доступу в мережу різноманітних Unix і/або Windows пристроїв, які будуть використовуватись як один розподілений паралельний процесор.

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

Початковий код

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

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

Польська нотація

Польська нотація (також відома як префіксна нотація, PN) — вид запису алгебраїчних та логічних виразів, при якому група символів операції записується ліворуч від групи операндів.

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

Помилка Pentium FDIV

Помилка Pentium FDIV — це помилка в модулі операцій з плаваючою комою в оригінальних процесорах Pentium, що випускалися фірмою Intel в 1994 році.

Новинка!!: Компілятор і Помилка Pentium FDIV · Побачити більше »

Обфускація

Обфуска́ція (від obfuscare — затіняти, затемнювати; obfuscate — робити неочевидним, заплутаним, збивати з пантелику) або заплутування коду — приведення початкового коду або виконуваного програмного коду до вигляду, який зберігає його функціональність, але ускладнює аналіз, розуміння алгоритму роботи і модифікації при декомпіляції.

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

Аспектно-орієнтоване програмування

Аспектно-орієнтоване програмування, АОП (aspect-oriented programming, AOP) — парадигма програмування, яка дозволяє виокремити перехресну (наскрізну) функціональність (cross-cutting concern).

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

Архітектура комп'ютера

Конвеєрність є ключовою концепцією в архітектурі комп'ютера. У комп'ютерній інженерії і інформатиці, архітектура комп'ютера (Computer architecture) — це набір дисциплін, які описують функціональність, організацію та реалізацію комп'ютерних систем.

Новинка!!: Компілятор і Архітектура комп'ютера · Побачити більше »

Агентно-орієнтований підхід

Агентно-орієнтований підхід (надалі АОП) до програмування - різновид представлення програм, або парадигма програмування, в якій основними концепціями є поняття агента і його поведінки, які залежать від середовища, в якому він знаходиться.

Новинка!!: Компілятор і Агентно-орієнтований підхід · Побачити більше »

Александер Фрейзер

Александер Г. Фрейзер, також відомий як А. Дж.

Новинка!!: Компілятор і Александер Фрейзер · Побачити більше »

Нагорода «Піонер комп'ютерної галузі»

Піонер комп'ютерної галузі (Computer Pioneer Award: досл. переклад «Комп'ютерний піонер», зустр. також «Піонер комп'ютерної техніки» та «Піонер інформаційних технологій») — нагорода, що була заснована в 1981 році радою керуючих Комп'ютерного товариства IEEE (одне з найбільших товариств IEEE) для визнання та вшанування очевидних заслуг людей, які здійснили значний внесок в створення та функціонування комп'ютерної індустрії.

Новинка!!: Компілятор і Нагорода «Піонер комп'ютерної галузі» · Побачити більше »

Роберт Ковальський

Роберт Ентоні Ковальський — американський логік і вчений, який провів більшу частину своєї кар'єри в Сполученому Королівстві.

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

Редактор вихідного коду

вихідний код MediaWiki Редактор вихідного коду — текстовий редактор для створення та редагування вихідного коду програм.

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

Стівен Воршелл

Стівен Воршелл (Stephen Warshall) (15 листопада 1935, Нью-Йорк, США – 11 грудня 2006, Глостер, Ессекс, Массачусетс, США) - американський інформатик.

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

Статичний аналіз коду

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

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

Стек

Стек (stack — «стос, стіс») в інформатиці та програмуванні — різновид лінійного списку, структура даних, яка працює за принципом (дисципліною) «останнім прийшов — першим пішов» (LIFO, last in, first out).

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

Система програмування

Система програмування (programming system) - 1) те ж що й інструментальна система; 2) система автоматичного програмування, що складається з мови програмування, компілятора або інтерпретатора програм, які написані на цій мові, відповідної документації, а також допоміжних засобів для підготовки програм до виконання; Інструментальна система (development environment) — комплекс програмних або програмних і технічних засобів, який використовується фахівцями з програмування як інструмент для розробки програмного забезпечення (програм, програмних комплексів та систем тощо). Мова програмування — формальна мова представлення програм для системи програмування.

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

Спрямований ациклічний граф

Приклад орієнтованого ациклічного графу Спрямований (орієнтований) ациклічний граф (directed acyclic graph, DAG) — випадок орієнтованого графа, в якому відсутні орієнтовані цикли, тобто шляхи, що починаються і закінчуються в одній і тій самій вершині.

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

Сервлет

Java Servlet API — стандартизований API для створення динамічного контенту до веб-сервера, використовуючи платформу Java.

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

Теоретична інформатика

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

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

Фінальний клас

Фінальний клас — це ідіома проектування, яка полягає в ідеї, що від классу, який ми у цьому випадку робимо "фінальним", не можна успадковуватися.

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

Хроматичний індекс

Граф Дезарга Хроматичний індекс графа - мінімально потрібна кількість кольорів для розфарбування даного графа.

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

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

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

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

Явний паралелізм

Явний та неявний паралелізм У комп'ютерному програмуванні явний паралелізм - це уявлення паралельних обчислень за допомогою примітивів у вигляді директив спеціального призначення або викликів функцій.

Новинка!!: Компілятор і Явний паралелізм · Побачити більше »

Машинний код

Маши́нний код, маши́нна мова в інформатиці — набір команд (інструкцій), які виконуються безпосередньо центральним процесором комп'ютера без транслятора.

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

Макрокоманда

Макрокоманда, макро або макрос (множина від macro) — програмний алгоритм дій, записаний користувачем.

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

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

Мо́ва програмува́ння (Programming language) — це штучна мова, створена для передачі команд машинам, зокрема комп'ютерам.

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

Мови опису апаратури

Мова опису апаратури (hardware description language) — це спеціалізована формальна комп'ютерна мова, що використовується для проектування структури, дизайну та роботи електронної мікросхеми та її моделювання.

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

Безпека доступу до пам'яті

Безпека доступу до пам'яті (Memory safety) — концепція в розробці програмного забезпечення, метою якої є запобігти виникненню програмних помилок, що призводять до вразливостей пов'язаних з доступом до оперативної пам'яті комп'ютера, таким як переповнення буфера, висячі вказівники тощо.

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

Бекдор

Бекдор, backdoor (від back door, чорний хід), люк — в комп'ютерній системі (криптосистемі або алгоритмі) — це метод обходу стандартних процедур аутентифікації, несанкціонований віддалений доступ до комп'ютера, отримання доступу до відкритого тексту, і так далі, залишаючись при цьому непоміченим.

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

Відступ у тексті

міні Відступ — відхилення від краю колонки одного або кількох рядків, що йдуть підряд.

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

Відбитки пальців (інформатика)

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

Новинка!!: Компілятор і Відбитки пальців (інформатика) · Побачити більше »

Віденський метод розробки

Ві́денський ме́тод розро́бки (Vienna Development Method, VDM) — набір технологій для моделювання комп'ютерних систем, аналізу створених моделей і переходу до деталізованого проектування та програмування.

Новинка!!: Компілятор і Віденський метод розробки · Побачити більше »

Вільне програмне забезпечення

Вільне програмне забезпечення (free software, software libre, чи libre software) — програмне забезпечення, яке надає користувачу ряд свобод.

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

Діаграма компонентів

Діаграма компонент системи адміністрування страхової компанії Діаграма компонент — в UML, діаграма, на якій відображаються компоненти, залежності та зв'язки між ними.

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

Джеймс Гослінг

Джеймс Артур Гослінг, OК (James Arthur Gosling; 19 травня 1955) — канадський комп'ютерний вчений, найбільш відомий, як засновник та провідний дизайнер мови програмування Java.

Новинка!!: Компілятор і Джеймс Гослінг · Побачити більше »

Дистрибутив Linux

Дистрибутив Лінукс, часто просто дистрибутив або навіть дистро — це член сімейства Лінукс з Юнікс-подібних операційних систем, що складається з ядра Лінукс, системних бібліотек та інструментів, розроблених проектом GNU та інших програм.

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

Динамічні мови програмування

Динамі́чна мо́ва дозволяє визначати типи даних і здійснювати синтаксичний аналіз і компіляцію «на льоту», безпосередньо на етапі виконання.

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

Декомпілятор

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

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

Інсталяція ПЗ

Інсталяція (встановлення) — процес встановлення програмного забезпечення на комп'ютер кінцевого користувача.

Новинка!!: Компілятор і Інсталяція ПЗ · Побачити більше »

Інтерпретатор

Інтерпретатор мови програмування (interpreter) — програма чи технічні засоби, необхідні для виконання інших програм, вид транслятора, який здійснює пооператорну (покомандну, построкову) обробку, перетворення у машинні коди та виконання програми або запиту (на відміну від компілятора, який транслює у машинні коди всю програму без її виконання).

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

Інтерпретація

Інтерпретація (interpretatio) — роз'яснення, тлумачення наукових і літературних текстів, творів образотворчого мистецтва; також — відтворення (наприклад, у музиці).

Новинка!!: Компілятор і Інтерпретація · Побачити більше »

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

Інтерпретована мова програмування — мова програмування, в якій сирцевий код програми не перетворюється попередньо повністю у машинний код для виконання, як у компільованих мовах, а виконується рядок за рядком з допомогою спеціальної програми-інтерпретатора.

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

Перенаправлення тут:

Front-end компілятора, Компілятори, Компіляція (програмування), Компіляція програми.

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