LINKS

 
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


 

HOME PAGE