0.9.27
/ 17 December 2017; 6 years ago (2017-12-17)
Repository
repo.or.cz/w/tinycc.git
Written in
C and Assembly[citation needed]
Operating system
Linux, Unix, Windows
Predecessor
OTCC, Obfuscated Tiny C Compiler[1]
Type
C compiler
License
LGPLv2.1
Website
www.tinycc.org
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 June 2005). TCC is distributed under the GNU Lesser General Public License.
TCC claims to implement all of ANSI C (C89/C90),[2] much of the C99 ISO standard,[3] and many GNU C extensions including inline assembly.
^Bellard, Fabrice. Obfuscated Tiny C Compiler, winning entry of IOCCC 2001. https://bellard.org/otcc/ and at the Internet Archive at https://web.archive.org/web/20130721162702/http://www.ioccc.org/2001/
^Tiny C Compiler Reference Documentation accessed on 2008-08-07
^According to the project's TODO list complex types are the only missing C99 feature. Variable Length Arrays have been added in TCC 0.9.26
The TinyCCompiler (a.k.a. TCC, tCc, or TinyCC) is an x86, X86-64 and ARM processor Ccompiler initially written by Fabrice Bellard. It is designed to...
French computer programmer known for writing FFmpeg, QEMU, and the TinyCCompiler. He developed Bellard's formula for calculating single digits of pi...
some C99) Microsoft Visual C++ (C89/90 and some C99) Pelles C (C99 and C11. Windows only.) vbcc (C89/90 and C99) TinyCCompiler (C89/90 and some C99) Computer...
been added in TCC 0.9.26 [1] "TCC : TinyCCompiler". Retrieved 31 January 2016. "Standards - Using the GNU Compiler Collection (GCC)". Gcc.gnu.org. Retrieved...
Version) MinGW TinyCCompiler Alice IDE Portable Eclipse Portable Code::Blocks (needs MinGW installed, which is portable too) Portable Dev-C++ Hackety Hack...
for some compilers since it is a higher-level mechanism; the compiler itself can compare filenames or inodes without having to invoke the C preprocessor...
source requires a Ccompiler with the standard POSIX C libraries. If Mathomatic is compiled with the GCC Ccompiler or the TinyCCompiler for a Unix-like...
computing offers a bytecode compiler through the compiler package, now standard with R version 2.13.0. It is possible to compile this version of R so that...
libraries and tools, such as the nesCcompiler and Atmel AVR binutils toolchains, are mostly written in C. TinyOS programs are built of software components...
Turbo Pascal competed with PolyPascal. The compiler itself was largely inspired by the "Tiny Pascal" compiler in Niklaus Wirth's "Algorithms + Data Structures...
grammars. Compiler-compiler List of program transformation systems Comparison of regular expression engines "Ragel State Machine Compiler". http://www...
a small (C source is approx. 300 kB tarball, as of version 5.3.5), portable and embeddable scripting language (with LuaJIT as a JIT compiler improving...
secondary storage for a BASIC compiler, which was more typical of timesharing systems. Like most BASICs of the era, Tiny Basic was interactive with the...
the editor exited and ran the compiler, which read that file and produced the executable code, and then finally the compiler would exit and run the resulting...
The open-source Small Device CCompiler (SDCC) supports the processor. It was used in the initial version of the Tiny Internet Interface (TINI) processor...
compiler by Microsoft BASCOM-AVR, BASCOM-8051, BASCOM-LT BASIC compilers by Mark Alberts for the 8051 and AVR chips, see also BASCOM (BASIC compiler) [de]...
intermediate representation of a program by a compiler; early examples date to around 1964 with the META II compiler-writing system using it for both syntax...