JCPP

Software Screenshot:
JCPP
Software Details:
Version: 1.4.7
Upload Date: 17 Feb 15
Developer: Shevek
Distribution Type: Freeware
Downloads: 6

Rating: 2.0/5 (Total Votes: 1)

JCPP is an open source, free, compliant, complete, standalone and cross-platform library software written in the Java programming language and designed from the ground up to act as a Java C preprocessor. In other words, JCPP is a pure Java implementation of the C preprocessor, which is an evolved version derived from the de-facto behaviour of the first preprocessors.

Helps developers write C-style compilers

The software can be used by Java developers who want to write C-style compilers using various tools, such as sablecc, JLex, antlr, CUP, etc. In addition, JCPP can preprocess the Apple Objective C library. It is a known fact that this program has been used to preprocess big parts of the source code of the GNU C library.

Getting started with JCPP

To install the JCPP software on your computer, you will have to first download the latest sources archive from Softoware or the official website (see link below), save the file on a location of you choice, unpack it and open a terminal emulator.

In the terminal window, use the ‘cd’ command to navigate to the location of the extracted files and run the “./gradlew” command to build, test, publish and deploy software packages. It is also possible to install JCPP from the default software repositories of your GNU/Linux distribution, simply by searching for the ‘jcpp’ package in the default package manager.

Under the hood and supported OSes

Being written in the Java programming language, JCPP is portable, supported on any operating system where the Java Runtime Environment (JRE) is available, including GNU/Linux, Microsoft Windows and Mac OS X platforms. It has been successfully tested with both 32-bit and 64-bit instruction set architectures.

What is new in this release:

  • This version applies all bugfixes from JIRA, ports to Gradle, implements #pragma once Implement floating-point lexing, and applies JSR305/findbugs.

Requirements:

  • Java 2 Standard Edition Runtime Environment

Other Software of Developer Shevek

LynxFS
LynxFS

2 Jun 15

Comments to JCPP

Comments not found
Add Comment
Turn on images!