Verschleierter winziger C-Compiler

Verschleiertes winziger C-Compiler (OTCC) ist ein sehr kleiner C-Compiler.
Jetzt downloaden

Verschleierter winziger C-Compiler Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Fabrice Bellard
  • Website des Verlags:
  • http://www.regnow.com/softsell/visitor.cgi?affiliate=22260&action=site&vendor=

Verschleierter winziger C-Compiler Stichworte


Verschleierter winziger C-Compiler Beschreibung

Der verschleifte winzige C-Compiler (OTCC) ist ein sehr kleiner C-Compiler. Der verschleifte winzige C-Compiler (OTCC) ist ein sehr kleiner C-Compiler, den ich geschrieben habe, um den internationalen, verschleiften C-Code-Wettbewerb (IOCCC) im Jahr 2002 zu gewinnen. Ziel war es, den kleinsten C-Compiler zu schreiben, der sich selbst kompilieren kann. Ich wähle eine Teilmenge von C, die allgemein genug war, um einen kleinen C-Compiler zu schreiben. Dann erweiterte ich die C-Subset, bis ich die vom Wettbewerb genehmigte maximale Größe erreichte: 2048 Bytes von C-Quelle, ausgenommen die ';', '{', '}' und lace-Characters.Ich, um den I386-Code zu generieren. Der ursprüngliche OTCC-Code könnte nur auf i386 Linux ausgeführt werden, da er sich auf Endianness und den uneinrichteten Zugriff stützt. Es erzeugte das Programm im Speicher und startete es direkt. Externe Symbole wurden mit DLSYM () aufgelöst. Um eine tragbare Version von OTCC zu haben, machte ich eine Variante namens Olotcelf. Es ist nur ein bisschen größer als OTCC, sondern erzeugt direkt eine dynamisch verknüpfte I386 ELF ausführbare, aus einer C-Quelle, ohne sich auf Binutils-Tools zu verlassen! OTCCELF wurde auf i386 Linux und auf SPARC Solaris erfolgreich getestet. -O2 OTCCELF.C -O OTCCELF Self-Compilation: ./ OTCCELF otccelf.c OTCCELFF1


Verschleierter winziger C-Compiler Zugehörige Software

Jikes.

JIKES ist ein Java-Compiler, der die Java-Quelle in bytedekodierte Anweisungssets übersetzt ...

192

Herunterladen

Interaktiver Dekompiler.

interaktiver Dekompiler dekompiliert durch die aufeinanderfolgende Anwendung von Niedrigniveau-Refaktorierungen, was letztendlich zu einem hohen Kodex führt ...

734

Herunterladen

Gob.

Ein Vorverarbeitungsgerät, um Gobjjects mit Inline-C-Code herzustellen, sodass erzeugte Dateien nicht bearbeitet werden ...

226

Herunterladen