! Aware > default selections > Activity specific > Software Development > Languages > C/C++ >

C/C++


Subsets on this page: - #Apps & Utilities - #Q&A - #Articles - #Books - #Info - #Libs & Functions -
- #Personalize -
     icon
Search ! Aware:



     Home
  By TONY
  By MARK
  By JERRY
  By ANN
  By ERICA

Search all pages


Subjects

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Math
Integer, Floating point, Matrix, Statistics, Boolean, ...

Processing
Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Communications
Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...



Information and Publications: Showing

C and C++ Programs / Code - Free code to various C/C++ programs and header files. Plus submit requests for code .

ITtoolbox C++ - Content, community, and service for C++ professionals. The site provides technical discussion, job postings, an integrated directory, news, and much more. You can find a logo button at http://ad.ittoolbox.com/images/ittoolbox3.gif

Available C++ libraries FAQ (1/8)

Available C++ libraries FAQ (6/6) (At MIT)
Available C++ libraries FAQ (6/6) (At faqs.org)
Available C++ libraries FAQ (2/6) (At faqs.org)
Available C++ libraries FAQ (5/6) (At MIT)
Available C++ libraries FAQ (4/6) (At MIT)
ftp://rtfm.mit.edu/pub/faqs/C++-faq/libraries/part1 (At MIT)
Available C++ libraries FAQ (3/6) (At faqs.org)
Available C++ libraries FAQ (3/6) (At MIT)
Available C++ libraries FAQ (2/6) (At MIT)
Available C++ libraries FAQ (4/6) (At faqs.org)
Available C++ libraries FAQ (5/6) (At faqs.org)

C++ FAQ (part 1 of 8)

At faqs.org part1/3  part 2  part2/3  part 3  part3/3  part 4  part 5  part 6  part 7 
At MIT part 1  part1/3  part 2  part2/3  part 3  part3/3  part 4  part 5  part 6  part 7 

LEARN C/C++ TODAY (A list of resources/tutorials)

ftp://rtfm.mit.edu/pub/faqs/C-faq/learn-c-cpp-today (At MIT)

comp.lang.c FAQ list Table of Contents

ftp://rtfm.mit.edu/pub/faqs/C-faq/toc (At MIT)

FAQ for g++ and libg++, texinfo version [Revised 15 Jun 1998]

ftp://rtfm.mit.edu/pub/faqs/g++-FAQ/texi (At MIT)

Style.C - Suggested coding style guidelines

C_Faq.Nfo - Information where to get the comprehensive C language FAQ

C_Prec.Txt - Operator precedence/associativity in C/C++

Cstorage.Txt - Tutorial for C keywords auto, extern, const, static...

Stdstuff.Txt - Crib sheet of standard C functions, macros, and keywords

Cpp_Faq.Txt - Frequently-asked questions from the FidoNet C++ echo

Storage.Typ - C storage types crib sheet

Rtlftrul.Txt - Right-left rule for reading C

Ptrtutor.Txt - C pointers and arrays tutorial

Rlvalue.Txt - Brief tutorial on lvalues, rvalues, and pointers

C_Port.Txt - How to write portable C code

Hungnote.Txt - Simonyi's original monograph on "Hungarian Notation"

Enums.Txt - Helpful hints for enums

Nul!Null.Txt - The difference between "null", NULL, and NUL

Resource.Lst - C Resource (books, magazines, vendors) list

Which_C.Txt - Guidelines for choosing a PC C compiler

FAQ for g++ and libg++, plain text version [Revised 15 Jun 1998]

ftp://rtfm.mit.edu/pub/faqs/g++-FAQ/plain (At MIT)

[alt.comp.lang.learn.c-c++] - FAQ list

ftp://rtfm.mit.edu/pub/faqs/C-faq/learn (At MIT)

comp.lang.c Answers (Abridged) to Frequently Asked Questions (FAQ)

ftp://rtfm.mit.edu/pub/faqs/C-faq/abridged (At MIT)

comp.lang.c Answers to Frequently Asked Questions (FAQ List)

ftp://rtfm.mit.edu/pub/faqs/C-faq/faq (At MIT)


Books: Showing

Generic Programming And The STL : Using And Extending The C++ Standard Template Library - explains the C++ Standard Template Library (STL) in terms of generic programming--a way of designing and writing programs so that they can easily be reused.
[Atchison, Lee ; Addison-Wesley Publishing Company, Inc. ] ISBN 0201309564
- At Barnes & Noble - At Amazon - At Half

STL Tutorial And Reference Guide : C++ Programming With The Standard Template Library
[Musciano, Chuck and Kennedy, Bill ; Addison-Wesley Publishing Company, Inc. ] ISBN 0201633981
- At Barnes & Noble - At Amazon - At Half

The Draft Standard C++ Library
[Platt, David S. ; Prentice-Hall, Inc. ] ISBN 0131170031
- At Barnes & Noble - At Amazon - At Half

Cocoa Programming
[Scott Anguish, et al; 2002-08-26] ISBN 0672322307
- At Barnes & Noble - At Amazon - At Half

GDI+ Programming: Creating Custom .NET Controls using C#
[Eric White, Chris Garrett; 2002-06] ISBN 1861006314
- At Barnes & Noble - At Amazon - At Half

Visual C++.net Professional Projects (With CD-ROM)
[Niit (Editor); 2002-04-19] ISBN 1931841314
- At Barnes & Noble - At Amazon - At Half

The Complete C# Training Course
[Harvey M. Deitel, et al; 2002-04-16] ISBN 0130645842
- At Barnes & Noble - At Amazon - At Half

Starting Out C++ (Alternate 3RD Edition with MS Visual C++ CD)
[Tony Gaddis; 2002-04] ISBN 1576760642
- At Barnes & Noble - At Amazon - At Half

C# Developer's Guide to ASP.NET, XML, and ADO.NET
[Chris Kinsman, Jeffrey P. McManus; 2002-03-29] ISBN 0672321556
- At Barnes & Noble - At Amazon - At Half

Microsoft Visual C# .NET Language Reference
[Microsoft Corporation; 2002-03-27] ISBN 0735615543
- At Barnes & Noble - At Amazon - At Half

.NET Architecture and Programming Using Visual C++
[Peter Thorsteinson, Robert J. Oberg; 2002-03-18] ISBN 0130652075
- At Barnes & Noble - At Amazon - At Half

Virtual Machine Design and Implementation in C/C++ (With CD-ROM)
[Bill Blunden; 2002-03] ISBN 1556229038
- At Barnes & Noble - At Amazon - At Half

Visual C++ .NET: A Primer for C++ Developers
[Aravind Corera, et al; 2002-03] ISBN 1861005962
- At Barnes & Noble - At Amazon - At Half

Professional C# (2nd Edition)
[Simon Robinson, et al; 2002-03] ISBN 1861007043
- At Barnes & Noble - At Amazon - At Half

C: A Reference Manual (5th Edition)
[Samuel P. Harbison, Guy L., Jr. Steele; 2002-02-21] ISBN 013089592X
- At Barnes & Noble - At Amazon - At Half

Developing Web Applications with ASP.NET and C#
[Hank Meyne, Scott Davis; 2002-02-11] ISBN 0471120901
- At Barnes & Noble - At Amazon - At Half

.NET Enterprise Development in C#: From Design to Deployment
[Matt Reynolds, Karli Watson; 2002-02] ISBN 1861005911
- At Barnes & Noble - At Amazon - At Half

Professional ASP.NET Server Controls: Building Custom Controls with C#
[MAtt Butler, et al; 2002-02] ISBN 1861005644
- At Barnes & Noble - At Amazon - At Half

Absolute C++
[Walter J. Savitch; 2002-01-15] ISBN 0201709279
- At Barnes & Noble - At Amazon - At Half

(Partial list shown.)
[Complete List of Books]


Articles: Showing

Assessing a C# Text ( Bertrand Meyer ; IEEE Computer Magazine 2002-04)

The Garp Architecture and C Compiler ( Timothy J. Callahan, John R. Hauser, John Wawrzynek ; IEEE Computer Magazine 2000-04)

- Garp's on-chip, reconfigurable coprocessor was tailored specifically for accelerating loops of general-purpose software applications. Its novel features inspired a unique approach to automatic compilation from C.

Improving C++ Performance Using Temporaries ( Adair Dingle, Thomas H. Hildebrandt ; IEEE Computer Magazine 1998-03)

- Some programmers shy away from object-oriented languages because the resulting programs require too much overhead space and time at runtime. A strategy based on reusing temporary objects eliminates these inefficiencies and has a dramatic effect on the performance of OO programs.

How To Stop Worrying and Start Loving C++. II ( ; IEEE Computer Magazine 1994-07)

- The previous session for C++ gurus dealt with the general subject of indirection in C++, specifically the use of "smart pointers" that take the place of *-style variables while improving the reliability and flexibility of your code, see ibid vol. 9 (June 1994). In the present paper we examine the idea of representing collections by overloading operator and then move on to iterators and cursors.


Questions and Answers: Showing

I'm looking for C development tools (cross-reference generators, code beautifiers, etc.). []

At comp.lang.c FAQ

What's a free or cheap C compiler I can use? []

At comp.lang.c FAQ

How can I shut off the "warning: possible pointer alignment problem'' message which lint gives me for each call to malloc? []

At comp.lang.c FAQ

Where can I get an ANSI-compatible lint? []

At comp.lang.c FAQ

Don't ANSI function prototypes render lint obsolete? []

At comp.lang.c FAQ

Are there any C tutorials or other resources on the net? []

At comp.lang.c FAQ

What's a good book for learning C? []

At comp.lang.c FAQ

Where can I find the sources of the standard C libraries? []

At comp.lang.c FAQ

Where can I get a BNF or YACC grammar for C? []

At comp.lang.c FAQ

Does anyone have a C compiler test suite I can use? []

At comp.lang.c FAQ

Where Should You Apply Various C++ Coding Practices? [2001/04/14]

At Ask Slashdot

Doc++ Experiences? [ 2000/10/18]

At Ask Slashdot

Death Of The Obfuscated C Code Contest? [ 2000/10/10]

At Ask Slashdot

Non-GCC Cross Compilers? [ 2000/10/04]

At Ask Slashdot

Borland C++ Builder Limits Debug Info to [ 2000/09/03]

At Ask Slashdot

What Did Objective-C Do Wrong? [ 2000/08/13]

At Ask Slashdot

Is there a pre-processor symbols that works for allversions of BSD? [ 2000/08/01]

At DaemonNews

More C Bindings for ORBit? [ 2000/07/13]

At Ask Slashdot

Mysterious cc1 coredumps have not gone away! any other ideas? [ 2000/05/01]

At DaemonNews

GCC For Windows NT? [ 2000/04/03]

At Ask Slashdot

When I compile programs, I get random irreproducible SEGFAULTS in cc1. Help! [ 2000/03/01]

At DaemonNews

Can you Shrink glibc? [ 1999/08/09]

At Ask Slashdot

Is there a C/C++ Code Repository? [ 1998/12/07]

At Ask Slashdot

Are there UNICODE String Literals in GCC? [ 1998/11/21]

At Ask Slashdot

Will Borland C code and Microsoft C code link together? []

At comp.os.msdos.programmer FAQ at MIT
http://www.faqs.org/faqs/msdos-programmer-faq/part2 (At comp.os.msdos.programmer FAQ at faqs.org)

How can I change the stack size in Borland's C compilers? []

At comp.os.msdos.programmer FAQ at MIT
http://www.faqs.org/faqs/msdos-programmer-faq/part2 (At comp.os.msdos.programmer FAQ at faqs.org)

What's the format of an .EXE header? []

At comp.os.msdos.programmer FAQ at MIT
http://www.faqs.org/faqs/msdos-programmer-faq/part2 (At comp.os.msdos.programmer FAQ at faqs.org)

What's the difference between .COM and .EXE formats? []

At comp.os.msdos.programmer FAQ at MIT
http://www.faqs.org/faqs/msdos-programmer-faq/part2 (At comp.os.msdos.programmer FAQ at faqs.org)

How do I create a .COM file? []

At comp.os.msdos.programmer FAQ at MIT
http://www.faqs.org/faqs/msdos-programmer-faq/part2 (At comp.os.msdos.programmer FAQ at faqs.org)

What and where is DJGPP? []

At comp.os.msdos.programmer FAQ at MIT
http://www.faqs.org/faqs/msdos-programmer-faq/part5 (At comp.os.msdos.programmer FAQ at faqs.org)

Are there any good shareware/freeware compilers? []

At comp.os.msdos.programmer FAQ at MIT
http://www.faqs.org/faqs/msdos-programmer-faq/part5 (At comp.os.msdos.programmer FAQ at faqs.org)

What's the format of an .OBJ file? []

At comp.os.msdos.programmer FAQ at MIT
http://www.faqs.org/faqs/msdos-programmer-faq/part2 (At comp.os.msdos.programmer FAQ at faqs.org)


Applications and Utilities: Showing

c2ph pstruct(1) - Dump C structures as generated from cc -g -S stabs {oss}

Man pages: FreeBSD
Source code: OpenBSD

c2ph pstruct(1) - Dump C structures as generated from cc -g -S stabs {oss}

Source code: OpenBSD

unifdef(1) - remove ifdef'ed lines {oss}

Man pages: FreeBSD Solaris NetBSD
Source code: OpenBSD FreeBSD

cccp cpp(1) - The GNU C-Compatible Compiler Preprocessor. {oss}

Man pages: FreeBSD
Source code: OpenBSD FreeBSD

file2c(1) - convert file to c-source. {oss}

Man pages: FreeBSD
Source code: OpenBSD FreeBSD

indent(1) - indent and format C program source {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD

ctags(1) - create a tags file {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD
ctags - (At comp.sources.unix at ISC)
ctags - Ctags source code from Ken Arnold (At comp.sources.unix at UUNET)

CEXCEPT exception handling in C - A header file (cexcept.h) that provides Try/Throw/Catch macros similar to those available in C++ for error handling. {oss}

At Sourceforge ( Production/Stable)

MinGW - Minimalist GNU for Windows - MinGW is a set of include files and import libraries that allow one to use GCC to build native windows32 applications that use vendor-supplied runtime. {oss}

At Sourceforge ( Production/Stable)

GNU indent - formats C source code into GNU, BSD, K&R, or your own special indentation style. {GPL,GNU}

At GNU project

GCC - is a free compiler for C, C++ and Objective C. {GPL,GNU}

At GNU project
gcc-2.8.1 - Latest and greatest version of the GNU compiler suite. (At FreeBSD Ports)
gcc-2.95.2 - GNU Compiler Collection (At NetBSD packages collection)
gcc-ssp-2.95.2 - GNU Compiler Collection with Stack-smashing protection (At NetBSD packages collection)
gcc(1), g++(1) - GNU project C and C++ Compiler (gcc-2.95.1)

DJGPP - includes GCC, G++, and GNU utilities for DOS. {GPL,GNU}

At GNU project

OBST - is a persistent object management system with bindings to C++. OBST supports incremental loading of methods. {GPL,GNU}

At GNU project

cli-20020326_3 - An implementation of the ECMA CLI and the ECMA C# language

At FreeBSD Ports

cyclone-0.2 - A safe dialect of C from Cornell and AT&T Research

At FreeBSD Ports

clint-0.1.2 - A static source code checker for C++

At FreeBSD Ports

anjuta-0.1.9 - Integrated Development Environment for C and C++

At FreeBSD Ports

ccscript-1.4.1 - State-event driven class extendible C++ script interpreter

At FreeBSD Ports

CommonC++-1.4.1 - GNU project portable class framework for C++

At FreeBSD Ports

qt-designer-2.3.1 - GUI C++ IDE based on QT

At FreeBSD Ports

ccache-1.7 - A tool to minimize the compile time of C programs

At FreeBSD Ports

lua-4.0_1 - Small, compilable scripting language providing easy access to C code

At FreeBSD Ports
lua-3.2.tgz - a powerful, light-weight programming language (At OpenBSD 2.8_packages i386)
lua-3.2.tgz - a powerful, light-weight programming language (At OpenBSD 2.8_packages m68k)
lua-3.2.tgz - a powerful, light-weight programming language (At OpenBSD 2.8_packages sparc)

ucpp-1.1 - A C preprocessor and lexer

At FreeBSD Ports

ccdoc-0.7a - Extracting comments from C++ source and generating HTML

At FreeBSD Ports

robodoc-3.2.2 - Code reference program similar to cxref that produces HTML

At FreeBSD Ports

astyle-1.14.0 - A reindenter and reformatter of C++, C and Java source code

At FreeBSD Ports
astyle-1.13.6.1 - reindenter and reformatter of C++, C and Java source code (At NetBSD packages collection)

icc-5.0.1_1 - Intels C/C++ compiler, set up to produce native FreeBSD objects

At FreeBSD Ports

inilib-1.0.6 - A C++ lib which provides a method of saving the "state" of a program

At FreeBSD Ports

p5-Orchard-Perl-0.03 - Perl interface to Orchard-C

At FreeBSD Ports

doxygen-1.2.15 - A documentation system for C and C++

At FreeBSD Ports

pnet-0.3.4 - C# compiler, assembler, disassembler, and runtime engine

At FreeBSD Ports

source-highlight-1.3 - C/C++ and Java sources to HTML converter

At FreeBSD Ports

compaq-cc-6.4.9.005.1_2 - Compaq Alpha Tru64 C compiler

At FreeBSD Ports

bcpp-1.8 - A utility similar to indent C++ code

At FreeBSD Ports

stldoc-1.0 - The STL reference manual by SGI

At FreeBSD Ports

c2man-2.0.42 - Generates man pages from C sources

At FreeBSD Ports

understand_c-1.4.156,1 - Understand can parse a C/C++ project helping reverse engineer it

At FreeBSD Ports

avr-gcc-3.0.1 - FSF gcc-2.95.2 for Atmel AVR 8-bit RISC cross-development

At FreeBSD Ports

c_parser-0.2.5 - A C99 Parser

At FreeBSD Ports

dice-3.15 - DICE - The Amiga/embedded/generic 68000 C compiler

At FreeBSD Ports

fc++-1.3 - Functional Programming in C++

At FreeBSD Ports

gcc30-3.0.4 - GNU Compiler Collection 3.0.

At FreeBSD Ports

bcc-1995.03.12 - Bruce's C compiler (with as and ld); can do 16-bit code

At FreeBSD Ports
bcc-95.3.12 - Bruce Evans' C compiler (with as and ld); can do 16-bit code (At NetBSD packages collection)

cccc-2.1.1 - C and C++ Code Counter

At FreeBSD Ports

cflow-2.0 - A call graph generator for C code.

At FreeBSD Ports

cs-0.5_1 - Interactively examine C source code

At FreeBSD Ports

cutils-1.6 - Miscellaneous C programmer's utilities

At FreeBSD Ports

cweb-3.63 - Literate programming tools for the C language

At FreeBSD Ports
CWEB System of Structured Documentation (At NetBSD packages collection)

gindent-2.2.6 - GNU indent

At FreeBSD Ports
GNU version of pretty-printer for C source code (At NetBSD packages collection)

bc-gcc-2.7.2p1.0.2 - Gcc with bounds checking support for pointers and memory

At FreeBSD Ports

ici-3.0.1 - An interpretive language with C's overall feel combined with high level data types

At FreeBSD Ports

intercal-0.20 - The C-INTERCAL compiler, ick, and supporting libraries

At FreeBSD Ports
the ultimate language for obfuscation and job security (At NetBSD packages collection)

pgcc-2.95.2.1 - Gcc compiler optimized for x86 architecture (based on EGCS)

At FreeBSD Ports
Pentium GNU Compiler Collection (At NetBSD packages collection)

c2ps-a4-4.0 - A PostScript pretty-printer for C source.

At FreeBSD Ports
c2ps-letter-4.0 (At FreeBSD Ports)

c2html-0.9.2 - C-language sources to HTML converter

At FreeBSD Ports
c2html-0.9.2.tgz (At OpenBSD 2.8_packages i386)
c2html-0.9.tgz (At OpenBSD 2.7_packages i386)
c2html-0.9.tgz (At OpenBSD 2.7_packages sparc)
c2html-0.9.2.tgz (At OpenBSD 2.8_packages sparc)

inline/patch1 - Inline code expander for C, Patch1 {oss}

At comp.sources.unix at UUNET

ptoc - Pascal to C translator {oss}

At comp.sources.unix at UUNET

cpp.patch - Patches to 4.2BSD cpp for #elif, // comments {oss}

At comp.sources.unix at UUNET

4.3cpp.patch - #elif patch to 4.3BSD cpp {oss}

At comp.sources.unix at UUNET

cpg+mdep3 - Cpg revisited (C formatter - original in volume1) {oss}

At comp.sources.unix at UUNET
cpg+mdep - Cpg - C formatter, mdep - make dependency generator (At comp.sources.unix at UUNET)

inc-elim - Filter to eliminate file inclusion commands {oss}

At comp.sources.unix at UUNET

old.bad.code - Previous "obfuscated C" winners {oss}

At comp.sources.unix at UUNET

ioccc/part07 - International Obfuscated C Code Contest {oss}

At comp.sources.unix at UUNET

head - Public implementations of head(1) and ctags(1) {oss}

At comp.sources.unix at UUNET

check - Check for mistakes in C programs {oss}

At comp.sources.unix at UUNET

plum-ansi-macros - Plum-Hall X3J11 macro explainer {oss}

At comp.sources.unix at UUNET

cpp - C preprocessor suitable for use with Decus C {oss}

At comp.sources.unix at UUNET

posix.h-tester - POSIX 1003.1 #include file tester {oss}

At comp.sources.unix at UUNET
POSIX 1003.1 #include file tester, Patch1 (At comp.sources.unix at UUNET)

multi-include - Modify files to help remove multiple #include's {oss}

At comp.sources.unix at UUNET

ANSI.C - Yacc and Lex for 11/12/84 draft of ANSI C {oss}

At comp.sources.unix at UUNET

identlist - List identifiers and declarations for C sources {oss}

At comp.sources.unix at UUNET

pas2c.pch - Patches for Pascal-to-C translator {oss}

At comp.sources.unix at UUNET

scpp - A selective C preprocessor - clean up your C files. {oss}

At comp.sources.unix at UUNET

p2cpatches - Update kit for p2c Pascal to C translator {oss}

At comp.sources.unix at UUNET

lint-proto.pch - Turn 4.2BSD lint into a prototype generator {oss}

At comp.sources.unix at UUNET

shortc - C program to map flexnames into short identifiers {oss}

At comp.sources.unix at UUNET
Shortc: sed output, and standard input (At comp.sources.unix at UUNET)

contest-prog - ACM-style programming contest programs {oss}

At comp.sources.unix at UUNET

Cxref - C cross referencer {oss}

At comp.sources.unix at ISC
cxref-1.5c - C program cross-referencing & documentation tool (At FreeBSD Ports)
cxref-1.5a - C Cross Referencing & Documenting tool (At NetBSD packages collection)
cxref (At comp.sources.unix at UUNET)

funnelweb - a tool for literate programming in C {oss}

At comp.sources.unix
ftp://ftp.uu.net/usenet/comp.sources.unix/volume26/ (At comp.sources.unix at UUNET)

ioccc - International Obfuscated C code contest {oss}

At comp.sources.unix at ISC
ftp://ftp.uu.net/usenet/comp.sources.unix/volume14/ (At comp.sources.unix at UUNET)

ansic.tar.gz - Yacc and Lex for 11/12/84 draft of ANSI C {oss}

At comp.sources.unix at ISC

cdecl - English<->C translator for C declarations {oss}

At comp.sources.unix at ISC
New version of Cdecl, parse C declarations (At comp.sources.unix)
cdecl2cdecl - New version of Cdecl, parse C declarations (At comp.sources.unix at UUNET)
ftp://ftp.uu.net/usenet/comp.sources.unix/volume6/ (At comp.sources.unix at UUNET)

distributed-c - Distributed C Development Environment {oss}

At comp.sources.unix at ISC
distributed-c-2.distributed-c - Distributed C Development Environment, V2.1, (At comp.sources.unix at UUNET)

smallc - Small C compiler {oss}

At comp.sources.unix at ISC
Small C compiler version C3.0R1.1 (At comp.sources.unix at UUNET)

indent - C reformatting program {oss}

At comp.sources.unix at ISC
indent-2.2.2.tgz - GNU indent (At OpenBSD 2.7_packages i386)
indent-2.2.5.tgz - GNU indent (At OpenBSD 2.8_packages i386)
Indent, C reformatting program (At comp.sources.unix at UUNET)

inline - Inline code expander for C {oss}

At comp.sources.unix at ISC
ftp://ftp.uu.net/usenet/comp.sources.unix/volume11/ (At comp.sources.unix at UUNET)

mcc - Merge C code with compiler error messages {oss}

At comp.sources.unix
ftp://ftp.uu.net/usenet/comp.sources.unix/volume13/ (At comp.sources.unix at UUNET)

memlintok - A package to remove common lint/malloc complaints {oss}

At comp.sources.unix at ISC
ftp://ftp.uu.net/usenet/comp.sources.unix/volume20/ (At comp.sources.unix at UUNET)

proto-finder - finds function prototypes {oss}

At comp.sources.unix at ISC

sim - Software similarity tester for C programs {oss}

At comp.sources.unix at ISC
ftp://ftp.uu.net/usenet/comp.sources.unix/volume3/ (At comp.sources.unix at UUNET)
sim2sim - Update to "sim" (volume 3) similarity tester (At comp.sources.unix at UUNET)

xref - a cross reference program {oss}

At comp.sources.unix at ISC
A general purpose cross reference utility (At comp.sources.unix at UUNET)

id - C cross-reference database system {oss}

At comp.sources.unix at ISC
ftp://ftp.uu.net/usenet/comp.sources.unix/volume11/ (At comp.sources.unix at UUNET)

c-gc - C memory garbage collector {oss}

At comp.sources.unix at UUNET

cdg - a C-source Documentation Generator {oss}

At comp.sources.unix at ISC
http://sources.isc.org/devel/cdg.txt (At comp.sources.unix at ISC)

splitdefs {oss}

At comp.sources.unix

indent-2.2.5.tgz - GNU indent

At OpenBSD 2.8_packages i386
http://www.openbsd.org/2.8_packages/m68k/indent-2.2.5.tgz-long.html (At OpenBSD 2.8_packages m68k)
http://www.openbsd.org/2.8_packages/sparc/indent-2.2.5.tgz-long.html (At OpenBSD 2.8_packages sparc)

indent-2.2.2.tgz - GNU indent

At OpenBSD 2.7_packages i386
http://www.openbsd.org/2.7_packages/sparc/indent-2.2.2.tgz-long.html (At OpenBSD 2.7_packages sparc)

clig - command line interpreter generator {GPL}

clig-1.1.3 - Auto-generate an (argc, argv) processor, usage message, and manpage (At FreeBSD Ports)
(Info at freshmeat)

egcs - Experimental set of enhancements for the GNU tools {GPL}

egcs-1.1.2 - EGCS enhanced version of the GNU compiler suite (At FreeBSD Ports)
egcs-20000731-c++.tgz - GNU compiler collection (experimental): C++ compiler (At OpenBSD 2.8_packages i386)
egcs-20000731-core.tgz - GNU compiler collection (experimental): core C compiler (At OpenBSD 2.8_packages i386)
egcs-20000731-g77.tgz - GNU compiler collection (experimental): f77 compiler (At OpenBSD 2.8_packages i386)
egcs-20000731-java.tgz - GNU compiler collection (experimental): java compiler (At OpenBSD 2.8_packages i386)
egcs-20000731-objc.tgz - GNU compiler collection (experimental): obj C compiler (At OpenBSD 2.8_packages i386)
egcs-1.1.2 - the experimental GNU compiler suite (At NetBSD packages collection)
(Info at freshmeat)

PentiumGCC - Pentium/PPro/P-II/K6/Cyrix/MMX optimising egcs clone {GPL}

(Info at freshmeat)

ICI - A dynamic, interpretive language with C-like syntax {PD}

(Info at freshmeat)
ici - ICI is a general purpose interpretive programming language that has dynamic typing and flexible data types with the flow control constructs and operators of C. (At Sourceforge)

Perceps - Automatic documentation generator for C++ {GPL}

(Info at freshmeat)

Artistic Style - Indentation and reformatting filters for C, C++, Java {OpenSource}

(Info at freshmeat)

calltree - calltree - static call tree generator for C programs&# {GPL}

(Info at freshmeat)

KDevelop - KDevelop is a new C++ development environment for Unix/X11. {x,GPL}

kdevelop-2.0.2_1 - Powerful IDE for developing KDE/Qt-based apps (At FreeBSD Ports)
kdevelop-1.3nb1 - Integrated Development Enviroment for Unix/X11/KDE (At NetBSD packages collection)
kdevelop-base-1.3 - Base modules for IDE for Unix/X11/KDE (At NetBSD packages collection)
(Info at freshmeat)
- IDE for KDE and GNOME. (At Sourceforge)

Microsoft Visual C# .NET Standard

Microsoft Visual C++ .NET Standard

Borland C++ Builder 6 Personal

Borland C 5.0 Programming Starter Kit

Artistic Style - Indentation and reformatting filters for C, C++, Java

LCLint - LCLint is an improved tool for checking C program syntax {free to use but restricted}

lclint-2.5q.tgz - advanced lint: statically check C programs (At OpenBSD 2.8_packages i386)
lclint-2.4b.tgz - advanced lint: statically check C programs (At OpenBSD 2.7_packages i386)
lclint-2.4b.tgz - advanced lint: statically check C programs (At OpenBSD 2.7_packages sparc)
lclint-2.5q.tgz - advanced lint: statically check C programs (At OpenBSD 2.8_packages m68k)
lclint-2.5q.tgz - advanced lint: statically check C programs (At OpenBSD 2.8_packages sparc)
lclint-2.5q.src - Statically check C programs (At NetBSD packages collection)

lcc {free to use but restricted}

(Info at freshmeat)

Xref-Speller - C and Java Source Browsing and Advanced Editing for (X)Emacs. X2html conv.

ANICI - An extended version of Tim Long's ICI interpreter {free for non-commercial use}

(Info at freshmeat)

GLOBAL - A common source code tag system for C and Yacc. {free to use but restricted}

global-4.4 - A source code tag system (At FreeBSD Ports)
global-4.0.1 - Source code tag system including web browser output (At NetBSD packages collection)
(Info at freshmeat)

Toba - java to C translator {unknown}

java to C translator

cproto-4.6 - Generate C function prototypes and convert function definitions

At FreeBSD Ports
cproto - Generate C function prototypes from C source (At comp.sources.unix at ISC)

Cast.H - Cast any object to any type {oss}

At snippets.org

Extkword.H - Correct extended keywords syntax {oss}

At snippets.org

Stringiz.H - Macros to use the ANSI/ISO preprocessor "stringize" macro {oss}

At snippets.org

C_Cmnt.C - Extract C comments (handles trigraphs) {oss}

At snippets.org

Getcmt.C - Extract comments from C/C++ source files {oss}

At snippets.org

Testcmt.C - Test file for above {oss}

At snippets.org

Safeminx.C - Tool to prevent multiple header file inclusion {oss}

At snippets.org

C_Lines.Awk - AWK script to count lines of C code {oss}

At snippets.org

StripCmt - Strips comments from C, C++, and Java source code {GPL}

C for AIX 5.0 Program Pack with 1 User

Visualage C++ Upgrade for AIX 5.0

Visualage C++ for AIX 5.0 Program Pack

Borland C Programming Starter Kit Deluxe 5.0

Turbo C++ Suite 1.0

Borland C++ Builder 6 Pro Upgrade from Borland C++ 5

Microsoft Visual Studio.NET Developer Enterprise 2002

Applications and Utilities

Others not displayed here
Full List

Libraries and Components: Showing

ixlib - A C++ utility library featuring regular expressions, automatic arrays, garbage collection, matrix handling, planar geometry (regions etc) and other useful features. Blends well with STL code. {(L)GPL}

At Sourceforge ( Production/Stable)

Epeios - Collection of general purposes libraries essentially coded in C++ and working under UNIX and Windows. Collection of software based on this libraries. {(L)GPL}

At Sourceforge ( Production/Stable)

meta::Expr{T_emplate} - meta::Expr{T_emplate} is a C++ library which deals with expressions templates. With it, you can easily benefit from ET power and speed up your C++ classes. This is effective for numerical analysis classes such as Array or Matrix. {(L)GPL}

At Sourceforge ( Production/Stable)

korelib-0.0.1 - A cross-platform C++ library for developing modular applications

At FreeBSD Ports

libcoro-1.0.3 - C library that implements coroutines

At FreeBSD Ports

apr-devel-20020309172416 - The Apache Group's Portability Library

At FreeBSD Ports

ixlib-0.96.2_1 - A small c++ tools library based on STL

At FreeBSD Ports

stlport-4.5.3 - Adaptation of SGI's Standard Template Library

At FreeBSD Ports

boost-1.26.0 - Free peer-reviewed portable C++ source libraries

At FreeBSD Ports

libg++-2.8.1.3 - A libg++ container classes for EGCS and later versions of GCC

At FreeBSD Ports
libg++-2.8.1.1a - GNU C++ Class Library (At NetBSD packages collection)

glibstdc++-2.8.1.1 - ISO Standard C++ library (includes the STL) for G++ 2.8.0

At FreeBSD Ports

p5-C-Scan-0.74 - Perl5 module to scan C language files for easily recognized constructs

At FreeBSD Ports
C::Scan - Scans C programs for easily recognized constructs. For instance, you can use it to extract a list of include files used by a C program, and all the include files used by THOSE include files, and so on. Uses the Data::Flow module. (At CPAN)

Ansiself.C - Self-replicating program in ANSI/ISO C {oss}

At snippets.org

Jari Laaksonen's comment utilities in C++ - Convert, count, strip, extract, parse, convert C++ to C, etc. Also an older version {oss}

At snippets.org

Compiler.C - Test for popular PC compilers & versions {oss,msdos}

At snippets.org

publib-0.4 - framework for library of public, reusable "C" functions, {oss}

At comp.sources.unix at UUNET

clc - C Libraries Collection, {oss}

At comp.sources.unix at UUNET

c-gc - C memory garbage collector {oss}

At comp.sources.unix at ISC

C Library - for use with GNU/Hurd and GNU/Linux. {GPL,GNU}

At GNU project

ExtUtils::Embed - Utilities for using ("embedding") Perl in C/C++ applications. [Perl] {oss}

At CPAN

GNU C library - The GNU C library is used as the C library in the GNU system {LGPL}

(Info at freshmeat)

OpenClasses - Powerful C++ class library, featuring threading and dynamic loading of classes

(Info at freshmeat)

Libraries and Functions

Others not displayed here
Full List

Related Subjects (default selections)

(The following links to subjects at this site retain your personalized selections.)

Up to Software Development - Tools and utilities for software development

Up to Activity specific - Gateway topic to software used in specific activities. (application software, business, professional, science, education, etc.)

(There may be additional related subject pages listed here)

External Categories

Yahoo! Computers and Internet:Programming Languages:C and C++

(Metalab at UNC) /pub/linux/devel/lang/c/ - utils for c development

(Metalab at UNC) /pub/linux/devel/lang/c++/ - stuff for c++ only (i.e. class libraries)

(Metalab at UNC) /pub/linux/devel/lang/gomscript/ - object-oriented C++-like interpreter

(Metalab at UNC) /pub/linux/devel/lang/objc/ - support for the objective C language

Personalized Selections
Platform:
MS-DOS.
X.
MS Windows.
Unix/BSD/Linux.
Prog.Language:
C/C++.
Perl.
Java.
License:
Open-source.
  Public Domain.
  BSD-like.
  GPL or LGPL.
Commercial.
Maturity:
Stable.
Pre-production.
Tip: To exclude choices, select all others in same column
Pre-Selections

Use our system: Bring Rapid Knowledge Transfer and Awareness to your company website!



Rapid-Links: Search | About | Comments | Submit Path: RocketAware > Activity specific > Software Development > Languages > C/C++ >
RocketAware.com is a service of Mib Software
Copyright 2002, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments