New paradigm for programming language

Transd is a general purpose programming language which is fast, easily embeddable, easily extendable, and has a streamlined syntax.

1 speed 2 self-sufficiency 3 safety

Who are potential users of TransD?

C++ developers whose programs are meant to be highly configurable or easily extensible by the program's users.

What problem does TransD solve?

TransD provides fast and reliable interface between a program and the user. It can be used for extending program's functionality, scripting, and advanced configuration.

Why TransD?

TransD is fast, doesn't have any dependencies, easily customizable, and can also be used as a general framework for advanced program customization through the configuration files.


TransD is a programming language based on a new technology, which doesn't require the compilation to machine code and neither uses a virtual machine or interpreter. On practice this means that a language is possible which is more safe and easily portable than compiled languages, and more fast than ones using the traditional interpretation technics.

Highlights:

Safety

Transd achieves high performance without doing just-in-time compilation and creating executable code at run-time. Also the restricted mode is possible with preventing access for programs to any groups of system functions.

Speed

Transd has smaller overhead compared to native code than an intepreter or virtual machine. Its performance is close to native, even without doing just-in-time compilation.

Self-sufficiency

Transd is fully implemented in one header and one source file. There are no any other dependencies or prerequisites.

Simplicity

For simple tasks Transd can be used by users with little or no experience in programming. It's source files can look as simple as usual configuration files.

More highlights