Tiny C Compiler (original) (raw)
Tiny C Compiler (též TCC, tCc, TinyCC) je v informatice překladač jazyka C pro platformy x86 a x86-64. Původním autorem je . Byl navržen pro starší (pomalejší) počítače s omezeným diskovým prostorem (například záchranné disky). Od verze 0.9.23 (17. července 2005) obsahuje podporu pro operační systém Microsoft Windows. TCC je šířen pod licencí GNU Lesser General Public License (LGPL). Dokumentace tvrdí, že TCC plně podporuje ANSI C (C89/90), mnoho vlastností ISO C99 a též mnoho GNU rozšíření (včetně vkládaného assembleru).
Property | Value |
---|---|
dbo:abstract | Tiny C Compiler (též TCC, tCc, TinyCC) je v informatice překladač jazyka C pro platformy x86 a x86-64. Původním autorem je . Byl navržen pro starší (pomalejší) počítače s omezeným diskovým prostorem (například záchranné disky). Od verze 0.9.23 (17. července 2005) obsahuje podporu pro operační systém Microsoft Windows. TCC je šířen pod licencí GNU Lesser General Public License (LGPL). Dokumentace tvrdí, že TCC plně podporuje ANSI C (C89/90), mnoho vlastností ISO C99 a též mnoho GNU rozšíření (včetně vkládaného assembleru). (cs) Der Tiny C Compiler (auch TCC, tcc oder TinyCC genannt) ist ein von Fabrice Bellard geschriebener C-Compiler für die x86, x86-64, ARM und TMS32067-Plattformen. Er wurde mit dem Ziel entwickelt, auch auf langsamen Computern mit wenig Speicher zu arbeiten. Der TCC steht unter der GNU Lesser General Public License (LGPL). Der TCC unterstützt einen Großteil an ANSI C, des neuen ISO C99 Standards und viele GNU-C-Erweiterungen, die Möglichkeit der Verwendung des Inline-Assemblers für die x86-Platform eingeschlossen. (de) Tiny C Compiler (tcc, tout petit compilateur C) est un compilateur C x86, x86-64 et ARM complet développé par Fabrice Bellard. Il peut être utilisé sur Unix, Linux et Microsoft Windows depuis la version 0.9.26 (du 15 février 2013). Il est distribué sous la licence publique générale limitée GNU (GNU LGPL). Le C ANSI et la nouvelle norme ISO C99 sont particulièrement bien supportés par tcc ; il est de plus compatible avec de nombreuses extensions GNU C, comme l'assembly inline. Cependant, rendre tcc entièrement conforme pourrait le ralentir de manière significative. Il ne fournit notamment pas les manipulations de tri-graphe (trigraph handling), les proper type, et les vérifications d'expressions. (fr) The Tiny C Compiler (a.k.a. TCC, tCc, or TinyCC) is an x86, X86-64 and ARM processor C compiler initially written by Fabrice Bellard. It is designed to work for slow computers with little disk space (e.g. on rescue disks). Windows operating system support was added in version 0.9.23 (17 Jun 2005). TCC is distributed under the GNU Lesser General Public License. TCC claims to implement all of ANSI C (C89/C90), much of the C99 ISO standard, and many GNU C extensions including inline assembly. (en) Tiny C Compiler (noto anche come TCC, tCc o TinyCC) è un compilatore C per piattaforme x86 e ARM creato da e distribuito sotto licenza LGPL. È un compilatore minimale, che si presta bene all'uso su sistemi lenti e con poche risorse di memoria e archiviazione. Nato per sistemi Unix-like, con la versione 0.9.23 (17 giugno 2005) gli è stato aggiunto il supporto a Windows. Secondo la documentazione, TCC implementa interamente lo standard ANSI C (C89/C90), buona parte dello standard ISO e molte delle estensioni GNU C, tra le quali l'inserimento di assembly inline. (it) Tiny C Compiler (TCC) – mały, szybki kompilator języka C dla architektur x86 oraz x86-64, wydany na licencji LGPL. (pl) Tiny C Compiler (англ. Tiny C Compiler — «крошечный компилятор Си»), или TinyCC, или TCC — компилятор C для платформы x86. Работает в ОС Linux, KolibriOS, Microsoft Windows. Существуют также версии для ARM, TMS320C67xx. Распространяется по лицензии GNU LGPL. (ru) Tiny C Compiler(縮寫為TCC、tCc或TinyCC)是一个用於x86(16/32位元)或x86-64(64位元)系統的C编译器,開發者為Fabrice Bellard。軟體是設計用於低階電腦環境,或是於磁碟容量有限的空間中(1.44磁片或是硬碟)。軟體可以適用於Windows、Linux、Unix作業系統,而最新版本為0.9.27(2017年12月17日)。TCC是在GNU宽通用公共许可证(LGPL)協定規範下發布。 TCC符合ANSI C(C89/C90)規範亦符合新版的ISO C99標準規範,與GNU C擴展的內嵌組合語言(即inline assembler)功能汇编语言。 (zh) |
dbo:developer | dbr:Fabrice_Bellard |
dbo:genre | dbr:C_(programming_language) |
dbo:latestReleaseDate | 2017-12-17 (xsd:date) |
dbo:latestReleaseVersion | 0.9.27 |
dbo:license | dbr:GNU_Lesser_General_Public_License |
dbo:operatingSystem | dbr:Unix dbr:Linux dbr:Microsoft_Windows |
dbo:programmingLanguage | dbr:C_(programming_language) dbr:Assembly_language |
dbo:thumbnail | wiki-commons:Special:FilePath/Tiny_C_Compiler_0.9.23_Windows_help_en.png?width=300 |
dbo:wikiPageExternalLink | http://www.tinycc.org/ https://lists.nongnu.org/mailman/listinfo/tinycc-devel https://repo.or.cz/w/tinycc.git https://bellard.org/tcc/ https://ptsource.github.io/Developer-Platform/ |
dbo:wikiPageID | 3538024 (xsd:integer) |
dbo:wikiPageLength | 10574 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1124622655 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Unix dbr:Interpreter_directive dbr:Register_allocation dbr:Compiler dbr:GNU_Compiler_Collection dbr:GNU_Guix dbr:GNU_Lesser_General_Public_License dbr:Constant_folding dbr:Arithmetic_shift dbr:Linux dbr:Linux_kernel dbr:Small-C dbr:Statement_(computer_science) dbc:Assembly_language_software dbc:Free_software_programmed_in_C dbc:Software_using_the_LGPL_license dbr:C99 dbr:C_(programming_language) dbr:ARM_architecture dbr:Fabrice_Bellard dbr:Floppy_disk dbr:International_Obfuscated_C_Code_Contest dbr:Backdoor_(computing) dbr:Assembly_language dbr:ANSI_C dbc:C_(programming_language)_compilers dbc:Free_compilers_and_interpreters dbr:LCC_(compiler) dbr:Portable_C_Compiler dbr:Integrated_Development_Environment dbr:Microsoft_Windows dbr:Random-access_memory dbr:Shebang_(Unix) dbr:X86 dbr:X86-64 dbr:Hack_(technology_slang) dbr:Compiler_optimization |
dbp:caption | Screenshot (en) |
dbp:developer | dbr:Fabrice_Bellard |
dbp:genre | dbr:Compiler dbr:C_(programming_language) |
dbp:latestReleaseDate | 2017-12-17 (xsd:date) |
dbp:latestReleaseVersion | 0.900000 (xsd:double) |
dbp:license | dbr:GNU_Lesser_General_Public_License |
dbp:name | Tiny C Compiler (en) |
dbp:operatingSystem | dbr:Unix dbr:Linux dbr:Microsoft_Windows |
dbp:programmingLanguage | C and Assembly (en) |
dbp:replaces | OTCC, Obfuscated Tiny C Compiler (en) |
dbp:repo | https://repo.or.cz/w/tinycc.git |
dbp:screenshot | Tiny C Compiler 0.9.23 Windows help en.png (en) |
dbp:website | http://www.tinycc.org/ |
dbp:wikiPageUsesTemplate | dbt:Citation_needed dbt:Infobox_software dbt:Portal dbt:Reflist dbt:Start_date_and_age dbt:CProLang |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 |
dcterms:subject | dbc:Assembly_language_software dbc:Free_software_programmed_in_C dbc:Software_using_the_LGPL_license dbc:C_(programming_language)_compilers dbc:Free_compilers_and_interpreters |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatCCompilers yago:WikicatCompilers yago:CausalAgent100007347 yago:Communicator109610660 yago:Compiler109946957 yago:LivingThing100004258 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:Writer110794014 yago:YagoLegalActor yago:YagoLegalActorGeo yago:Whole100003553 yago:WikicatFreeCompilersAndInterpreters |
rdfs:comment | Tiny C Compiler (též TCC, tCc, TinyCC) je v informatice překladač jazyka C pro platformy x86 a x86-64. Původním autorem je . Byl navržen pro starší (pomalejší) počítače s omezeným diskovým prostorem (například záchranné disky). Od verze 0.9.23 (17. července 2005) obsahuje podporu pro operační systém Microsoft Windows. TCC je šířen pod licencí GNU Lesser General Public License (LGPL). Dokumentace tvrdí, že TCC plně podporuje ANSI C (C89/90), mnoho vlastností ISO C99 a též mnoho GNU rozšíření (včetně vkládaného assembleru). (cs) Der Tiny C Compiler (auch TCC, tcc oder TinyCC genannt) ist ein von Fabrice Bellard geschriebener C-Compiler für die x86, x86-64, ARM und TMS32067-Plattformen. Er wurde mit dem Ziel entwickelt, auch auf langsamen Computern mit wenig Speicher zu arbeiten. Der TCC steht unter der GNU Lesser General Public License (LGPL). Der TCC unterstützt einen Großteil an ANSI C, des neuen ISO C99 Standards und viele GNU-C-Erweiterungen, die Möglichkeit der Verwendung des Inline-Assemblers für die x86-Platform eingeschlossen. (de) The Tiny C Compiler (a.k.a. TCC, tCc, or TinyCC) is an x86, X86-64 and ARM processor C compiler initially written by Fabrice Bellard. It is designed to work for slow computers with little disk space (e.g. on rescue disks). Windows operating system support was added in version 0.9.23 (17 Jun 2005). TCC is distributed under the GNU Lesser General Public License. TCC claims to implement all of ANSI C (C89/C90), much of the C99 ISO standard, and many GNU C extensions including inline assembly. (en) Tiny C Compiler (noto anche come TCC, tCc o TinyCC) è un compilatore C per piattaforme x86 e ARM creato da e distribuito sotto licenza LGPL. È un compilatore minimale, che si presta bene all'uso su sistemi lenti e con poche risorse di memoria e archiviazione. Nato per sistemi Unix-like, con la versione 0.9.23 (17 giugno 2005) gli è stato aggiunto il supporto a Windows. Secondo la documentazione, TCC implementa interamente lo standard ANSI C (C89/C90), buona parte dello standard ISO e molte delle estensioni GNU C, tra le quali l'inserimento di assembly inline. (it) Tiny C Compiler (TCC) – mały, szybki kompilator języka C dla architektur x86 oraz x86-64, wydany na licencji LGPL. (pl) Tiny C Compiler (англ. Tiny C Compiler — «крошечный компилятор Си»), или TinyCC, или TCC — компилятор C для платформы x86. Работает в ОС Linux, KolibriOS, Microsoft Windows. Существуют также версии для ARM, TMS320C67xx. Распространяется по лицензии GNU LGPL. (ru) Tiny C Compiler(縮寫為TCC、tCc或TinyCC)是一个用於x86(16/32位元)或x86-64(64位元)系統的C编译器,開發者為Fabrice Bellard。軟體是設計用於低階電腦環境,或是於磁碟容量有限的空間中(1.44磁片或是硬碟)。軟體可以適用於Windows、Linux、Unix作業系統,而最新版本為0.9.27(2017年12月17日)。TCC是在GNU宽通用公共许可证(LGPL)協定規範下發布。 TCC符合ANSI C(C89/C90)規範亦符合新版的ISO C99標準規範,與GNU C擴展的內嵌組合語言(即inline assembler)功能汇编语言。 (zh) Tiny C Compiler (tcc, tout petit compilateur C) est un compilateur C x86, x86-64 et ARM complet développé par Fabrice Bellard. Il peut être utilisé sur Unix, Linux et Microsoft Windows depuis la version 0.9.26 (du 15 février 2013). Il est distribué sous la licence publique générale limitée GNU (GNU LGPL). (fr) |
rdfs:label | Tiny C Compiler (cs) Tiny C Compiler (de) Tiny C Compiler (it) Tiny C Compiler (fr) Tiny C Compiler (pl) Tiny C Compiler (ru) Tiny C Compiler (en) Tiny C Compiler (zh) |
owl:sameAs | freebase:Tiny C Compiler yago-res:Tiny C Compiler wikidata:Tiny C Compiler dbpedia-cs:Tiny C Compiler dbpedia-de:Tiny C Compiler dbpedia-fa:Tiny C Compiler dbpedia-fr:Tiny C Compiler dbpedia-it:Tiny C Compiler dbpedia-pl:Tiny C Compiler dbpedia-ru:Tiny C Compiler dbpedia-tr:Tiny C Compiler dbpedia-zh:Tiny C Compiler https://global.dbpedia.org/id/gXeX |
prov:wasDerivedFrom | wikipedia-en:Tiny_C_Compiler?oldid=1124622655&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Tiny_C_Compiler_0.9.23_Windows_help_en.png |
foaf:homepage | http://www.tinycc.org/ |
foaf:isPrimaryTopicOf | wikipedia-en:Tiny_C_Compiler |
foaf:name | Tiny C Compiler (en) |
is dbo:knownFor of | dbr:Fabrice_Bellard |
is dbo:wikiPageDisambiguates of | dbr:TCC |
is dbo:wikiPageRedirects of | dbr:TinyC dbr:TinyCC dbr:Tiny_C dbr:Tiny_CC |
is dbo:wikiPageWikiLink of | dbr:C_syntax dbr:List_of_compilers dbr:List_of_portable_software dbr:Mathomatic dbr:Escape_sequences_in_C dbr:Small-C dbr:Comparison_of_assemblers dbr:String_literal dbr:TCC dbr:Pragma_once dbr:Euler_(software) dbr:Fabrice_Bellard dbr:ANSI_C dbr:LCC_(compiler) dbr:TinyC dbr:TinyCC dbr:Tiny_C dbr:Tiny_CC |
is dbp:knownFor of | dbr:Fabrice_Bellard |
is foaf:primaryTopic of | wikipedia-en:Tiny_C_Compiler |