The Standard C Library for Linux, Part one: file functions C is a very small language. This is a good thing. C programmers will use nearly the entire C language every time they write a fair sized program. The standard C library extends the functionality of C in a way that is predictable on multiple systems. The library gives us tools like scanf() and printf() that make reading and writing formatted output much easier than working with blocks of characters using read() and write(). Also when you move from one C programming environment to another, the functionality of printf() will be the same. You don't have to relearn how to print formatted output every time you change machines. 增加/察看注解 (0)
ACS; multi-line voice response telephony The ACS project introduces an initial C++ design framework for a under development and GPL licensed multi-line voice response/voice messaging/call distribution system initially using Pika hardware and the Pika Monte Carlo API. The ACS project is open to outside contributors and will soon be available through cvs. 增加/察看注解 (1)
APE APE is a highly portable C++ framework for the development of threaded servers and applications. The APE framework offers C++ fully portable class encapsulation of threads, sockets, file access, syncrhonization objects, and serial I/O. APE has been compiled under Solaris, Linux, and FreeBSD and offers a source tree for use in porting APE applications to the win32 environment. 增加/察看注解 (0)
Ape ache Ape ache is a simple little C++ program which runs in the background and monitors access to apache web servers by examining the changes in the apache access_log file. 增加/察看注解 (0)
APIsingularity APIsingularity is a C++ graphics "API". The intent of this API is to be easily portable between platforms such as Linux, BeOS, Mac, and others. 增加/察看注解 (0)
App An Algebraic Typing & Pattern Matching Preprocessor for C++. App is free software distributed under the terms of the GNU General Public and Lesser General Public Licenses. 增加/察看注解 (1)
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. 增加/察看注解 (0)
CodeBase 6 For Linux CodeBase 6 for Linux is a high-speed, xBASE compatible database engine for C/C++ programmers. It is portable, royalty-free, and includes complete source code. With CodeBase you can create applications that are single and multi-user file compatible with FoxPro, dBASE and Clipper. Client/server support is included for Linux and Win32 applications, allowing database access over the Internet and adding security with account privileges. Add-ons for Java, SQL, OLE DB/ADO and ODBC are also available. CodeBase versions are also available for other operating systems including Unix (HP-UX, Solaris, AIX), Windows 3.11, 95, 98, NT, 2000, CE, MacOS, and OS/2. 增加/察看注解 (0)
Common C++ Common C++ is a C++ framework offering portable support for threading, sockets, file access, deamons, persistance, and system services, initially started by David Sugar and Daniel Silverstone. 增加/察看注解 (0)
Conical CONICAL is a cross-platform library of C++ classes for building biologically realistic simulations of neurons or small neural networks 增加/察看注解 (0)
Device Driver Development Tools and High Availability Solutions Jungo provides device driver development tools and high availability solutions. All tools are cross platform - write your code once, run it on all supported operating systems. Jungo's "WinDriver" and "KernelDriver" products dramatically simplify and automate the development of device drivers for all major operating systems. WinDriver for Linux is a device driver development toolkit, which enables you to develop Linux device drivers for PCI / ISA / ISAPnP and EISA hardware (including serial and parallel ports), without having to be familiar with the Linux kernel. All development is done in the user mode using your regular development environment. A Linux driver written using WinDriver is source compatible to Solaris, Windows 2000/NT, 98/95, Windows CE, NT Embedded, OS/2 and VxWorks. Just recompile and run Jungo's "GO Hot-Swap" operating system extension provides CompactPCI hot swap capabilities for all major operating systems. 增加/察看注解 (0)
Doc++ DOC++ is a documentation system for C, C++ and Java generating both TeX output for high quality hardcopies and HTML output for sophisticated online browsing of your documentation. 增加/察看注解 (0)
Doxygen Doxygen is a documentation system for C and C++. It can generate an on-line class browser (in HTML) and/or an off-line reference manual (in LaTeX) from a set of documented source files. 增加/察看注解 (0)
Drag and Drop with Qt Drag-and-drop is a direct-manipulation model for allowing the user to transfer information between and within applications. It is similar in function to the cut-and-paste clipboard model. 增加/察看注解 (0)
Edma EDMA is the Entorno de Desarrollo Modular y Abierto, or in English, the Open and Modular Development Environment. It is a system similar to the Component Object Model or the System Object Model (created by IBM). 增加/察看注解 (0)
EiC EiC is a freely available C language interpreter in both source and binary form. EiC allows you to write C programs, and then "execute" them as if they were a script (like a Perl script or a shell script). 增加/察看注解 (0)
General Exception-Handling Facility (GEF): Featuring Design-by-Contract GEF is an exception-handling and design-by-contract library for C programmers. There are 3 different libraries: libgef_ansi.so, libgef_posix.so, and libgef_pthreads.so. The first library is for pure ANSI C programs; the second library is for non-threaded UNIX systems, while the third library is for threaded programs. There is a port for Linux, Solaris, and DOS. The libraries come in RPM, .tar.gz, and .zip formats. 增加/察看注解 (0)
GGCL The Generic Graph Component Library, or GGCL, is a general purpose, generic C++ library for graph data structures and graph algorithms. 增加/察看注解 (0)
GNUPro Dev Kit for Linux The GNUPro Dev Kit for Linux is an open-source C and C++ development kit that's a result of the expertise of Cygnus' expert compiler and debugger engineering team, and the enhancements and extensions contributed by hundreds of developers Worldwide 增加/察看注解 (0)
Grand Unified Toolkit The Grand Unified Toolkit is a C++ API for the development of games and other forms of interactive media. It is available for the BeOS, Linux/X, and Win32 platforms, under the terms of the MIT/XFree86 License. 增加/察看注解 (0)
InterViews InterViews is a native C++ toolkit for X Windows developed by Mark Linton and his team at Stanford University and later Silicon Graphics. 增加/察看注解 (0)
KDevelop KDevelop is a C++ development environment which makes the creation and development of GNU Standard Applications an easy task even for beginners. Highlights of the current release are: - Application wizard for easy creation of KDE, Qt and terminal C++ projects - Full project management - Syntax-highlighting editor - Integrated Dialogeditor for the Qt/KDE GUI libraries - Full-featured Classbrowser with Classtools - Integrated HTML-based helpsystem offering Manuals and Class-references - Extensive Search mechanisms to browse sources and documentation 增加/察看注解 (0)
KDOC - C++ Class Documentation Tool KDOC is a C++ class documentation extraction tool, initially written for the specific purpose of generating documentation for the KDE libraries. 增加/察看注解 (0)
Linux Device Driver Development Tool WinDriver is a device driver development tool for Linux. No Kernel architecture or API knowledge needed. All development is done in user mode. Free downloads. Same driver will also run on Solaris, Windows 2000/NT, 98/95, CE, VxWorks and OS/2. No rewriting needed - Just recompile. 增加/察看注解 (0)
MGui MGUI is a cross-platform graphical user interface written in ANSI C, also providing a C++ API via a frame library. It consists of a library, including all typical GUI objects as menu, push buttons, editable fields, lists etc... and a code generation tool (MGUI Designer), which allows the user to create and maintain application window layout using the mouse. 增加/察看注解 (0)
Open AD&D Toolkit The Open AD&D Toolkit is a free, open source C++ API for Linux RPG development (Role-Playing Game, NOT Report Generating Language *shudder*). 增加/察看注解 (0)
Open C++ OpenC++ is a version of C++ with a Metaobject Protocol. In other words, it is a tool of source-code translation for C++. Programmers can easily implement various kinds of translation so that they can define new syntax, new annotation, and new object behavior. 增加/察看注解 (0)
ORBit Beginners Documentation ORBit is an efficient, free C-based ORB, compliant to CORBA version 2.2. CORBA stands for Common Object Request Broker Architecture. CORBA in many ways is a successor to the Remote Procedure Call (RPC) system common on UNIX and other systems: the best oneline description of CORBA is that it is "Object Orientated RPC". 增加/察看注解 (0)
OSRS - Open Source Remote Sensing Project The Open Source Remote Sensing effort is continuing to grow and many existing software packages have been made available on the ftp site. Additionally, an online search engine for geospatial software has just been added by Core Software and Links to existing geospatial archives are being consolidated. New development efforts including the Large Image Manipulation Tool, GeoTiff, and Digital Elevation Models are currently underway. Existing packages include remote sensing and Geospatial Information System tools, converters, and libraries. In addition to the development efforts, remotesensing.org provides mailing lists, an online news service, ftp site and searchable image and map archive systems for users interested in open source, open skies, and other remote sensing and GIS topics. 增加/察看注解 (0)
PRECCX PRECCX is an infinite-lookahead compiler-compiler thatproduces ANSI C and is plug-compatible with lex/flexlexers.Tested on numerous platforms. 增加/察看注解 (0)
SimPack SimPack is a collection of C++ tools (routines and programs) for computer simulation. The purpose of SimPack is to provide people with a "starting point" for simulating a system. 增加/察看注解 (0)
The Standard C Library for Linux The last article was on character handling. This article is on which contains many small sections: integer math, sorting and searching, random numbers, string to number conversions, multibyte character conversions, memory allocation and environmental functions. Because this library contains so many small yet very important sections I want to discuss each of these groups in its own section. An example will be given in each section below because these functions are too diverse to have a single example for all of them. 增加/察看注解 (0)
The Standard C Library for Linux Part Two: character input/output The last article was on file operations in the standard input/output library . This article is on reading and writing characters, strings and arrays to and from a stream. I am assuming a knowledge of c programming on the part of the reader. There is no guarantee of accuracy in any of this information nor suitability for any purpose. 增加/察看注解 (0)
The Studio Framework The Studio Framework is a set of C++ classes that take care of the common things every application has to do, such as parameter parsing, plugin handling, runtime type information on objects, threads, and scripting. 增加/察看注解 (0)
uC++ An object oriented programming language with high-level concurrency that extends C++ with new constructs that provide lightweight tasks on shared-memory uni- and multi-processors running the UNIX operating system. 增加/察看注解 (1)
Understand for C++ Cross platform C/C++ IDE with reverse engineering, detailed cross referencing, automatic documentation generation. Includes PERL and C API for writing custom documentation and QA/IVV tools. 增加/察看注解 (0)
V V is a free, multiple platform C++ graphical user interface framework designed to make it the easiest way to write C++ GUI applications available -- commercial, shareware, or freeware. 增加/察看注解 (0)
View Designer X VDX is a User Interface Management System. It enables software developers to create user interfaces with OSF/Motif widgets. 增加/察看注解 (0)
Xplanet Xplanet was inspired by Xearth, which renders an image of the earth into the X root window. Xplanet uses the Imlib library to read user supplied maps of the earth (or another planet). Orthographic and mercator projections can be rendered to the root window. 增加/察看注解 (0)
Xref-Speller Xref-Speller permits you to inspect your sources in the same way you browse hypertext files. You can move from symbol usage place to its definition, inspect all its usages and return back. 增加/察看注解 (0)
Xstep XSTEP is a faster and small toolkit designed do make easy the creation of C/C++ applications for any UNIX running the X Window System 增加/察看注解 (0)