|
Programs development |
| csourcesearch.net |
una raccolta di sorgenti C/C++ |
| CodeWorker |
A universal parsing tool & a source code generator |
| GeSHi - Generic Syntax
Highlighter |

|
| SWIG |
generates wrapper code for thirteen different target
languages |
| Graphviz Graph
visualization is a way of representing structural information as
diagrams of abstract graphs and networks. Automatic graph drawing
has many important applications in software engineering, database
and web design, networking, and in visual interfaces for many other
domains. |
|
a->b
b->c
c->a
b->d
d->a
c->b |
matplotlib
is a python 2D plotting library which produces publication quality
figures in a variety of hardcopy formats and interactive
environments across platforms. matplotlib can be used in python
scripts, the python and ipython
shell (ala matlab or mathematica), web application servers, and six
graphical user interface toolkits.
matplotlib trys to make easy things easy and hard things
possible. You can generate plots, histograms, power spectra, bar
charts, errorcharts, scatterplots, etc, with just a few lines of
code. For example, to make a histogram of data in x, you simply need
to type |
from pylab import *
t1 = arange(0.0, 5.0, 0.1)
t2 = arange(0.0, 5.0, 0.02)
t3 = arange(0.0, 2.0, 0.01)
subplot(211)
plot(t1,
cos(2*pi*t1)*exp(-t1),
'bo', t2, cos(2*pi*t2)*exp(-t2),
'k')
grid(True)
title('A tale of 2 subplots')
ylabel('Damped')
subplot(212)
plot(t3, cos(2*pi*t3), 'r--')
grid(True)
xlabel('time (s)')
ylabel('Undamped')
show()
|
 |
|
Anti-Grain Geometry (AGG) |
Anti-Aliasing,
Subpixel Accuracy, The highest possible
quality, High performance,
Platform independence and compatibility,
Flexibility and extensibility,
Lightweight design, Reliability and stability
(including numerical stability). |
| ACCENT
A Compiler Compiler |
for the Entire Class of Context-free Grammars |
|
|
SMALL (100K); FASTer than GCC; ISOC99; SAFE (memory
and bound checker); __asm; C scripting; DLL; libtcc; you can use TCC
as a backend for dynamic code generation |
|
Lightweight
C++ |
is a programming language that
looks like C++ (a lightweight C++ dialect) and is directly
translated to readable C |
|
Free C / C++ Libraries, Source Code and Frameworks |
|
| ccbuild |
is a C++ source scanning build utility for
code
distributed over directories. Like a dynamic Makefile, ccbuild
finds all programs in the current directory (containing "int main")
and builds them. |
| CMake |
the cross-platform |
|
The CImg Library
|
is an open
source C++ toolkit for image processing |
|
LINT |
used to detect certain language
constructs that may cause portability problems. In addition, the
LINT program can be used to check C programs for syntax and data
type errors |
| CodeViz |
A call graph generation utility for C/C++ |
| Qt (Trolltech)
Il tutorial indipendente su Qt |
Qt library, an independent platform library for GUI,
SQL, NET, GRAPHICS, etc. used for KDE and many other important app.
Now also for WinCE/Mobile/PocketPC |
| Comparison of
different SQL implementations |
|
SIMILE
TimeLine DHTML+AJAX
control
TimePlot |
is focused on developing robust, open source tools
based on Semantic Web technologies that improve access, management
and reuse among digital assets |
| R is a language and
environment for statistical computing and graphics |
|
| Using R 'grid'
package to draw components (PP presentation) |
from
Sigal Blay's web space |
| Geometry Algorithms |
see
tables of content |
QHull
Qhull computes the convex hull, Delaunay triangulation, Voronoi
diagram, halfspace intersection about a point, furthest-site
Delaunay triangulation, and furthest-site Voronoi diagram. The
software runs in 2-d, 3-d, 4-d, and higher dimensions. Qhull
implements the Quickhull algorithm for computing the convex hull. It
handles roundoff errors from floating point arithmetic. Qhull also
computes volumes, surface areas, and approximations to the convex
hull. |
rbox r s 20 Z1 G0.2 | qhull s C-0 QR1 G >a |
|
|
 |
|
|
|
|
Java Topology Suite (JTS) |
The JTS Topology Suite (JTS) is an API providing
spatial object model and fundamental geometric functions. It
implements the geometry model defined in the OpenGIS Consortium
Simple Features Specification for SQL. Functions provided include:
- spatial predicates (based on the DE-9IM
model),
- overlay functions (intersection, difference,
union, symmetric difference),
- buffer,
- convex hull,
- area and distance functions, and
- topological validity checking
|
|
| GEOS (Geometry Engine
- Open Source) |
is a C++ port of the
Java Topology Suite (JTS) |
| GraphApp
is a toolkit for platform-independent GUI programming in C The
most simple I saw |
 |
#include "graphapp.h"
void main(void)
{
gprintf("Hello world\n");
}
|
|
| BNF Converter |
The BNF Converter is a compiler construction tool generating a
compiler front-end from a Labelled BNF grammar. It was
originally written to generate Haskell, but starting from Version
2.0, it can also be used for generating Java, C++, and C. |
| The Lemon Parser
Generator |
The Lemon program is an LALR(1) parser generator. Is maintained as
part of the SQLite project. |
| SQLite |
SQLite is a small C library that implements a self-contained,
embeddable, zero-configuration SQL database engine. |
| |
|
|
Javascript resource |
| Drag&Drop |
|
| Javascript
editor (with debugger) |
|
| |
|
|
Applications |
| KTouch is a program for
learning how to touch-type |

|
| |
|
|
Windows tools |
autoPatcher
|
A WinXP resource site |
| afreeDLL |
|
|
Free graphics |
|
jonas
seph |
free icons |