Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn
Ваш власний Юніонпедія з вашим логотипом і доменом, від 9,99 USD/місяць
Створити мій Юніонпедія

SWIG

Індекс SWIG

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

Зміст

  1. 26 відносини: C (мова програмування), C Sharp, C++, Java, Java Native Interface, Microsoft Windows, Objective Caml, Perl, PHP, POSIX, Python, Ruby, Scheme, Tcl, Критична ділянка коду, Комп'ютерна програма, Компілятор, Програмне забезпечення, Бібліотека підпрограм, Відеогра, Вільне програмне забезпечення, Інтерпретатор, Ліцензія BSD, 1996, 2013, 27 травня.

  2. Засоби розробки
  3. Скриптові мови

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

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

Переглянути SWIG і C (мова програмування)

C Sharp

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

Переглянути SWIG і C Sharp

C++

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

Переглянути SWIG і C++

Java

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

Переглянути SWIG і Java

Java Native Interface

Java Native Interface (JNI) — стандартний механізм для запуску коду, під управлінням віртуальної машини Java (JVM), який написаний на мовах С/С++ чи Ассемблер, та скомпонований у вигляді динамічних бібліотек, дозволяє не використовувати статичне зв'язування.

Переглянути SWIG і Java Native Interface

Microsoft Windows

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

Переглянути SWIG і Microsoft Windows

Objective Caml

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

Переглянути SWIG і Objective Caml

Perl

Perl (неофіційна розшифровка Practical Extraction and Reporting Language — практична мова витягів та звітів) — високорівнева, інтерпретована, динамічна мова програмування загального призначення.

Переглянути SWIG і Perl

PHP

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

Переглянути SWIG і PHP

POSIX

POSIX (Portable Operating System Interface for uniX) — набір стандартів, які описують інтерфейси між операційною системою та застосунками.

Переглянути SWIG і POSIX

Python

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

Переглянути SWIG і Python

Ruby

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

Переглянути SWIG і Ruby

Scheme

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

Переглянути SWIG і Scheme

Tcl

Tcl (Tool Command Language) — інтерпретована мова програмування високого рівня.

Переглянути SWIG і Tcl

Критична ділянка коду

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

Переглянути SWIG і Критична ділянка коду

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

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

Переглянути SWIG і Комп'ютерна програма

Компілятор

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

Переглянути SWIG і Компілятор

Програмне забезпечення

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

Переглянути SWIG і Програмне забезпечення

Бібліотека підпрограм

Бібліотека (від library) — збірка об'єктів чи підпрограм для вирішення близьких за тематикою задач.

Переглянути SWIG і Бібліотека підпрограм

Відеогра

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

Переглянути SWIG і Відеогра

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

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

Переглянути SWIG і Вільне програмне забезпечення

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

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

Переглянути SWIG і Інтерпретатор

Ліцензія BSD

Ліцензія BSD (BSD license) — це ліцензійна угода, вперше використана для розповсюдження Unix-подібних операційних систем BSD, чию назву вона і отримала.

Переглянути SWIG і Ліцензія BSD

1996

Див.

Переглянути SWIG і 1996

2013

2013 (MMXIII) — невисокосний рік, що почався у вівторок 1 січня та закінчиться у вівторок 31 грудня за григоріанським календарем.

Переглянути SWIG і 2013

27 травня

27 травня — 147-й день року (148-й у високосні роки) в григоріанському календарі.

Переглянути SWIG і 27 травня

Див. також

Засоби розробки

Скриптові мови