RealTimeBattle is a programming game for Unix-like systems, in which robots
controlled by programs coded in any language are fighting with each other.
The general intend is to destroy the enemies, by using the radar to locate
them and firing them to oblivion with the cannon. Great tool for learning
how to code in C/C++ or other languages.
GEOS (Geometry Engine - Open Source) is a C++ port of the
Java Topology Suite (JTS). As such, it aims to contain the complete
functionality of JTS in C++. This includes all the OpenGIS "Simple
Features for SQL" spatial predicate functions and spatial operators,
as well as specific JTS topology functions such as IsValid().
MakeHuman(C) is an open-source, open graphics library, stand-alone,
multi-platform, software program, which is completely written in C
language. Its purpose is to provide a versatile, professional and
extremely specialized application for parametrical modeling of
three-dimensional humanoid characters.
The GNU plotutils package contains plotting software for both
programmers and technical users. Its centerpiece is libplot, a powerful
C/C++ function library for exporting 2-D vector graphics in many file
formats, both vector and raster. It can also do vector graphics
animations.
This is the standalone math library from R -- a language
and environment for statistical computing and graphics.
See ports/math/R.
To use the routines in your own C or C++ programs, include
#define MATHLIB_STANDALONE
#include <Rmath.h>
and link against -lRmath.
This is the PHP extension of the pHash library, which is an open source software
library released under the GPLv3 license that implements several perceptual
hashing algorithms, and provides a C-like API to use those functions in your own
programs. pHash itself is written in C++.
AVFS is a system, which enables all programs to look inside gzip, tar,
zip, etc. files or view remote (ftp, http, dav, etc.) files, without
recompiling the programs.
Shared library and FUSE daemon are provided.
AVFS is (C) under the GNU GPL. The shared library supporting AVFS with
LD_PRELOAD is (C) under the GNU LGPL.
Sys::Hostname::FQDN uses the host 'C' library
to discover the (usually) short host name,
then uses (perl) gethostbyname to extract the real hostname.
The results from gethostbyname are exported as gethostinfo
and asciihostinfo as a convenience since they are available.
Similarly, the 'C' library functions inet_ntoa and inet_aton are exported.
By default, this module exports a single hash (`%RE') that stores or
generates commonly needed regular expressions. Patterns currently
provided include:
* balanced parentheses and brackets
* delimited text (with escapes)
* integers and floating-point numbers in any base (up to 36)
* comments in C, C++, Perl, and shell
* offensive language
* lists of any pattern
* IPv4 addresses
Text::Highlight is a flexible and extensible tool for highlighting the
syntax in programming code. The markup used and languages supported are
completely customizable. It can output highlighted code for embedding
in HTML, terminal escapes for an ANSI-capable display, or even posting
on an online forum. Bundled support includes C/C++, CSS, HTML, Java,
Perl, PHP and SQL.