Projects tagged ‘java’, ‘language’, and ‘programming’


[19 total ]
1576

GCC, the GNU Compiler Collection

   
Primary Language: C Licensed as: GNU General Public License 3.0

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).

Metrics updated 28 Sep 08

103

Groovy

   
Primary Language: Java Licensed as: Apache License 2.0

An agile dynamic language for the Java Platform with many features that are inspired by languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax. Developing web applications , writing shell scripts ... [More] easily, writing concise, meaningful, test cases using Groovy's JUnit integration, or prototyping and producing real industrial strength applications have never been so concise and groovy. [Less]

Metrics updated 18 Mar 08

38

JRuby

   
Primary Language: Ruby Licensed as: Common Public License 1.0,GNU General Public License 2.0,GNU Lesser General Public License 2.1

JRuby is an 100% pure-Java implementation of the Ruby programming language. JRuby is the effort to recreate the Ruby interpreter in Java. JRuby is tightly integrated with Java to allow both to script any Java class and to embed the interpreter into any Java application.

Metrics updated 14 Oct 08

28

Boo Programming Language

   
Primary Language: C# Licensed as: BSD-ish License

A wrist-friendly language targeting the Common Language Runtime (.NET / Mono) with an extensible compiler pipeline, a syntax reminiscent of Python, and many other features (like type inference, syntactic macros, etc.)

Metrics updated 12 Oct 08

25

ANTLR

 
Primary Language: Java Licensed as: BSD-ish License

ANother Tool for Language Recognition (ANTLR) is the name of a parser generator that uses LL(k) parsing. ANTLR is the successor to the Purdue Compiler Construction Tool Set (PCCTS), first developed in 1989, and is under active development. Its maintainer is professor Terence Parr of the University of San Francisco.

Metrics updated 12 Oct 08

22

Mozilla Rhino

   
Primary Language: Java Licensed as: GNU General Public License 2.0,Mozilla Public License 1.1

Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.

Metrics updated 14 Oct 08

22

Jython

   
Primary Language: Java Licensed as: Python Software Foundation License

Jython is a Java implementation of the Python programming language. It allows users to compile Python source code to Java byte codes, and run the resulting bytecodes on any Java Virtual Machine. It is a very seamless and smooth integration with Java: ... [More] from Python you have complete access to all Java libraries, can build applets, can integrate with Java beans, and can subclass Java classes in Python and vice versa. Like Python, and unlike Java, Jython can also be used interactively: just type some Jython code at the prompt and see the results immediately. [Less]

Metrics updated 13 Oct 08

15

JavaCC

   
Primary Language: Java Licensed as: BSD-ish License

Java Compiler Compiler is the most popular parser generator for use with Java applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to ... [More] the parser generator itself, JavaCC provides other standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc. [Less]

Metrics updated 13 Oct 08

6

jogl

 
Primary Language: Java

The JOGL project hosts the development version of the Java™ Binding for the OpenGL® API (JSR-231), and is designed to provide hardware-supported 3D graphics to applications written in Java. JOGL is not the official reference implementation of the ... [More] JSR, but an evolving workspace; snapshots are taken from this workspace which become the official reference implementations of the JSR. JOGL is part of a suite of open-source technologies initiated by the Game Technology Group at Sun Microsystems. [Less]

Metrics updated 13 Oct 08

2

SableCC

   

SableCC is an object-oriented framework that generates compilers (and interpreters) in the Java programming language.