This HTML5 document contains 103 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dcthttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n20https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
dbthttp://dbpedia.org/resource/Template:
dbpedia-ruhttp://ru.dbpedia.org/resource/
schemahttp://schema.org/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
n22http://www.w3.org/2006/03/wn/wn20/instances/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbpedia-arhttp://ar.dbpedia.org/resource/
owlhttp://www.w3.org/2002/07/owl#
dbpedia-frhttp://fr.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
n17http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/

Statements

Subject Item
dbr:Pyrex_(programming_language)
rdf:type
schema:CreativeWork wikidata:Q386724 yago:Code106355894 yago:Communication100033020 wikidata:Q7397 yago:Writing106359877 dbo:Language yago:CodingSystem106353757 dbo:Software yago:ProgrammingLanguage106898352 yago:Abstraction100002137 yago:WrittenCommunication106349220 yago:WikicatComputerLanguages dbo:Work owl:Thing yago:ArtificialLanguage106894544 yago:Language106282651 yago:Software106566077 yago:ComputerLanguage106899633
rdfs:label
Pyrex (langage) Pyrex (язык программирования) بايركس (لغة برمجة) Pyrex Pyrex (programming language)
rdfs:comment
بايراكس (بالإنجليزية: Pyrex)‏ هي لغة برمجة أنشأت بغرض تسهيل عملية إنشاء وحدات بايثون. وصيغتها النحوية قريبة جدا من لغة بايثون. Pyrex — язык программирования, разработанный Greg Ewing в 2002 году в целях упрощения создания модулей для Python. Его синтаксис очень близок к Python, что упрощает использование Python-программистами для создания связующего кода. Позже Pyrex стал основой для Cython. Pyrex は、Pythonの拡張モジュールの作成を補助する目的で開発されたプログラミング言語である。Python は拡張モジュールを記述するためのC言語のAPIを提供している。関数とデータ型をC言語で記述することができ、記述したモジュールは Python からアクセスすることができる。既存の C ライブラリ の関数とデータ型を Python オブジェクトとしてラップし、Python から利用可能にすることもできる。 こうしたプロセスの自動化を補助する SWIG のようなツールも存在するが、Python から外部のライブラリを利用可能にすることに限定されており、API の変更が必要な場合、再度グルーコードを手で記述する必要がある。このような場合に Pyrex は適している。Pyrex ではユーザーが C コードに直接アクセス可能な Python に似た言語を用いて、拡張モジュールを記述することを可能にする。 Pyrex est un langage de programmation destiné à l'écriture de modules Python. Pyrex is a programming language for creating Python modules. Its syntax is very close to Python and it makes it easy for Python programmers to write non-Python supporting code for interfacing modules in a language which is as close to Python as possible. Python itself only provides a C API to write extension modules, which allows writing of functions and datatypes in C. These can then be accessed from Python. It is possible to wrap the functions and datatypes of existing C libraries as Python objects and therefore make them available to Python.
foaf:name
Pyrex
dbp:name
Pyrex
dct:subject
dbc:Free_compilers_and_interpreters dbc:Python_(programming_language)
dbo:wikiPageID
3274540
dbo:wikiPageRevisionID
1026837619
dbo:wikiPageWikiLink
dbr:Subroutine dbr:Library_(computer_science) dbr:C_(programming_language) dbr:Python_(programming_language) dbr:SWIG dbc:Free_compilers_and_interpreters dbr:Module_(programming) dbr:Cross-platform dbr:Cython dbr:Datatype dbr:Enumerated_type dbr:Application_programming_interface dbr:Programming_language dbc:Python_(programming_language)
dbo:wikiPageExternalLink
n17:
owl:sameAs
wikidata:Q3411311 yago-res:Pyrex_(programming_language) dbpedia-ar:بايركس_(لغة_برمجة) n20:3984F freebase:m.092r2w dbpedia-ru:Pyrex_(язык_программирования) dbpedia-ja:Pyrex dbpedia-fr:Pyrex_(langage)
dbp:wikiPageUsesTemplate
dbt:Portal dbt:Start_date_and_age dbt:Discuss dbt:URL dbt:Citation_needed dbt:Infobox_software dbt:Reflist dbt:Compu-prog-stub
dbp:developer
Greg Ewing
dbp:genre
dbr:Programming_language
dbp:latestReleaseDate
2010-04-12
dbp:latestReleaseVersion
0.9
dbp:operatingSystem
dbr:Cross-platform
dbp:programmingLanguage
dbr:Python_(programming_language) dbr:C_(programming_language)
dbp:released
2002-04-03
dbp:title
Pyrex
dbo:abstract
Pyrex is a programming language for creating Python modules. Its syntax is very close to Python and it makes it easy for Python programmers to write non-Python supporting code for interfacing modules in a language which is as close to Python as possible. Python itself only provides a C API to write extension modules, which allows writing of functions and datatypes in C. These can then be accessed from Python. It is possible to wrap the functions and datatypes of existing C libraries as Python objects and therefore make them available to Python. Pyrex allows the user to write extension modules in a Python-like language which may directly access the external C code. The similarity of Pyrex's syntax to Python's makes it easy to write Python modules, but there are some functional limitations. The programmer must specify the name of C-header files, enumerations, datatypes and functions needing to be accessed in the module, then they can be used as if they were Python objects. The Pyrex compiler will generate the necessary glue code automatically and compile the Pyrex code into a working Python module. There are tools like SWIG or Python's foreign function library ctypes which can be used for this task without requiring much additional code, but this is limited to making an external library available in Python code. If adjustments to the API are needed, glue code must again be written manually. Pyrex — язык программирования, разработанный Greg Ewing в 2002 году в целях упрощения создания модулей для Python. Его синтаксис очень близок к Python, что упрощает использование Python-программистами для создания связующего кода. Позже Pyrex стал основой для Cython. Pyrex は、Pythonの拡張モジュールの作成を補助する目的で開発されたプログラミング言語である。Python は拡張モジュールを記述するためのC言語のAPIを提供している。関数とデータ型をC言語で記述することができ、記述したモジュールは Python からアクセスすることができる。既存の C ライブラリ の関数とデータ型を Python オブジェクトとしてラップし、Python から利用可能にすることもできる。 こうしたプロセスの自動化を補助する SWIG のようなツールも存在するが、Python から外部のライブラリを利用可能にすることに限定されており、API の変更が必要な場合、再度グルーコードを手で記述する必要がある。このような場合に Pyrex は適している。Pyrex ではユーザーが C コードに直接アクセス可能な Python に似た言語を用いて、拡張モジュールを記述することを可能にする。 Pyrex と Python の文法が似ているため、Python のモジュールを記述するのは容易であり、C や C++ などの異なる言語を習得する必要がない。また、グルーコードを書く必要もない。C のヘッダファイルと、拡張モジュールでアクセスする必要のある列挙型、データ型、関数を指定するだけでよい。Pyrex コンパイラが必要なグルーコードを自動的に生成し、Pyrex コードを動作する Python モジュールにコンパイルしてくれる。 بايراكس (بالإنجليزية: Pyrex)‏ هي لغة برمجة أنشأت بغرض تسهيل عملية إنشاء وحدات بايثون. وصيغتها النحوية قريبة جدا من لغة بايثون. Pyrex est un langage de programmation destiné à l'écriture de modules Python.
gold:hypernym
dbr:Language
dbp:wordnet_type
n22:synset-software-noun-1
prov:wasDerivedFrom
wikipedia-en:Pyrex_(programming_language)?oldid=1026837619&ns=0
dbo:wikiPageLength
4495
dbo:latestReleaseDate
2010-04-12
dbo:latestReleaseVersion
0.9.9
dbo:releaseDate
2002-04-03
dbo:genre
dbr:Programming_language
dbo:operatingSystem
dbr:Cross-platform
dbo:programmingLanguage
dbr:Python_(programming_language) dbr:C_(programming_language)
foaf:isPrimaryTopicOf
wikipedia-en:Pyrex_(programming_language)
Subject Item
dbr:Python_(programming_language)
dbo:wikiPageWikiLink
dbr:Pyrex_(programming_language)
Subject Item
dbr:GNU_Bazaar
dbo:wikiPageWikiLink
dbr:Pyrex_(programming_language)
dbo:programmingLanguage
dbr:Pyrex_(programming_language)
Subject Item
dbr:Google_App_Engine
dbo:wikiPageWikiLink
dbr:Pyrex_(programming_language)
Subject Item
dbr:Comparison_of_version-control_software
dbo:wikiPageWikiLink
dbr:Pyrex_(programming_language)
Subject Item
dbr:Cython
dbo:wikiPageWikiLink
dbr:Pyrex_(programming_language)
Subject Item
dbr:List_of_Python_software
dbo:wikiPageWikiLink
dbr:Pyrex_(programming_language)
Subject Item
dbr:Soya3D
dbo:wikiPageWikiLink
dbr:Pyrex_(programming_language)
Subject Item
dbr:Pyrex_programming_language
dbo:wikiPageWikiLink
dbr:Pyrex_(programming_language)
dbo:wikiPageRedirects
dbr:Pyrex_(programming_language)
Subject Item
wikipedia-en:Pyrex_(programming_language)
foaf:primaryTopic
dbr:Pyrex_(programming_language)