|
Our R&D is funded by
Multimedia Development Corporation (MDC) through its MSC
R&D Grant Scheme (MGS).
The C and Java programming languages are the two dominant languages used by programmers worldwide. Although it is impossible to derive precise figures for almost any language, there is no doubt that C and Java together are the languages that are used by about 40 % of the world's software engineers. Using this measure, recent estimates indicate that Java has surpassed C, but not by a significant amount. It is generally assumed that the relationship between Java and C will be one of rough equality for the foreseeable future.
The approximate parity of C and Java in terms of programmer usage is a very strong reason to pursue the development of technology that combines or otherwise relates C to Java. AMPC, the Axiomatic Solutions flagship product, does that. It provides an automated, reliable way to convert programs written in C to Java bytecodes. The Java bytecodes can then be run on any suitable Java Virtual Machine, thus taking advantage of the Java WORA (write once run anywhere) principle.
The virtual machine approach to platform independence has very significant commercial potential.
Thus, Axiomatic Solutions is committed to:
- the Research and Development of the C compiler suite (AMPC) targeting the Java Virtual Machine™ platform;
- the development of application programming interfaces (APIs) for rapid development of applications using AMPC.
Please click
here for more info on
popular programming languages.
|