CPython (original) (raw)
CPython je referenční implementace programovacího jazyka Python. Je napsaný v jazyce C a částečně v samotném Pythonu. Protože jde zároveň o implementaci nejrozšířejnější, bývá často nazývána stručně Python. CPython lze popsat jako interpret a překladač zároveň, neboť kód před spuštěním nejprve přeloží do bajtkódu, který následně interpretuje. Nabízí rozhraní pro volání funkcí napsaných v několika jiných programovacích jazycích, včetně C, pro což je ale nejdříve potřeba napsat propojující kód v jazyce jiném než Pythonu.
Property | Value |
---|---|
dbo:abstract | CPython je referenční implementace programovacího jazyka Python. Je napsaný v jazyce C a částečně v samotném Pythonu. Protože jde zároveň o implementaci nejrozšířejnější, bývá často nazývána stručně Python. CPython lze popsat jako interpret a překladač zároveň, neboť kód před spuštěním nejprve přeloží do bajtkódu, který následně interpretuje. Nabízí rozhraní pro volání funkcí napsaných v několika jiných programovacích jazycích, včetně C, pro což je ale nejdříve potřeba napsat propojující kód v jazyce jiném než Pythonu. (cs) CPython és un intèrpret per al llenguatge de programació Python. És la implementació per defecte i més emprada. Està escrit en C. A part d'aquesta implementació n'existeixen d'altres com el Jython, escrit en Java, i l'IronPython, que està escrit en C# seguint les especificacions de la Common Language Infrastructure. També existeixen implementacions experimentals, com el PyPy. (ca) سي بايثون (بالإنجليزية: CPython) هو التنفيذ الأكثر انتشارًا لقواعد لغة البرمجة بايثون وهو مكتوب بلغة سي. بالإضافة إلى سي بايثون، يوجد تنفيذان آخران مشهوران لقواعد لغة بايثون: جايثون -المكتوب بلغة جافا- وآيرن بايثون - المكتوبة . توجد تنفيذات أخرى عديدة لقواعد باثون. يعد سي بايثون مفسر . (ar) CPython is the reference implementation of the Python programming language. Written in C and Python, CPython is the default and most widely used implementation of the Python language. CPython can be defined as both an interpreter and a compiler as it compiles Python code into bytecode before interpreting it. It has a foreign function interface with several languages, including C, in which one must explicitly write bindings in a language other than Python. (en) CPython es la implementación oficial y más ampliamente utilizada del lenguaje de programación Python. Está escrita en C. Además de CPython, hay otras implementaciones con calidad para producción: Jython, escrita en Java; IronPython, escrita para el Common Language Runtime y PyPy, escrita en un subconjunto del propio lenguaje Python. CPython es un intérprete de bytecode. Tiene una interfaz de funciones foráneas para varios lenguajes (incluyendo C, C++ y Fortran) con el que se pueden codificar bindings para bibliotecas escritas en lenguajes diferentes a Python. Además de CPython, existen otras implementaciones de Python: Jython, IronPython, PyPy y Stackless Python. (es) CPython est l'implémentation de référence du langage Python et l'implémentation par défaut et la plus largement utilisée de ce langage. CPython peut être défini à la fois comme un interpréteur et un compilateur, car il compile le code Python en bytecode avant de l'interpréter. Il possède une interface avec plusieurs langages, dont le C, dans laquelle il est possible d'écrire explicitement des liaisons dans un autre langage que Python. Enfin, c'est un logiciel libre. (fr) CPython は、Pythonのリファレンス実装である。CPython は C言語で記述されている。CPython 以外に、製品としての品質をもつ Python 実装はJava で記述された Jython、共通言語ランタイム 用に記述された IronPython の2つがあり、またいくつかの実験的な実装もある。Classic Python というバクロニムが、'C' の別の意味として提案されている。 CPython はバイトコードインタプリタである。C を含むいくつかの言語での外部関数インターフェイスを持っており、Python 以外の言語の言語バインディングを明示的に書く場合に使用される。 (ja) C파이썬(CPython)은 파이썬 프로그래밍 언어의 참조 구현체이다. C와 파이썬으로 작성된 C파이썬은 이 언어에 가장 널리 사용되는 기본 구현체이다. C파이썬은 인터프리트 과정 이전에 파이썬 코드를 바이트코드로 컴파일하기 때문에 인터프리터이기도 하고 컴파일러이기도 하다.C를 포함한 여러 언어의 외부 함수 인터페이스를 보유하고 있으며 여기서 파이썬 외의 언어로 바인딩을 명시적으로 작성해야 한다. (ko) CPython – określenie standardowej implementacji języka programowania Python napisanej w języku programowania C. To określenie jest stosowane w przypadku konieczności odróżnienia najczęściej używanej implementacji języka od implementacji w Javie, nazwanej Jython, implementacji na platformę Common Language Runtime, nazwanej IronPython i innych. (pl) CPython é a implementação principal da linguagem de programação Python, escrita em linguagem C. É desenvolvida e mantida por Guido Van Rossum e diversos outros desenvolvedores espalhados pelo mundo. CPython é um interpretador de bytecode. Ele possui uma interface funcional em diversas linguagens incluindo C, na qual os bindings podem ser escritos explicitamente em qualquer outra linguagem diferente de Python. (pt) CPython是用C语言实现的Python解释器。作为官方实现,它是最广泛使用的Python解释器。除了CPython以外,还有用Java实现的Jython,用.NET实现的IronPython,使Python方便地和Java程序、.NET程序。另外还有一些实验性的Python解释器比如PyPy。[1] CPython是使用字节码的解释器,任何程序源代码在执行之前先要编译成字节码。它还有和几种其它语言(包括C语言)交互的。 (zh) CPython — наиболее распространённая, де-факто эталонная реализация языка программирования Python. CPython является интерпретатором байт-кода, написан на C. Разработка ведётся группой разработчиков под руководством создателя Python Гвидо ван Россума. CPython является программным обеспечением с открытым исходным кодом. Кроме CPython, существуют другие реализации Python: Jython, IronPython, PyPy и Stackless Python. (ru) CPython — найбільш поширена, реалізація інтерпретатора мови програмування Python. CPython є інтерпретатором байт-коду, написаний на C. Розробка CPython ведеться групою розробників під керівництвом творця Python Гвідо ван Россума. CPython є програмним забезпеченням з відкритим вихідним кодом. Крім CPython, існують інші реалізації Python: Jython, IronPython, PyPy, Stackless Python. (uk) |
dbo:author | dbr:Guido_van_Rossum |
dbo:developer | dbr:Python_Software_Foundation |
dbo:language | dbr:English_language |
dbo:license | dbr:Python_Software_Foundation_License |
dbo:programmingLanguage | dbr:Python_(programming_language) dbr:C_(programming_language) |
dbo:releaseDate | 1994-01-26 (xsd:date) |
dbo:thumbnail | wiki-commons:Special:FilePath/Python_logo_and_wordmark.svg?width=300 |
dbo:wikiPageExternalLink | https://www.python.org https://github.com/python/cpython https://launchpad.net/ubuntu/jammy/+package/python3 |
dbo:wikiPageID | 1984246 (xsd:integer) |
dbo:wikiPageLength | 21783 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1113183707 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Psion_(computers) dbr:PyPy dbr:Python_(programming_language) dbr:Python_for_S60 dbr:QNX dbr:MINIX dbr:BeOS dbr:Berkeley_Software_Distribution dbr:BlackBerry_10 dbr:Debian dbr:Ubuntu_(operating_system) dbr:Interpreter_(computing) dbr:Python_3000 dbr:Common_Language_Infrastructure dbr:Compiler dbr:Windows_3.x dbr:End-of-life_(product) dbr:English_language dbr:FreeBSD dbr:GP2X dbr:Google dbr:Google_Developers dbr:Monty_Python dbr:Monty_Python_and_the_Holy_Grail dbr:MorphOS dbr:Multithreading_(computer_architecture) dbr:Android_(operating_system) dbr:Linux dbr:MacOS dbr:Mac_OS_9 dbr:Z/OS dbr:Overhead_(computing) dbr:Parallel_computing dbr:Python_Enhancement_Proposal dbr:Python_Software_Foundation dbr:Windows_9x dbc:Free_software_programmed_in_C dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbr:CentOS dbr:VxWorks dbr:Windows dbr:Windows_2000 dbr:Windows_CE dbr:Windows_Vista dbr:Windows_XP dbr:Just-in-time_compilation dbr:Language_binding dbr:Python_Software_Foundation_License dbr:Amiga dbc:Free_software_programmed_in_Python dbr:DJGPP dbr:DOS dbr:Darwin_(operating_system) dbr:Database dbr:Nintendo_DS dbr:Nintendo_Gamecube dbr:Nokia_N900 dbr:Palm_OS dbr:Foreign_function_interface dbr:Global_interpreter_lock dbr:Process_(computing) dbr:Repository_(version_control) dbr:Guido_van_Rossum dbr:HP-UX dbr:IronPython dbr:Java_(programming_language) dbr:AtheOS dbc:Free_compilers_and_interpreters dbr:Jython dbr:LLVM dbr:Swallow dbr:Symbian_OS dbr:Java_virtual_machine dbr:Thread_(computing) dbr:Reference_implementation dbr:Bytecode dbc:Python_(programming_language)_implementations dbc:Software_using_the_PSF_license dbc:Stack-based_virtual_machines dbr:Plan_9_from_Bell_Labs dbr:PlayStation_2 dbr:PlayStation_3 dbr:PlayStation_Portable dbr:Pocket_PC dbr:Solaris_(operating_system) dbr:IBM_AIX dbr:IBM_i dbr:IPodLinux dbr:IRIX dbr:Illumos dbr:NetBSD dbr:OS/2 dbr:OS/390 dbr:OpenBSD dbr:OpenVMS dbr:Openmoko dbr:RISC_OS dbr:Red_Hat_Enterprise_Linux dbr:Sharp_Zaurus dbr:XBMC dbr:Xbox_(console) dbr:Virtual_machine dbr:S60_(software_platform) dbr:Nokia_770_Internet_Tablet dbr:Nokia_N800 dbr:Nokia_N810 dbr:Raspberry_Pi_OS dbr:SuSE_Linux_Enterprise_Server dbr:Apple_iOS dbr:AROS dbr:Tru64 dbr:S390x dbr:Multitasking_operating_system dbr:Windows_NT4 |
dbp:author | dbr:Guido_van_Rossum |
dbp:developer | Python core developers and the Python community, supported by the Python Software Foundation (en) |
dbp:genre | Python Programming Language Interpreter (en) |
dbp:language | dbr:English_language |
dbp:license | dbr:Python_Software_Foundation_License |
dbp:logo | Python logo and wordmark.svg (en) |
dbp:name | CPython (en) |
dbp:platform | 42 (xsd:integer) |
dbp:programmingLanguage | dbr:Python_(programming_language) dbr:C_(programming_language) |
dbp:released | 1994-01-26 (xsd:date) |
dbp:repo | https://github.com/python/cpython |
dbp:website | https://www.python.org |
dbp:wikiPageUsesTemplate | dbt:Github dbt:Citation_needed dbt:Cite_book dbt:Cleanup_bare_URLs dbt:Cleanup_rewrite dbt:Columns-list dbt:Distinguish dbt:Infobox_software dbt:Main_articles dbt:Multiple_issues dbt:Primary_sources dbt:Reflist dbt:Section_link dbt:Short_description dbt:Start_date_and_age dbt:Update_after dbt:Version dbt:Wikidata dbt:Python_(programming_language) |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 |
dcterms:subject | dbc:Free_software_programmed_in_C dbc:Free_software_programmed_in_Python dbc:Free_compilers_and_interpreters dbc:Python_(programming_language)_implementations dbc:Software_using_the_PSF_license dbc:Stack-based_virtual_machines |
gold:hypernym | dbr:Default |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Act100030358 yago:ArtificialLanguage106894544 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Enforcement101127019 yago:Event100029378 yago:Execution101127379 yago:GroupAction101080366 yago:Language106282651 yago:ProgrammingLanguage106898352 yago:PsychologicalFeature100023100 yago:Writing106359877 yago:WrittenCommunication106349220 yago:YagoPermanentlyLocatedEntity yago:SocialControl101123598 yago:Software106566077 yago:WikicatProgrammingLanguages yago:WikicatPythonImplementations umbel-rc:SoftwareObject |
rdfs:comment | CPython je referenční implementace programovacího jazyka Python. Je napsaný v jazyce C a částečně v samotném Pythonu. Protože jde zároveň o implementaci nejrozšířejnější, bývá často nazývána stručně Python. CPython lze popsat jako interpret a překladač zároveň, neboť kód před spuštěním nejprve přeloží do bajtkódu, který následně interpretuje. Nabízí rozhraní pro volání funkcí napsaných v několika jiných programovacích jazycích, včetně C, pro což je ale nejdříve potřeba napsat propojující kód v jazyce jiném než Pythonu. (cs) CPython és un intèrpret per al llenguatge de programació Python. És la implementació per defecte i més emprada. Està escrit en C. A part d'aquesta implementació n'existeixen d'altres com el Jython, escrit en Java, i l'IronPython, que està escrit en C# seguint les especificacions de la Common Language Infrastructure. També existeixen implementacions experimentals, com el PyPy. (ca) سي بايثون (بالإنجليزية: CPython) هو التنفيذ الأكثر انتشارًا لقواعد لغة البرمجة بايثون وهو مكتوب بلغة سي. بالإضافة إلى سي بايثون، يوجد تنفيذان آخران مشهوران لقواعد لغة بايثون: جايثون -المكتوب بلغة جافا- وآيرن بايثون - المكتوبة . توجد تنفيذات أخرى عديدة لقواعد باثون. يعد سي بايثون مفسر . (ar) CPython is the reference implementation of the Python programming language. Written in C and Python, CPython is the default and most widely used implementation of the Python language. CPython can be defined as both an interpreter and a compiler as it compiles Python code into bytecode before interpreting it. It has a foreign function interface with several languages, including C, in which one must explicitly write bindings in a language other than Python. (en) CPython est l'implémentation de référence du langage Python et l'implémentation par défaut et la plus largement utilisée de ce langage. CPython peut être défini à la fois comme un interpréteur et un compilateur, car il compile le code Python en bytecode avant de l'interpréter. Il possède une interface avec plusieurs langages, dont le C, dans laquelle il est possible d'écrire explicitement des liaisons dans un autre langage que Python. Enfin, c'est un logiciel libre. (fr) CPython は、Pythonのリファレンス実装である。CPython は C言語で記述されている。CPython 以外に、製品としての品質をもつ Python 実装はJava で記述された Jython、共通言語ランタイム 用に記述された IronPython の2つがあり、またいくつかの実験的な実装もある。Classic Python というバクロニムが、'C' の別の意味として提案されている。 CPython はバイトコードインタプリタである。C を含むいくつかの言語での外部関数インターフェイスを持っており、Python 以外の言語の言語バインディングを明示的に書く場合に使用される。 (ja) C파이썬(CPython)은 파이썬 프로그래밍 언어의 참조 구현체이다. C와 파이썬으로 작성된 C파이썬은 이 언어에 가장 널리 사용되는 기본 구현체이다. C파이썬은 인터프리트 과정 이전에 파이썬 코드를 바이트코드로 컴파일하기 때문에 인터프리터이기도 하고 컴파일러이기도 하다.C를 포함한 여러 언어의 외부 함수 인터페이스를 보유하고 있으며 여기서 파이썬 외의 언어로 바인딩을 명시적으로 작성해야 한다. (ko) CPython – określenie standardowej implementacji języka programowania Python napisanej w języku programowania C. To określenie jest stosowane w przypadku konieczności odróżnienia najczęściej używanej implementacji języka od implementacji w Javie, nazwanej Jython, implementacji na platformę Common Language Runtime, nazwanej IronPython i innych. (pl) CPython é a implementação principal da linguagem de programação Python, escrita em linguagem C. É desenvolvida e mantida por Guido Van Rossum e diversos outros desenvolvedores espalhados pelo mundo. CPython é um interpretador de bytecode. Ele possui uma interface funcional em diversas linguagens incluindo C, na qual os bindings podem ser escritos explicitamente em qualquer outra linguagem diferente de Python. (pt) CPython是用C语言实现的Python解释器。作为官方实现,它是最广泛使用的Python解释器。除了CPython以外,还有用Java实现的Jython,用.NET实现的IronPython,使Python方便地和Java程序、.NET程序。另外还有一些实验性的Python解释器比如PyPy。[1] CPython是使用字节码的解释器,任何程序源代码在执行之前先要编译成字节码。它还有和几种其它语言(包括C语言)交互的。 (zh) CPython — наиболее распространённая, де-факто эталонная реализация языка программирования Python. CPython является интерпретатором байт-кода, написан на C. Разработка ведётся группой разработчиков под руководством создателя Python Гвидо ван Россума. CPython является программным обеспечением с открытым исходным кодом. Кроме CPython, существуют другие реализации Python: Jython, IronPython, PyPy и Stackless Python. (ru) CPython — найбільш поширена, реалізація інтерпретатора мови програмування Python. CPython є інтерпретатором байт-коду, написаний на C. Розробка CPython ведеться групою розробників під керівництвом творця Python Гвідо ван Россума. CPython є програмним забезпеченням з відкритим вихідним кодом. Крім CPython, існують інші реалізації Python: Jython, IronPython, PyPy, Stackless Python. (uk) CPython es la implementación oficial y más ampliamente utilizada del lenguaje de programación Python. Está escrita en C. Además de CPython, hay otras implementaciones con calidad para producción: Jython, escrita en Java; IronPython, escrita para el Common Language Runtime y PyPy, escrita en un subconjunto del propio lenguaje Python. CPython es un intérprete de bytecode. Tiene una interfaz de funciones foráneas para varios lenguajes (incluyendo C, C++ y Fortran) con el que se pueden codificar bindings para bibliotecas escritas en lenguajes diferentes a Python. (es) |
rdfs:label | CPython (en) سي بايثون (ar) CPython (ca) CPython (cs) CPython (de) CPython (es) CPython (fr) C파이썬 (ko) CPython (ja) CPython (pl) CPython (pt) CPython (ru) CPython (uk) CPython (zh) |
owl:differentFrom | dbr:Cython |
owl:sameAs | freebase:CPython wikidata:CPython dbpedia-ar:CPython http://bn.dbpedia.org/resource/সিপাইথন dbpedia-ca:CPython dbpedia-cs:CPython dbpedia-de:CPython dbpedia-es:CPython dbpedia-fa:CPython dbpedia-fr:CPython dbpedia-hu:CPython http://hy.dbpedia.org/resource/CPython dbpedia-ja:CPython dbpedia-ko:CPython http://ml.dbpedia.org/resource/സിപൈത്തൺ dbpedia-ms:CPython dbpedia-pl:CPython dbpedia-pt:CPython dbpedia-ru:CPython dbpedia-sr:CPython dbpedia-tr:CPython dbpedia-uk:CPython dbpedia-zh:CPython https://global.dbpedia.org/id/4nMxh yago-res:CPython |
prov:wasDerivedFrom | wikipedia-en:CPython?oldid=1113183707&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Python_logo_and_wordmark.svg |
foaf:homepage | https://www.python.org |
foaf:isPrimaryTopicOf | wikipedia-en:CPython |
foaf:name | CPython (en) |
is dbo:computingPlatform of | dbr:Ninja-IDE |
is dbo:wikiPageRedirects of | dbr:Unladen_Swallow dbr:Cpython dbr:Unladen_swallow |
is dbo:wikiPageWikiLink of | dbr:PyDev dbr:PyPy dbr:Python_(programming_language) dbr:Aliasing_(computing) dbr:Unladen_Swallow dbr:Scripting_Layer_for_Android dbr:Pytest dbr:PythonAnywhere dbr:CircuitPython dbr:Thonny dbr:Aptana dbr:Libffi dbr:Sine_and_cosine dbr:Stack_machine dbr:Stackless_Python dbr:Comparison_of_application_virtualization_software dbr:CLPython dbr:Garbage_collection_(computer_science) dbr:Cpython dbr:Lanczos_approximation dbr:ActiveState dbr:Cython dbr:Ninja-IDE dbr:Nuitka dbr:NumPy dbr:Global_interpreter_lock dbr:Microcontroller dbr:List_of_Python_software dbr:IronPython dbr:Asm.js dbr:Jython dbr:SystemTap dbr:Thread_(computing) dbr:Tim_Peters_(software_engineer) dbr:Reference_implementation dbr:C_standard_library dbr:Finalizer dbr:Green_thread dbr:Shed_Skin dbr:Xkcd dbr:YouTube dbr:Object_resurrection dbr:Programming_language_implementation dbr:Resource_acquisition_is_initialization dbr:Unladen_swallow |
is dbp:implementations of | dbr:Python_(programming_language) |
is dbp:platform of | dbr:Ninja-IDE |
is owl:differentFrom of | dbr:Cython |
is foaf:primaryTopic of | wikipedia-en:CPython |