Nothing Special   »   [go: up one dir, main page]

About: SWIG

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

The Simplified Wrapper and Interface Generator (SWIG) is an open-source software tool used to connect computer programs or libraries written in C or C++ with scripting languages such as Lua, Perl, PHP, Python, R, Ruby, Tcl, and other languages like C#, Java, JavaScript, Go, D, OCaml, Octave, Scilab and Scheme. Output can also be in the form of XML.

Property Value
dbo:abstract
  • SWIG (Simplified Wrapper and Interface Generator) ist ein Programmierwerkzeug, das in C oder C++ geschriebene Module für andere Programmiersprachen, insbesondere Skriptsprachen, verfügbar macht. SWIG ist ein Open-Source-Projekt und betriebssystemunabhängig (plattformübergreifend) einsetzbar. Als Ausgangssprachen werden C und C++, als Zielsprachen die Skriptsprachen Tcl, Perl, Python, Ruby, PHP, Lua und des Weiteren auch Java, C#, Scheme, Ocaml, R und Go unterstützt. (de)
  • SWIG (de l'anglais Simplified Wrapper and Interface Generator) est un outil logiciel open source, permettant de connecter des logiciels ou bibliothèques logicielles écrites en C/C++ avec des langages de scripts tels que : Tcl, Perl, Python, Ruby, PHP, Lua ou d'autres langages de programmation comme Java, C#, Scheme et OCaml. Des sorties peuvent également être faites en format XML ou Lisp S-expressions. Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ? (fr)
  • The Simplified Wrapper and Interface Generator (SWIG) is an open-source software tool used to connect computer programs or libraries written in C or C++ with scripting languages such as Lua, Perl, PHP, Python, R, Ruby, Tcl, and other languages like C#, Java, JavaScript, Go, D, OCaml, Octave, Scilab and Scheme. Output can also be in the form of XML. (en)
  • SWIG (Simplified Wrapper and Interface Generator - Wrapper semplificato e generatore di interfacce) è un wrapper open source utilizzato per collegare i programmi per elaboratore o librerie scritte in C o C++ con linguaggi di scripting come Lua, Perl, PHP, Python, R, Ruby, Tcl e altri linguaggi come C Sharp, Java, JavaScript, Go, Modula-3, OCaml, Octave, e Scheme. L'output può essere anche in formato XML o S-expressioni Lisp. (it)
  • SWIG(Simplified Wrapper and Interface Generator)는 C나 C++로 작성된 컴퓨터 프로그램이나 라이브러리들을 루아, 펄, PHP, 파이썬, R, 루비, Tcl과 같은 스크립트 언어 및 C 샤프, 자바, 자바스크립트, Go, 모듈러-3, OCaml, 옥타브, Scilab, 스킴 등의 다른 언어들과 연결하는데 사용하는 오픈 소스 소프트웨어 도구이다. (ko)
  • SWIG (Simplified Wrapper and Interface Generator) は、C/C++ で書かれたプログラムやライブラリを、Tcl/Tk、Perl、Python、Ruby、PHP、Luaなどのスクリプト言語や、Java、C#、Common Lisp、Scheme、Ocamlなどのプログラミング言語に接続するためのオープンソースのツールである。 (ja)
  • SWIG (ang. Simplified Wrapper and Interface Generator) – wolne oprogramowanie używane do łączenia programów lub bibliotek napisanych w językach programowania C/C++ z językami skryptowymi takimi jak JavaScript, Lua, Octave, Perl, PHP, Python, R, Ruby, Scilab, Tcl, a także językami programowania Java, C#, D, Go, , Ocaml i Racket. (pl)
  • SWIG (англ. simplified wrapper and interface generator) — свободный инструмент для связывания программ и библиотек, написанных на языках C и C++, с интерпретируемыми (Tcl, Perl, Python, Ruby, PHP) или компилируемыми (Java, C#, Scheme, OCaml) языками. Основная цель: обеспечение возможности вызова функций, написанных на одних языках, из кода на других языках. Программист создаёт файл .i с описанием экспортируемых функций; SWIG генерирует исходный код для склеивания C/C++ и нужного языка, создаёт исполняемый файл. Вид исполняемого файла зависит от выбранного языка: * исполняемый файл со встроенным интерпретатором скриптового языка; * библиотека, функции C/C++ из которой автоматически становятся доступны из другого языка; * библиотека функций C/C++ и библиотека функций — обёрток над функциями C/C++ (например, JNI для Java). Движки скриптовых языков встраивают в программы на C/C++ по следующим причинам: * скорость разработки с использованием скриптового языка выше, чем скорость разработки на C/C++; * пользователи получают возможность автоматизации своих действий с помощью сценариев. Например, в играх сценарии используются для написания сюжета и уровней; * разработчики получают возможность автоматизации для тестирования ПО на этапе разработки. Готовое ПО может не включать скриптовый движок. Причины создания библиотек функций C/C++, доступных интерпретаторам других языков: * предоставление функциональности, отсутствующей в скриптовом языке; * оптимизация наиболее часто выполняемых участков кода для повышения производительности (см. анализ производительности). SWIG написан на языках С и C++, распространяется по лицензии, похожей на BSD, с февраля 1996 года. Лицензия SWIG позволяет использовать, распространять и модифицировать код SWIG для коммерческих и некоммерческих целей практически без ограничений. (ru)
  • SWIG (англ. simplified wrapper and interface generator) — вільне програмне забезпечення для зв'язування програм та бібліотек, написаних на мовах C та C++, з інтерпретованими (Tcl, Perl, Python, Ruby, PHP) або компільованими (Java, C#, Scheme, OCaml) мовами. Головна мета: забезпечення можливості виклику функцій, написаних на одних мовах, з коду на інших мовах. Програміст створює файл .i з описом експортованих функцій; SWIG генерує вихідний код для склеювання C/C++ та потрібної мови, створює виконуваний файл. Вид виконуваного файлу залежить від вибраної мови: * виконуваний файл з вбудованим інтерпретатором скриптової мови; * бібліотека, функції C/C++ якої автоматично стають доступні з іншої мови; * бібліотека функцій C/C++ та бібліотека функцій - обгорток над функціями C/C++ (наприклад, JNI для Java). Двигуни скриптових мов вбудовують в програми C/C++ за наступними причинами: * швидкість розробки з використанням скриптової мови вище, ніж швидкість розробки на C/C++; * користувачі отримують можливість автоматизації своїх дій завдяки сценаріям. Наприклад, в іграх сценарії використовуються для написання сюжету та рівнів; * розробники отримують можливість автоматизації для тестування ПО на етапі розробки. Готове ПО може не включати скриптовий двигун. Причини створення бібліотек функцій C/C++, доступних інтерпретаторам інших мов: * забезпечення функціональності, відсутньої в скриптових мовах; * оптимізація найчастіше виконуваних ділянок коду для підвищення продуктивності. SWIG написаний мовах С та C++, розповсюджується по ліцензії, подібній до BSD, з лютого 1996 року. ліцензія SWIG дозволяє використовувати, розповсюджувати та модифікувати код SWIG для комерційних та не комерційних цілей практично без обмежень. (uk)
  • 簡單包裝介面產生器(英語:Simplified Wrapper and Interface Generator, SWIG)是一個开源软件工具,用來將C語言或C++寫的计算机程序或函式庫,連接脚本语言,例如Lua, Perl, PHP, Python, R, Ruby, Tcl, 和其它語言,例如C#, Java, JavaScript, Go, D, OCaml, Octave, Scilab以及Scheme. 也可以輸出成XML格式。 (zh)
dbo:author
dbo:latestReleaseDate
  • 2020-06-08 (xsd:date)
dbo:latestReleaseVersion
  • 4.0.2
dbo:license
dbo:programmingLanguage
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 531490 (xsd:integer)
dbo:wikiPageLength
  • 7628 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1118983109 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
dbp:developer
  • SWIG developers (en)
dbp:latestReleaseDate
  • 2020-06-08 (xsd:date)
dbp:latestReleaseVersion
  • 4 (xsd:integer)
dbp:license
dbp:name
  • SWIG (en)
dbp:programmingLanguage
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • SWIG (Simplified Wrapper and Interface Generator) ist ein Programmierwerkzeug, das in C oder C++ geschriebene Module für andere Programmiersprachen, insbesondere Skriptsprachen, verfügbar macht. SWIG ist ein Open-Source-Projekt und betriebssystemunabhängig (plattformübergreifend) einsetzbar. Als Ausgangssprachen werden C und C++, als Zielsprachen die Skriptsprachen Tcl, Perl, Python, Ruby, PHP, Lua und des Weiteren auch Java, C#, Scheme, Ocaml, R und Go unterstützt. (de)
  • SWIG (de l'anglais Simplified Wrapper and Interface Generator) est un outil logiciel open source, permettant de connecter des logiciels ou bibliothèques logicielles écrites en C/C++ avec des langages de scripts tels que : Tcl, Perl, Python, Ruby, PHP, Lua ou d'autres langages de programmation comme Java, C#, Scheme et OCaml. Des sorties peuvent également être faites en format XML ou Lisp S-expressions. Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ? (fr)
  • The Simplified Wrapper and Interface Generator (SWIG) is an open-source software tool used to connect computer programs or libraries written in C or C++ with scripting languages such as Lua, Perl, PHP, Python, R, Ruby, Tcl, and other languages like C#, Java, JavaScript, Go, D, OCaml, Octave, Scilab and Scheme. Output can also be in the form of XML. (en)
  • SWIG (Simplified Wrapper and Interface Generator - Wrapper semplificato e generatore di interfacce) è un wrapper open source utilizzato per collegare i programmi per elaboratore o librerie scritte in C o C++ con linguaggi di scripting come Lua, Perl, PHP, Python, R, Ruby, Tcl e altri linguaggi come C Sharp, Java, JavaScript, Go, Modula-3, OCaml, Octave, e Scheme. L'output può essere anche in formato XML o S-expressioni Lisp. (it)
  • SWIG(Simplified Wrapper and Interface Generator)는 C나 C++로 작성된 컴퓨터 프로그램이나 라이브러리들을 루아, 펄, PHP, 파이썬, R, 루비, Tcl과 같은 스크립트 언어 및 C 샤프, 자바, 자바스크립트, Go, 모듈러-3, OCaml, 옥타브, Scilab, 스킴 등의 다른 언어들과 연결하는데 사용하는 오픈 소스 소프트웨어 도구이다. (ko)
  • SWIG (Simplified Wrapper and Interface Generator) は、C/C++ で書かれたプログラムやライブラリを、Tcl/Tk、Perl、Python、Ruby、PHP、Luaなどのスクリプト言語や、Java、C#、Common Lisp、Scheme、Ocamlなどのプログラミング言語に接続するためのオープンソースのツールである。 (ja)
  • SWIG (ang. Simplified Wrapper and Interface Generator) – wolne oprogramowanie używane do łączenia programów lub bibliotek napisanych w językach programowania C/C++ z językami skryptowymi takimi jak JavaScript, Lua, Octave, Perl, PHP, Python, R, Ruby, Scilab, Tcl, a także językami programowania Java, C#, D, Go, , Ocaml i Racket. (pl)
  • 簡單包裝介面產生器(英語:Simplified Wrapper and Interface Generator, SWIG)是一個开源软件工具,用來將C語言或C++寫的计算机程序或函式庫,連接脚本语言,例如Lua, Perl, PHP, Python, R, Ruby, Tcl, 和其它語言,例如C#, Java, JavaScript, Go, D, OCaml, Octave, Scilab以及Scheme. 也可以輸出成XML格式。 (zh)
  • SWIG (англ. simplified wrapper and interface generator) — свободный инструмент для связывания программ и библиотек, написанных на языках C и C++, с интерпретируемыми (Tcl, Perl, Python, Ruby, PHP) или компилируемыми (Java, C#, Scheme, OCaml) языками. Основная цель: обеспечение возможности вызова функций, написанных на одних языках, из кода на других языках. Программист создаёт файл .i с описанием экспортируемых функций; SWIG генерирует исходный код для склеивания C/C++ и нужного языка, создаёт исполняемый файл. Вид исполняемого файла зависит от выбранного языка: (ru)
  • SWIG (англ. simplified wrapper and interface generator) — вільне програмне забезпечення для зв'язування програм та бібліотек, написаних на мовах C та C++, з інтерпретованими (Tcl, Perl, Python, Ruby, PHP) або компільованими (Java, C#, Scheme, OCaml) мовами. Головна мета: забезпечення можливості виклику функцій, написаних на одних мовах, з коду на інших мовах. Програміст створює файл .i з описом експортованих функцій; SWIG генерує вихідний код для склеювання C/C++ та потрібної мови, створює виконуваний файл. Вид виконуваного файлу залежить від вибраної мови: (uk)
rdfs:label
  • SWIG (de)
  • SWIG (fr)
  • SWIG (it)
  • SWIG (ja)
  • SWIG (ko)
  • SWIG (pl)
  • SWIG (en)
  • SWIG (ru)
  • SWIG (uk)
  • SWIG (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
foaf:name
  • SWIG (en)
is dbo:knownFor of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License