Common C++21.8.0

  • Submit New Release
  • Edit Common C++2 Information
  • Submit a New Software

Portable application framework.

Wednesday, February 24, 2010
  • Development
  • Languages
  • C and CPlusPlus

GNU Common C++ is a C++ framework offering portable support for threading, sockets, file access, daemons, persistence, serial I/O, XML parsing, and system services, initially started by David Sugar and Daniel Silverstone. GNU Common C++ is a GNU package and is licensed to the terms of the GNU GPL with specific privileges similar to Guile, which constitute privileges similar to the LGPL but more appropriate for a C++ class framework.

GNU Common C++ offers support and portable classes for threading and sockets for both UNIX (Posix systems with "pthread" support) and the Windows "Win32" API. GNU Common C++ uses extensive autoconf macro sets for automatic detection of various levels of "pthread compliance" in your target platform and attempts to adjust itself appropriately. GNU Common C++ has been tested from time to time with GNU/Linux, FreeBSD, Solaris, and DEC Tru64 Unix. Recent work has also been done to help support HP/UX.

While GNU Common C++ is not directly related to GNU portable threading (GNU Pth), it should work with the Pth "pthread emulation" library at present. Work is planned to make GNU Common C++ directly support GNU Pth.

The primary goal of GNU Common C++ is to promote a very low overhead abstract C++ interface to common system services. Consistent with this goal, and the desire for broad portability with wide compiler support, specific aspects and practices in C++ programming were selected when writing code in this package, and other practices were discarded that seemed to detract from this goal.

David Sugar and Danial Silverburg
  • linux
  • Downloads
    8998
  • License
    GPL
  • Platforms
    Posix UNIX systems, Win32
  • Requirements
    Native thread support
  • Tags
    pthread
    c++
    classes
    threads
    sockets
    script
    ape

Downloads / Release History


February
24
2010
Common C++2 1.8.0
February
24
2010
Common C++2 1.7.1
February
24
2010
Common C++2 1.7.3

Comments

No comment. Be the first to enter a comment.
Replying to:
Cancel

Last articles