Clue (compiler)

Compiles code for a variety of high-level and non-dynamic languages, adhering to the complete ANSI standard and supporting pointer arithmetic.

Made by David Given

  • c-to-perl

  • Compiler

  • c-to-lua

  • transcompiler

  • c-to-javascript

  • c-to-java

  • common-lisp

What is Clue (compiler)?

Clue is a versatile C compiler that enables the generation of code for a diverse range of programming languages, including high-level dynamic languages like Lua, JavaScript, Perl5, and Common Lisp, as well as non-dynamic languages such as C and Java. It adheres to the complete ANSI standard, encompassing features like pointer arithmetic, providing developers with a comprehensive toolset for cross-language development and code generation

Highlights

  • Generates code for both dynamic and non-dynamic programming languages
  • Supports the complete ANSI C standard, including pointer arithmetic
  • Enables cross-language development and code generation
  • Targets a wide range of programming languages, including Lua, JavaScript, Perl5, Common Lisp, C, and Java

Platforms

  • Linux

Languages

  • English