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

Low Level Virtual Machine

Індекс Low Level Virtual Machine

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

64 відносини: Ada, Adobe Flash, Adobe Systems, AMD64, Apple Inc., ARM, Association for Computing Machinery, C (мова програмування), C++, Clang, CUDA, Cygwin, DEC Alpha, Emscripten, FreeBSD, FreeType, GLSL, GNU Compiler Collection, Google, Haskell, HP-UX, IA-64, IBM AIX, Itanium, Java, JavaScript, JIT, JIT-компіляція, Linux, LLDB, Lua, MacOS, Microsoft Visual Studio, Microsoft Windows, MinGW, MIPS, Objective Caml, Objective-C, OpenCL, OpenGL, PHP, PowerPC, Python, Quake, Reduced Instruction Set Computing, Ruby, SIMD, SPARC, SSE, UNIX, ..., Windows API, X86, Купа (нерозділена пам'ять), Компілятор, Прикладний програмний інтерфейс, Операційна система, Альфа, Соляріс (значення), Фортран, Центральний процесор, Віртуальна машина, Графічний процесор, Іллінойський університет, .NET Framework. Розгорнути індекс (14 більше) »

Ada

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

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

Adobe Flash

Логотип Adobe Flash Player Adobe Flash (вимовляється; колишня назва — «Macromedia Flash») — мультимедійна та програмна платформа використовувана для авторської розробки векторної графіки, анімації, ігор і насичених інтернет-застосунків (RIA), які можна переглядати, програвати чи виконувати в Adobe Flash Player.

Новинка!!: Low Level Virtual Machine і Adobe Flash · Побачити більше »

Adobe Systems

«Adobe Systems», Адобі Системс, (від назви річки Адобі, що бігла позаду будинку засновника Джона Варнока) — американська компанія, що займається розробкою програмного забезпечення базована в Сан-Хосе, Каліфорнія, що була заснована у грудні 1982 року Джоном Варноком й Чарльзом Гешке.

Новинка!!: Low Level Virtual Machine і Adobe Systems · Побачити більше »

AMD64

Офіційний логотип технології AMD64 Amd64 (також x86-64/intel64/em64t/x64) — 64-бітова архітектура мікропроцесора і відповідний набір інструкцій, розроблені компанією AMD.

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

Apple Inc.

Apple Inc. (колишня Apple Computer, Inc.) — американська технологічна компанія з офісом у Купертіно (Каліфорнія), яка проектує та розробляє побутову електроніку, програмне забезпечення та онлайн-сервіси.

Новинка!!: Low Level Virtual Machine і Apple Inc. · Побачити більше »

ARM

Архітектура ARM (спочатку Advanced RISC Machine — поліпшена RISC машина, попередник Acorn RISC Machine) — 32-бітна RISC архітектура процесорів, яку розробила компанія ARM Limited.

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

Association for Computing Machinery

Асоціація обчислювальної техніки (Association for Computing Machinery, ACM) — найстаріша і найбільша міжнародна організація в комп'ютерній галузі.

Новинка!!: Low Level Virtual Machine і Association for Computing Machinery · Побачити більше »

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

C (Сі) — універсальна, процедурна, імперативна мова програмування загального призначення, розроблена у 1972 році Денісом Рітчі у Bell Telephone Laboratories з метою написання нею операційної системи UNIX.

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

C++

C++ (Сі-плюс-плюс) — мова програмування високого рівня з підтримкою кількох парадигм програмування: об'єктно-орієнтованої, узагальненої та процедурної.

Новинка!!: Low Level Virtual Machine і C++ · Побачити більше »

Clang

Clang являє собою фронт-енд для мов програмування C, C++, Objective-C и, що використовує задля оптимізації та кодогенерування фреймворк LLVM.

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

CUDA

CUDA(Compute Unified Device Architecture) — програмно-апаратна архітектура паралельних обчислень, яка дозволяє істотно збільшити обчислювальну продуктивність завдяки використанню графічних процесорів фірми Nvidia.

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

Cygwin

Cygwin (вимовляється — С́иґвін) — Unix-подібне середовище для ОС Windows.

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

DEC Alpha

Мікропроцесор DEC Alpha AXP 21064 DEC Alpha, також відомий як Alpha AXP — 64-розрядний RISC мікропроцесор, спочатку розроблений і виготовлений компанією DEC, що використовувала їх у власній лінійці робочих станцій і серверів.

Новинка!!: Low Level Virtual Machine і DEC Alpha · Побачити більше »

Emscripten

Emscripten — компілятор типу код-у-код або транскомпілятор.

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

FreeBSD

FreeBSD — UNIX-подібна операційна система, коріння якої тягнеться від AT&T UNIX, через Berkeley Software Distribution (BSD) гілку операційних систем 386BSD та 4.4BSD.

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

FreeType

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

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

GLSL

GLSL (OpenGL Shading Language) — мова високого рівня для програмування шейдерів.

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

GNU Compiler Collection

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

Новинка!!: Low Level Virtual Machine і GNU Compiler Collection · Побачити більше »

Google

Google Inc. (вимовляється, ґуґл) — американська публічна транснаціональна корпорація, яку заснували 1998 року аспіранти Стенфордського університету Ларрі Пейдж і Сергій Брін.

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

Haskell

Haskell (Гаскель, Гаскелл) — стандартизована, винятково функційна мова програмування з нестрогою семантикою.

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

HP-UX

HP-UX — пропрієтарна версія операційної системи UNIX фірми Hewlett-Packard (HP).

Новинка!!: Low Level Virtual Machine і HP-UX · Побачити більше »

IA-64

Архітектура Intel Architecture-64 IA-64 (Intel Architecture-64) — 64-бітна апаратна платформа: мікропроцесорна архітектура і відповідна архітектура набору команд, розроблена спільно компаніями Intel і Hewlett Packard.

Новинка!!: Low Level Virtual Machine і IA-64 · Побачити більше »

IBM AIX

AIX (Advanced Interactive eXecutive) — операційна система сімейства Unix компанії IBM.

Новинка!!: Low Level Virtual Machine і IBM AIX · Побачити більше »

Itanium

Itanium (вимовляється: Ітаніум) — серверний процесор з архітектурою IA-64, розроблений спільно компаніями Intel і Hewlett-Packard.

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

Java

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

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

JavaScript

JavaScript (JS) — динамічна, об'єктно-орієнтована прототипна мова програмування.

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

JIT

JIT може посилатися на.

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

JIT-компіляція

Just-in-time compilation (JIT) (також відома як dynamic translation) — компіляція «на льоту» — це технологія збільшення продуктивності програмних систем, що використовують байт-код, шляхом трансляції байт-коду в машинний код безпосередньо під час роботи програми.

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

Linux

Лі́нукс (Linux, повна назва — GNU/Linux) — загальна назва UNIX-подібних операційних систем на основі однойменного ядра.

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

LLDB

LLDB — зневаджувач, заснований на технологіях проекту LLVM.

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

Lua

Lua (місяць) — швидка і компактна скриптова мова програмування, розроблена підрозділом Tecgraf Католицького університету Ріо-де-Жанейро (Computer Graphics Technology Group of Pontifical Catholic University of Rio de Janeiro in Brazil).

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

MacOS

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

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

Microsoft Visual Studio

Microsoft Visual Studio — серія продуктів фірми Майкрософт, які включають інтегроване середовище розробки програмного забезпечення та ряд інших інструментальних засобів.

Новинка!!: Low Level Virtual Machine і Microsoft Visual Studio · Побачити більше »

Microsoft Windows

Windows — узагальнююча назва операційних систем для ЕОМ, розроблених корпорацією Microsoft.

Новинка!!: Low Level Virtual Machine і Microsoft Windows · Побачити більше »

MinGW

MinGW(Minimalist GNU for Windows), раніше mingw32,— це набір вільного програмного забезпечення з відкритим кодом для розробки Windows додатків.

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

MIPS

MIPS (Microprocessor without Interlocked Pipeline Stages.) — архітектура мікропроцесорів, розроблена компанією MIPS Computer Systems (нині MIPS Technologies) відповідно до концепції проектування процесорів RISC (тобто концепції процесорів зі скороченим набором команд).

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

Objective Caml

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

Новинка!!: Low Level Virtual Machine і Objective Caml · Побачити більше »

Objective-C

Objective-C — ("Обджектів Сі") рефлективна, високорівнева об'єктно-орієнтована мова програмування загального призначення, розроблена у вигляді набору розширень стандартної С. Мова програмування Objective-C була розроблена на початку 1980-х років.

Новинка!!: Low Level Virtual Machine і Objective-C · Побачити більше »

OpenCL

OpenCL (від -en Open Computing Language) — фреймворк для створення комп'ютерних програм, пов'язаних з паралельними обчисленнями на різних графічних (-en GPU) і центральних процесорах (-en CPU).

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

OpenGL

OpenGL — (Open Graphics Library — відкрита графічна бібліотека) — специфікація, що визначає незалежний від мови програмування крос-платформовий програмний інтерфейс (API) для написання застосунків, що використовують 2D та 3D комп'ютерну графіку.

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

PHP

PHP (PHP: Hypertext Preprocessor — PHP: гіпертекстовий препроцесор), попередня назва: Personal Home Page Tools — скриптова мова програмування, була створена для генерації HTML-сторінок на стороні веб-сервера.

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

PowerPC

IBM PowerPC 601 Microprocessor PowerPC — мікропроцесорна RISC-архітектура, створена в 1991 році альянсом компаній Apple-IBM-Motorola, відомим як AIM.

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

Python

Python (найчастіше вживане прочитання — «Па́йтон», запозичено назву з британського шоу Монті Пайтон) — інтерпретована об'єктно-орієнтована мова програмування високого рівня з строгою динамічною типізацією.

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

Quake

Quake (Струс, тремтіння) — відеогра жанру шутера від першої особи, розроблена id Software і випущена 22 червня 1996 року.

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

Reduced Instruction Set Computing

RISC (Reduced Instruction Set Computing — обчислення зі скороченим набором команд) — архітектура процесорів зі скороченим набором команд.

Новинка!!: Low Level Virtual Machine і Reduced Instruction Set Computing · Побачити більше »

Ruby

Ruby («Рубін», читається «Ру́бі») — це інтерпретована, повністю об'єктно-орієнтована мова програмування з чіткою динамічною типізацією.

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

SIMD

SIMD (single instruction, multiple data — одиночний потік команд, множинний потік даних) — це елемент класифікації згідно з таксономією Флінна для паралельних процесорів, де до багатьох елементів даних виконується одна або однакові команди.

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

SPARC

Sun UltraSPARC II SPARC (Scalable Processor ARChitecture — масштабована процесорна архітектура) — архітектура RISC-мікропроцесорів, спочатку розроблена в 1985 році компанією Sun Microsystems.

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

SSE

SSE (Streaming SIMD Extensions, потокове SIMD-розширення процесора) — це SIMD (Single Instruction, Multiple Data, Одна інструкція — багато даних) набір інструкцій, розроблених Intel, і вперше представлених у процесорах серії Pentium III як відповідь на аналогічний набір інструкцій 3DNow! від AMD, який був представлений роком раніше.

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

UNIX

Девіз UNIX у формі номерного знака Генеалогічне дерево Unix-систем UNIX® (Ю́нікс) — операційна система, розробку якої впродовж 1969-1970-х років здійснювала група співробітників підрозділу Bell Labs корпорації AT&T у складі Кена Томпсона, Денніса Рітчі та Дугласа Макілроя.

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

Windows API

Windows Api (application programming interfaces) — загальне найменування для цілого набору базових функцій інтерфейсів програмування застосунків операційних систем сімейства Windows корпорації Майкрософт.

Новинка!!: Low Level Virtual Machine і Windows API · Побачити більше »

X86

80486 DX2 x86 (Intel 80x86) — архітектура процесорів та ядра мікроконтролерів з однойменною системою команд.

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

Купа (нерозділена пам'ять)

Купа (heap) - в інформатиці та програмуванні область зарезервованого адресного простору, умовна назва структури даних, поверх якої реалізована динамічна пам'ять програми.

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

Компілятор

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

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

Прикладний програмний інтерфейс

Прикладни́й програ́мний інтерфе́йс (інтерфейс програмування застосунків, інтерфейс прикладного програмування) (Application Programming Interface, API) — набір визначень взаємодії різнотипного програмного забезпечення.

Новинка!!: Low Level Virtual Machine і Прикладний програмний інтерфейс · Побачити більше »

Операційна система

GNU/Linux, дистрибутив Ubuntu Операці́йна систе́ма, скорочено ОС (operating system, OS) — це базовий комплекс програм, що виконує управління апаратною складовою комп'ютера або віртуальної машини; забезпечує керування обчислювальним процесом і організовує взаємодію з користувачем.

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

Альфа

Альфа — перша буква грецького алфавіту (άλφα), і популярна назва для першого, головного чи найкращого.

Новинка!!: Low Level Virtual Machine і Альфа · Побачити більше »

Соляріс (значення)

Без опису.

Новинка!!: Low Level Virtual Machine і Соляріс (значення) · Побачити більше »

Фортран

Фортран (Fortran) (раніше FORTRAN — скорочення від «The IBM Mathematical Formula Translating System», тобто «Система трансляції математичних формул від IBM») — це імперативна мова програмування загального призначення, яка особливо підходить для інтенсивних чисельних та наукових обчислень.

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

Центральний процесор

Сучасний мікропроцесор Intel Core i7 2600K Socket LGA1155, вигляд зверху Стійка центрального процесора EDVAC Вид з середини на стійку центрального процесора PDP-8-1 оперативної пам'яті та система охолодження 80486dx2 Центральний процесор, ЦП (Central processing unit, CPU) — функціональна частина комп'ютера, що призначена для інтерпретації команд.

Новинка!!: Low Level Virtual Machine і Центральний процесор · Побачити більше »

Віртуальна машина

Fedora запущена в VirtualBox Віртуальна машина — модель обчислювальної машини, створеної шляхом віртуалізації обчислювальних ресурсів: процесора, оперативної пам'яті, пристроїв зберігання та вводу і виводу інформації.

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

Графічний процесор

Графічний процесор гральної приставки SNES Графічний процесор (Graphics Proccesing Unit, GPU) — окремий пристрій персонального комп'ютера або ігрової приставки, виконує графічний рендеринг.

Новинка!!: Low Level Virtual Machine і Графічний процесор · Побачити більше »

Іллінойський університет

Ілліно́йський університе́т (University of Illinois) — система державних університетів Іллінойсу.

Новинка!!: Low Level Virtual Machine і Іллінойський університет · Побачити більше »

.NET Framework

Microsoft.NET (читається дот-нет) — програмна технологія, запропонована фірмою Microsoft як платформа для створення як звичайних програм, так і веб-застосунків.

Новинка!!: Low Level Virtual Machine і .NET Framework · Побачити більше »

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

LLVM.

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