The C++ Compass

The C++ Compass
>Risorse<

Risorse

Home
Home

Risorse
Risorse

Utilities
Utilities

Compilatori
Compilatori

GUI Toolkits
GUI Toolkits

Libri
Libri

Download
Download

FAQ
FAQ



whoami
Who am I
Algoritmi Compressione Database FAQ & TnT
Home pages Libreria standard Librerie grafiche Librerie matematiche
Libri e riviste OOP Ricerca Source code
UML Linux BeOS


Algoritmi   su



Compressione   su

  • 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   su



FAQ & TnT   su

  • 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   su



Libreria standard   su



Librerie grafiche   su

  • 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   su



Libri e riviste   su



OOP   su



Ricerca   su



Source code   su

  • 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   su



Linux   su



BeOS   su





Ultimo aggiornamento : 03/07/2000

email webmaster@thecppcompass.org