NetRexx is a new human-oriented programming language, designed to be a
simple, effective, and complete alternative to the Java language. With
NetRexx, you can create applications and applets for the Java environment
faster and more easily than by programming in Java.
Using Java classes is especially easy in NetRexx, as the different types
of numbers and strings that Java expects are handled automatically by the
language. NetRexx classes and Java classes are entirely equivalent --
NetRexx can use any Java class (and vice versa).
NOTE: Remember to add NetRexxC.jar to your Java CLASSPATH or NETREXX_JAVA
environment.
For formal details of the language, please see the NetRexx documentation at
SCIM IMEngine module for Korean(Hangul) input.
The Ada Semantic Interface Specification (ASIS) is an interface between an
Ada environment as defined by ISO/IEC 8652 (the Ada Reference Manual) and
any tool requiring information from this environment. An Ada environment
includes valuable semantic and syntactic information. ASIS is an open and
published callable interface which gives CASE tool and application
developers access to this information. ASIS has been designed to be
independent of underlying Ada environment implementations, thus supporting
portability of software engineering tools while relieving tool developers
from having to understand the complexities of an Ada environment's
proprietary internal representation.
ASIS 95 is the ASIS interface to Ada 95 (ISO/IEC 8652:1995).
ASIS 95 is now available as ISO/IEC 15291:1999.
This utility converts both 48k and 128k ZX Spectrum BASIC programs stored
as plain text files into TAP files.
TAP files can be used in most ZX Spectrum emulators and can be concatenated
together using cat(1).
Tool to compile and run C programs like a shell script.
First of all, this is not the same as tcc. TCC is a compiler. TCC will preform
its own set of optimizations, just as GCC will preform its own and Clang will
preform its own. The purpose of this script is to give a simple front-end to a
compiler.
Whether it's GCC, Clang, or something else entirely, one can get to choose
their compiler. It's simply satisfying to type c hello.c and see it run
instantly.
C is fast. Being able to write a small, fast, and portable C "script" is great.
One can pass around a C "script" just like s/he would a BASH script.
Clozure CL (formerly known as OpenMCL) is a free Common Lisp
implementation. Features include:
* A fast, precise, compacting, generational garbage collector
written in hand-optimized C. The sizes of the generations are
fully configurable.
* Full native OS threads on all platforms. The API includes support
for shared memory, locking, and blocking for OS operations such
as I/O.
* Full Unicode support.
* Excellent debugging facilities. The names of all local variables
are available in a backtrace.
* A complete, mature foreign function interface.
* Many extensions including: files mapped to Common Lisp vectors
for fast file I/O; thread local hash tables and streams to
eliminate locking overhead; cons hashing support.
cfortran.h is an easy-to-use powerful bridge between C and FORTRAN.
It provides a transparent, machine independent interface between
C and FORTRAN routines and global data.
Elan is an educational programming language for learning and teaching
systematic programming.
It was developed in 1974 by a group at the Technical University of
Berlin as an alternative to BASIC in teaching, and approved for use in
secondary schools in Germany by the "Arbeitskreis Schulsprache". It is
presently in use in a number of schools in Western Germany, Belgium, The
Netherlands and Hungary for informatics teaching in secondary education,
and used at the Radboud University Nijmegen in the Netherlands for
teaching systematic programming to students from various disciplines and
in teacher courses.
Coco/R combines the functionality of the well-known UNIX tools lex and yacc,
to form an extremely easy to use compiler generator that generates recursive
descent parsers, their associated scanners, and (in some versions) a driver
program, from attributed grammars (written using EBNF syntax with attributes
and semantic actions) which conform to the restrictions imposed by LL(1)
parsing (rather than LALR parsing, as allowed by yacc). The user has to add
modules for symbol table handling, optimization, and code generation in
order to get a running compiler. Coco/R can also be used to construct other
syntax-based applications that have less of a "compiler" flavour.
Coco/R is available in Oberon, Modula-2, Pascal, Delphi, C, Java and C#
versions. This port only builds the C/C++ version.
execline is a very light non-interactive scripting language,
which is similar to /bin/sh. Simple shell scripts can be
easily rewritten in the execline language, improving performance
and memory usage. execline was designed for use
in embedded systems, but works on most Unix flavors.
execline features conditional loops, getopt-style option handling,
filename globbing, and more. Meanwhile, its syntax
is far more logical and predictable than the shell's syntax,
and has no security issues.