Home
Risorse
Utilities
Compilatori
GUI Toolkits
Libri
Download
FAQ
Who am I
|
Algoritmi
Compressione
-
The bzip2 and libbzip2 home page : "bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques, whilst being around twice as fast at compression and six times faster at decompression."
-
gzip : "gzip (GNU zip) is a popular data compression program written by Jean-Loup Gailly for the GNU project."
Per le versioni di GZIP per MSDOS, Windows o Macintosh, vedi Gailly's gzip page
-
Infozip : "Info-ZIP's purpose is to provide free, portable, high-quality versions of the Zip and UnZip compressor-archiver utilities that are compatible with the DOS-based PKZIP by PKWARE, Inc. "
-
zlib : "zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms. Unlike the LZW compression method used in Unix compress(1), the compression method currently used in zlib essentially never expands the data. (LZW can double or triple the file size in extreme cases.) zlib's memory footprint is also independent of the input data and can be reduced, if necessary, at some cost in compression."
Database
FAQ & TnT
-
C++ comp.lang.cpp FAQ : FAQ del newsgroup comp.lang.c++.
-
C++ Standards FAQ
-
C++ Tips and Tricks : "C++ Tip-of-the-Day is a compilation of information gathered from various sources below. The purpose of this free service is to keep developers on their toes with interesting, useful, and some non-useful tidbits.
- internet news groups (comp.lang.c++, comp.lang.c++.moderated, comp.std.c++)
- internet sources (like the C++FAQ)
- various books
- magazines (JOOP, C++Report, Dr. Dobbs)"
-
Not So Obvious C++ Tips : "Here you will find a small collection of C++ constructions (mostly macros and template functions) that might make your life as C++ programmer a little bit easier. To some of you they might look too obvious; some other might find them useless."
Home pages
Libreria standard
Librerie grafiche
-
DirectX 5.0 for GNU Win32 : porting delle librerie DirectX 5.0 per Mingw32/Cygwin32.
-
g2 : "g2 is a simple to use graphics library for 2D graphical applications written in Ansi-C. This library provides a comprehensive set of functions for simultaneous generation of graphical output on different types of devices.
Presently, following devices are currently supported by g2: X11, GIF, PostScript."
-
gd 1.3 - A graphics library for fast GIF creation : "gd is a graphics library. It allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills, and write out the result as a .GIF file.
This is particularly useful in World Wide Web applications, where .GIF is the format used for inline images."
-
OpenGL
-
OpenGL for Linux implementation (Mesa)
-
OpenGL per Win95/WinNT
-
GLUT : "GLUT (pronounced like the glut in gluttony) is the OpenGL Utility Toolkit, a window system independent toolkit for writing OpenGL programs. It implements a simple windowing application programming interface (API) for OpenGL. GLUT makes it considerably easier to learn about and explore OpenGL programming. GLUT provides a portable API so you can write a single OpenGL program that works on both Win32 PCs and X11 workstations.
GLUT is designed for constructing small to medium sized OpenGL programs. While GLUT is well-suited to learning OpenGL and developing simple OpenGL applications, GLUT is not a full-featured toolkit so large applications requiring sophisticated user interfaces are better off using native window system toolkits like Motif. GLUT is simple, easy, and small."
-
OpenGL rocks : codice di esempio per imparare ad usare OpenGL.
-
An online syntax guide
-
PDFLib : per produrre documenti in formato PDF (Portable Document Format).
-
PNG - Portable Network Graphics : " PNG (pronounced "ping") is the Portable Network Graphics format, a format for storing images on computers. Unofficially its acronym stands for "PNG's Not GIF". PNG was designed to be the successor to the once-popular GIF format ... "
-
The Independent JPEG Group's JPEG software
I sorgenti della libreria possono essere scaricati da: ftp.uu.net (Internet address: 192.48.96.9) nella directory graphics/jpeg. Le FAQ possono essere consultate all'indirizzo: http://www.faqs.org/faqs/jpeg-faq/.
-
The Unofficial TIFF Home Page
Librerie matematiche
-
Blitz++ : "Blitz++ is a C++ class library for scientific computing which provides performance on par with Fortran 77/90. It uses template techniques to achieve high performance. The current versions provide dense arrays and vectors, and small vectors and matrices.
Blitz++ is distributed under the terms of the GNU General Public License, and contributions to the library are welcomed".
- Matrici in C++:
-
NetLib : "Netlib is a collection of mathematical software, papers, and databases".
-
NetLib dei Bell Labs
-
NTL: A Library for doing Number Theory : "NTL is a high-performance, portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices,
and polynomials over the integers and over finite fields."
-
Numerical Recipes in C book On-Line : il libro completo on-line in formato PDF e PostScript.
-
The Object-Oriented Numerics Page
Libri e riviste
OOP
Ricerca
Source code
-
C/C++ Users Group : "Since 1981, the mission of the C/C++ Users Group (CUG) has been focused on low-cost distribution shareware and freeware C/C++ source code."
-
The SNIPPETS Collection : "The SNIPPETS collection is an archive of over 675 separate files, over 90,000 lines of mostly C/C++ source code - all public domain and freeware - which contains the best C/C++ answers to "How do I...?" programming questions."
-
Guru of the Week :
"
What is GotW?
Guru of the Week is a regular series of C++ programming problems
created by Herb Sutter. GotW was created to provide interesting
challenges and ongoing education for PeerDirect's own developers.
Since then, it has been made available to the general C++ public
as a regular feature of the Internet newsgroup
comp.lang.c++.moderated, where you can find each issue's questions
and answers (and a lot of interesting discussion).
"
UML
Linux
BeOS
|