Polyglot (computing) (original) (raw)

About DBpedia

Ein polyglottes Programm (polyglott = mehrsprachig) ist ein Computerprogramm, dessen Quelltext in mehr als einer Programmiersprache gültig ist; d. h., es kann vom jeweiligen Interpreter bzw. Compiler jeder der dafür vorgesehenen Sprachen fehlerfrei ausgeführt bzw. übersetzt werden. In der Regel erzeugt es bei der Ausführung in den verschiedenen Sprachen jeweils dieselbe Ausgabe. Ein solches Programm hat keinerlei Nutzen für die Allgemeinheit, seine Erstellung ist lediglich eine anspruchsvolle Übung für den Programmierer.

Property Value
dbo:abstract Ein polyglottes Programm (polyglott = mehrsprachig) ist ein Computerprogramm, dessen Quelltext in mehr als einer Programmiersprache gültig ist; d. h., es kann vom jeweiligen Interpreter bzw. Compiler jeder der dafür vorgesehenen Sprachen fehlerfrei ausgeführt bzw. übersetzt werden. In der Regel erzeugt es bei der Ausführung in den verschiedenen Sprachen jeweils dieselbe Ausgabe. Ein solches Programm hat keinerlei Nutzen für die Allgemeinheit, seine Erstellung ist lediglich eine anspruchsvolle Übung für den Programmierer. (de) Konputazioan, polyglot bat programa informatiko edo script bitxia da, zenbait programazio-lengoaietan ondo idatzita dagoena, eragiketa edo irteera berdinak burutzen dituena, konpilatzeko edo interpretatzeko erabilitako lengoaiarekin independentea dena. Gehien bat polyglotak C lengoaia eta script lengoaia (Lisp, Perl, Bash,...) baten arteko konbinaketak dira. (eu) Un programme multilangage (également écrit multi-langage) est un programme conçu pour fonctionner avec différents langages de programmation. L'usage de ce terme se retrouve dans deux cas : * soit le code source du programme est conforme à la syntaxe de plusieurs langages de programmation ; * soit le programme permet de travailler avec plusieurs langages différents. (fr) In computing, a polyglot is a computer program or script written in a valid form of multiple programming languages or file formats. The name was coined by analogy to multilingualism. A polyglot file is composed by combining syntax from two or more different formats. When the file formats are to be compiled or interpreted as source code, the file can be said to be a polyglot program, though file formats and source code syntax are both fundamentally streams of bytes, and exploiting this commonality is key to the development of polyglots. Polyglot files have practical applications in compatibility, but can also present a security risk when used to bypass validation or to exploit a vulnerability. (en) polyglotとは、複数のプログラミング言語として解釈可能なコンピュータープログラムまたはスクリプトであり、コンパイルまたは解釈に使用されるプログラミング言語とは関係なく、同じ操作または出力をするもののことである。 一般に、polyglotは、C(プリプロセッサを使用した字句トークンの再定義を可能にする)とLisp 、 Perl 、 shなどのスクリプト言語の組み合わせで作られる。 (ja)
dbo:wikiPageExternalLink http://www.w3.org/1999/xhtml%22 http://ideology.com.au/polyglot/ http://people.ksp.sk/~misof/programy/polyglot7.html http://www.htmlvalidator.com/ http://www.retas.de/thomas/computer/programs/useless/misc/polyglot/index.html http://www.xmlplease.com/xhtml/xhtml5polyglot/ https://codegolf.stackexchange.com/a/250674 https://www.alchemistowl.org/pocorgtfo/ https://www.lab6.com/1 http://www.nyx.net/~gthompso/poly/polyglot.htm https://raw.github.com/mauke/poly.poly/master/poly.poly https://en.wikibooks.org/wiki/Polyglot_markup,_how_to
dbo:wikiPageID 275174 (xsd:integer)
dbo:wikiPageLength 17911 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1111863614 (xsd:integer)
dbo:wikiPageWikiLink dbr:PureBasic dbr:Printf_format_string dbr:Bash_(Unix_shell) dbr:Befunge dbr:Brainfuck dbr:Perl dbr:Character_(computing) dbr:DICOM dbr:Unix_shell dbr:Interpreter_(computing) dbr:Preprocessor dbc:Computer_file_formats dbr:Compiler dbr:Computer_security dbc:Source_code dbr:SGML dbr:SNOBOL dbr:SQL_Injection dbr:Shell_builtin dbr:Vulnerability_(computing) dbr:Usenet dbr:Whitespace_(programming_language) dbr:Machine_language dbr:Comment_(computer_programming) dbr:Computer_compatibility dbr:Computer_program dbr:Computing dbr:ZIP_(file_format) dbr:Portable_Executable dbr:Public_domain dbr:COBOL dbr:C_(programming_language) dbr:C_preprocessor dbc:Computer_programming dbr:Data_validation dbr:Hacker_culture dbc:Steganography dbr:DOS dbr:Database dbr:File_(command) dbr:File_format dbr:Forth_(programming_language) dbr:Fortran dbr:PHP dbr:Pascal_(programming_language) dbr:History_of_Python dbr:Source_code dbr:Quine_(computing) dbr:HTML5 dbr:International_Obfuscated_C_Code_Contest dbr:TeX dbr:Covert_channel dbr:ANSI_C dbr:TIFF dbr:Document_Object_Model dbr:Document_Type_Declaration dbr:PostScript dbr:Redirection_(computing) dbr:XHTML dbr:XML dbr:C_compiler dbr:Magic_number_(programming) dbr:Root_directory dbr:Programming_language dbr:Malware dbr:Multilingualism dbr:Polyglot_Persistence dbr:REBOL dbr:Script_(computer_programming) dbr:Intel_x86
dbp:wikiPageUsesTemplate dbt:Expand_section dbt:Main dbt:Reflist dbt:See_also dbt:Short_description dbt:Wiktionary dbt:Merge_from
dcterms:subject dbc:Computer_file_formats dbc:Source_code dbc:Computer_programming dbc:Steganography
gold:hypernym dbr:Program
rdf:type owl:Thing dbo:Work
rdfs:comment Ein polyglottes Programm (polyglott = mehrsprachig) ist ein Computerprogramm, dessen Quelltext in mehr als einer Programmiersprache gültig ist; d. h., es kann vom jeweiligen Interpreter bzw. Compiler jeder der dafür vorgesehenen Sprachen fehlerfrei ausgeführt bzw. übersetzt werden. In der Regel erzeugt es bei der Ausführung in den verschiedenen Sprachen jeweils dieselbe Ausgabe. Ein solches Programm hat keinerlei Nutzen für die Allgemeinheit, seine Erstellung ist lediglich eine anspruchsvolle Übung für den Programmierer. (de) Konputazioan, polyglot bat programa informatiko edo script bitxia da, zenbait programazio-lengoaietan ondo idatzita dagoena, eragiketa edo irteera berdinak burutzen dituena, konpilatzeko edo interpretatzeko erabilitako lengoaiarekin independentea dena. Gehien bat polyglotak C lengoaia eta script lengoaia (Lisp, Perl, Bash,...) baten arteko konbinaketak dira. (eu) Un programme multilangage (également écrit multi-langage) est un programme conçu pour fonctionner avec différents langages de programmation. L'usage de ce terme se retrouve dans deux cas : * soit le code source du programme est conforme à la syntaxe de plusieurs langages de programmation ; * soit le programme permet de travailler avec plusieurs langages différents. (fr) In computing, a polyglot is a computer program or script written in a valid form of multiple programming languages or file formats. The name was coined by analogy to multilingualism. A polyglot file is composed by combining syntax from two or more different formats. When the file formats are to be compiled or interpreted as source code, the file can be said to be a polyglot program, though file formats and source code syntax are both fundamentally streams of bytes, and exploiting this commonality is key to the development of polyglots. Polyglot files have practical applications in compatibility, but can also present a security risk when used to bypass validation or to exploit a vulnerability. (en) polyglotとは、複数のプログラミング言語として解釈可能なコンピュータープログラムまたはスクリプトであり、コンパイルまたは解釈に使用されるプログラミング言語とは関係なく、同じ操作または出力をするもののことである。 一般に、polyglotは、C(プリプロセッサを使用した字句トークンの再定義を可能にする)とLisp 、 Perl 、 shなどのスクリプト言語の組み合わせで作られる。 (ja)
rdfs:label Polyglottes Programm (de) Polyglot (konputazioa) (eu) Multilangage (fr) Polyglot (プログラミング) (ja) Polyglot (computing) (en)
rdfs:seeAlso dbr:Steganography
owl:sameAs freebase:Polyglot (computing) wikidata:Polyglot (computing) dbpedia-de:Polyglot (computing) dbpedia-eu:Polyglot (computing) dbpedia-fr:Polyglot (computing) dbpedia-ja:Polyglot (computing) dbpedia-th:Polyglot (computing) https://global.dbpedia.org/id/zZCG
prov:wasDerivedFrom wikipedia-en:Polyglot_(computing)?oldid=1111863614&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Polyglot_(computing)
is dbo:wikiPageDisambiguates of dbr:Polyglot_(disambiguation)
is dbo:wikiPageRedirects of dbr:Polyglot_file dbr:Polyglot_program
is dbo:wikiPageWikiLink of dbr:Vert.x dbr:Whitespace_(programming_language) dbr:Polyglot_(disambiguation) dbr:Polyglot_markup dbr:Griffon_(framework) dbr:Heroku dbr:Language-agnostic dbr:While_loop dbr:Polyglot_persistence dbr:Polyglot_file dbr:Polyglot_program
is foaf:primaryTopic of wikipedia-en:Polyglot_(computing)