Offshore Software Development from Russia  
english versionjapanese versiongerman versionrussian version
 
software development services
 


Solutions


    Products

    Java Tools

    Mobile Solutions

    CRM Solutions



Get a Quote!


[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

backup to ftp Handy Backup allows to backup to ftp, flash memory USB drive and from ftp.

bookmark manager Handy Password has a bookmark manager. Now all bookmarks are easily accessible by a user.

RTF TO XML RTF TO XML converts RTF to XML documents with the XSL FO specification.

Freeware & Shareware software On SoftEmpire.com you can find any type of free games : Crosswords & Puzzles, Arcade, Cards & Casino, etc.

website testing Testing Master is website testing tool which analyze website bottlenecks.

backup software Novosoft Office Backup is an easy-to-use reliable backup software designed for windows.

Remote backup Novosoft Remote Backup Service - backup and storage of important data on secure remote server.

Password Management Directory Password Management Directory - password management software, password articles, software reviews.

Backup Schedule All about Backup Software - Hard Drive Backup Software, Server Backup Software, Online Backup Software. Decide which backup variety best suits you.

Backup Utilities Backuputilities.net - various backup software for data backup to FTP, ZIP backup and others.





© 2000-2018 Novosoft LLC.




  C2J translator

C2J is a translator which translates C programs to Java programs.

C2J is being developed using C language. But C2J is available as native executable for Win32 platforms as well as Java application which runs where Java Virtual Machine is implemented (i.e. on Win32, Unix etc.).

To produce Java version of C2J we just ran C2J sources through C2J itself and now we have C2J as Java application. Other C programs which were succesfully trnaslated from C to Java by C2J include PGP and YACC.

Beta versions of C2J are under GNU license. You can freely download C2J


C2J Features

  • You develop your applications using C language and when you need your application as Java application - you just run it through C2J and get one. Class file which is your C application translated to Java.
  • Standard ANSI C runtime library fully supported.
  • ANSI C and K&R C fully supported

Installation and System Requirements

C2J requires JDK 1.1.1 or later. Latest version of 1.1.* JDK is recommended. C2J also works on JDK 1.2 and 1.2.1 but it was not tested as much as it was under JDK 1.1.*

In general the .bat files supplied with distribution do all the work on setting up CLASSPATH etc. But in order for Java version of C2J and other converted C programs to work the C2J runtime should be in CLASSPATH.

C2J has same architecture and same syntax as GNU C compiler. Some GNU C options which have no meaning in context of transalting C programs to Java (like -l option, processor architecture selection options etc.) are ignored.