What Is Transframe?

Transframe is an advanced, modern programming language, designed not only to support the traditionally recognized software practices and principles such as safety, portability, modularity, reusability, efficiency, maintainability, and information hiding, but also to meet the challenge of the future software development demands such as reflection, meta construction, domain-specificity, productivity with high-performance, and dynamic parametrism for open designs and implementations.

Instead of providing built-in models for a very limited program domain, Transframe provide a diversity in terms of a simple, transformable framework that can be adapted to unlimited problem domains such as concurrent programming, distributed programming, parallel programming, and database applications.

Transframe provides a framework that can be adapted to achieve the power of dynamic typing for rapid development, but can also be transformed into static model to preserve the efficiency and quality of the current static typed languages. The gap between dynamic programming and static programming vanishes

The syntax of Transframe follows conventional language design. Instead bringing about brand new concepts, Transframe provides a natural extension to the ordinary concepts that have been commonly used by other popular object-oriented programming languages. The syntax of Transframe is very similar to C++ and Java.