lalbod
Blog Subscribe Syndicate Search Contact Me  
Topics
1 ASM disscusion
Ada Programming
ASP Programming
Assembly Programming
BASIC Programming
C# Programming
C/C++ Programming
Cobol Programming
Cold Fusion Programming
Delphi Programming
Disassembly
Flash Programming
Forth Programming
Fortran Programming
HTML Programming
Java Programming
Javascript Programming
JSP Programming
Lisp Programming
Logo Programming
Lua Programming
Pascal Programming
Perl Programming
PHP Programming
Prolog Programming
Python Programming
Ruby Programming
Tcl Programming
Visual Basic Programming
XML Programming
Members
Sign In

Entries in "C/C++ Programming"
1 2 | > >>
C/C++ Source Code
0 Comments / Subscribe To Comments
Published: Oct.24.2007 @ 1:42 am | Last edited: Jan.22.2008 @ 5:47 pm

C/C++ Source Code

Bob Stout's SNIPPETS

General-purpose header files, miscellaneous C-callable functions, portable file operations, assorted math functions - I'd need three pages just to describe all the free source code and you can view it or download it as a ZIP or TAR file.

Mozilla Source Code

The complete C/C++ source code for the Mozilla open source web browser. You can browse the up-to-the-minute latest version of the source code online and find instructions on building the latest version.

C++ Nugget Mine

A collection of succinct C++ code examples.

BBDSoft

Several C++ class libraries libraries developed by BBDSoft are available for download. Complete source code included.

Socket Programming in C, Simple Examples

Socket Programming in C with examples of UDP, TCP and IP multicast client and servers.

Code Beach

Free and Open Source Code and Tutorials

AcmeSofties

This site contains C C++ programs provided with source codes for constructive work by programming enthusiasts.

Cobol Compiler Source Code

The C source code for a cobol compiler that is no longer under development.

C/C++ IDE
0 Comments / Subscribe To Comments
Published: Oct.24.2007 @ 1:41 am | Last edited: Oct.27.2007 @ 12:17 pm

C/C++ IDE

 
Anjuta

An Integrated Development Environment (IDE) for C and C++ on GNU/Linux. It has been written for GTK/GNOME and features a number of advanced programming facilities. These include project management, application wizards, an on-board interactive debugger, and a powerful source editor with source browsing and syntax highlighting.

Quincy 2005

Quincy 2005 uses only open-source software, in particular the MingW C/C++ compiler, and the GDB debugger. With Quincy you can develop Console C or C++ applications, Win32 GUI applications, DLLs, or static libraries. Quincy 2005 adds WinBGIm graphics and FLTK GUI applications, The included koolplot 2D plotting library is of special value to scientists and engineers.

Code::Blocks

An open-source cross-platform Integrated Development Environment (IDE) for C/C++.

BVRDE

BVRDE is an Integrated Development Environment (IDE) for C and C++. It is designed to make cross-platform development easy. Its features include project management, application wizards, an integrated interactive debugger, and a powerful source editor with source browsing and syntax highlighting. It runs on a Windows NT platform and connects to almost any UNIX / LINUX system. It requires Windows 2000 or better installed, but all the development tools (compiler, linker, debugger) should be located on the remote system.

Visual-MinGW

Visual-MinGW is an Integrated Development Environment devoted to MinGW compiler system. It provides an easy to use Open Source front end to create your own C/C++ Windows applications.

Rhide

An IDE for DJGPP and other GNU based systems.

Quincy99 IDE

Quincy 99 is an Integrated Development Environment front end for C/C++ compilers. As currently configured, Quincy 99 works with the Mingw32 port of the GCC C/C++ compiler suite. Requires Windows 95/98/NT/2000.

The V IDE for GNU C++ and Java

V is a free, multiple platform C++ gui framework designed to make it the easiest way to write C++ GUI applications available. V is available for X Athena, X Motif/Lesstif, all Windows platforms, and now including OS/2.

Developers IDE

Developers IDE is an Integrated Development Enviroment (Code Editor) to use Dos based free C/C++ Compilers in a windows enviroment.

KDevelop

C/C++ IDE for Unix publicly available under the GPL.

Visual C++ Resources
0 Comments / Subscribe To Comments
Published: Oct.24.2007 @ 1:40 am | Last edited: Oct.27.2007 @ 12:19 pm

Visual C++ Resources

Visual C++ 6 Unleashed

Visual C++ 6 Unleashed provides comprehensive coverage of the core topics for Visual C++ 6 programming. This book skips the beginning level material and jumps right in to Visual C++.

Visual C++ 2005 Express

This is available for free until November 2006. You will have to download the Windows Platform SDK from the link at the bottom of the page to build native Windows applications.

eMbedded Visual C++

Windows CE .NET includes eMbedded Visual C++ 4.0, a powerful development tool that offers considerable benefits to companies building native code applications for the next generation of Windows CE-based devices

Microsoft Visual C++ Toolkit 2003

The Microsoft Visual C++ Toolkit 2003 includes the core tools developers need to compile and link C++-based applications for Windows and the .NET Common Language Runtime. Including: Microsoft C/C++ Optimizing Compiler and Linker; C Runtime Library and the C++ Standard Library; Microsoft .NET Framework Common Language Runtime; and sample code.

CoderSource.net

CoderSource.net is an effort to provide articles, examples and relevant content on Win32, C, C++, and VC++/MFC.

Visual C++ Tutorial

These tutorials are designed to help anyone with no previous experience in Visual C++ to quickly get started in programming windows applications, in the minimum amount of time.

DevCentral Tutorials: MFC

This is a link to the main Microsoft Foundation Classes tutorial page at dev central. You will have to register for free to gain access to the tutorials .

Visual C++ Home

Microsoft homepage for Visual C++.

Visual Studio .NET 2003 C++ Tutorial

This tutorial guides you through the process of creating a simple C++ console application using Visual Studio .NET 2003.

Visual C++ Tutorial

This tutorial guides you through the process of creating a simple console application using Visual C++ 6.0

Visual C++ And MFC Library

A number of how-tos about Visual C++ and MFC.

Visual C++ Tutorials

Visual C++ provides eight tutorials to help you begin learning new areas of the development system. Each tutorial is broken into steps, and complete code is supplied for each step. You can work through the tutorials step by step or build the code.

MFC Professional

MFC / VC++ site

A Simple COM tutorial using ATL

The purpose of this tutorial is to give you an idea on how to create a COM Server using ATL, and then being able to call the server from both a Visual C++ program, and a Visual Basic program.

Active Template Library (ATL) Frequently Asked Questions

Microsoft Knowledge Base Article - Q166480

Visual C++ Debug Tutorial

How to set breakpoints, set watches, and step through an executing program line-by-line.

Brief primer on using Visual C++

Word doc.

Visual C++ Tutorial

This tutorial is meant to be a startup tool for student unfamiliar with Microsoft Visual C++. It's purpose is to be a basic introduction to creating files and using the debugger.

Getting Started with Microsoft Visual C++

This tutorial demonstrates the basic steps required to create and execute C++ programs using Microsoft's Visual C++ software package. (PDF Document)

ATL Client Application Tutorial

Tutorial that shows steps involved in writing a container application for an ActiveX control.

Visual C++ FAQ

This is the MVP's Frequently Asked Questions Page for Microsoft Visual C++. In here you'll find answers to several common asked questions about Visual C++, MFC and Windows development in C/C++, as well as other related stuff.

Visual C++ Programming Forum

Discussion group at codeguru.

Standard C++ Library Reference

Microsoft Standard C++ Library Reference.

Visual C++.net Homepage

Technical articles, documentation and such.

Using Visual C++ and intro. to debugger

Word doc.

Using Visual C++ within MS Developer studio

Text doc.

Using the debugger

Word doc.

C/C++ Programming Libraries
0 Comments / Subscribe To Comments
Published: Oct.24.2007 @ 1:38 am | Last edited: Oct.27.2007 @ 12:18 pm

C/C++ Programming Libraries

ICU

International Components for Unicode is a portable set of IBM Unicode globalization libraries for C/C++ and Java. ICU includes support for locale sensitive string comparison; date, time, number, currency, and message formatting; character set conversion; and additional features. It is avaliable under the X license, which is apparently compatible with the GPL license, although not copyleft. See the website for more details.

ImageLib: An Image Processing C++ Class Library

ImageLib is a C++ class library providing image processing and related facilities. The main set of classes provides a variety of image and vector types, with additional modules supporting scalar and vector quantisation, wavelet transforms, DCT transforms, and simple histogram operations.

PNGwriter

PNGwriter is a C++ library for creating PNG images. PNGwriter is a very easy to use open source graphics library that uses PNG as its output format. The interface has been designed to be as simple and intuitive as possible. It supports plotting and reading in the RGB (red, green, blue), HSV (hue, saturation, value/brightness) and CMYK (cyan, magenta, yellow, black) colour spaces, basic shapes, scaling, bilinear interpolation, full TrueType antialiased and rotated text support, bezier curves, opening existing PNG images and more. Documentation in English and Spanish. Runs under Linux, Unix, Mac OS X and Windows. Requires libpng and optionally FreeType2 for the text support.

CImg Library - C++ Template Image Processing Library

The CImg Library is a C++ toolkit providing simple classes and functions to load, save, process and display images in your own C++ code. It is highly portable and fully works on Unix/X11, Windows and MacOS X operating systems. It contains useful image processing algorithms for loading/saving, resizing/rotating, filtering, object drawing (text, lines, faces, ellipses,..), etc...

Boost.org

The Boost web site provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ Standard Library. The libraries are intended to be widely useful, and are in regular use by thousands of programmers across a broad spectrum of applications.

The freeodbc++ project

Libodbc++ is a c++ class library for accessing SQL databases. It is designed with standards in mind, so it provides a subset of the well-known JDBC 2.0(tm) and runs on top of ODBC. It is distributed under the LGPL. The library has shown to compile and work on Linux, FreeBSD and win32 platforms. Any environment with a reasonable compiler, standard c++ library and ODBC Driver Manager should do.

EzBasic library

EzBasic is an application development framework to develop projects in C++. The framework can be used to make programs using functions similar to Visual Basic*. The framework classes range from GUI, File Handling, Threads, String, Active-X just to name some of the important classes. And the best part is that it is free to use in your non commercial projects.

AxPipe - C++ Binary Stream Class Library

AxPipe - A binary stream abstraction C++ class framework for efficient implementation of both push and pull-model filters and all kinds of sources and sinks. Implementation-transparent optional multi-threading. Efficient reference-counted buffer handling.

GQL - Generic SQL Library

This is the homepage af the GQL Project - just another attempt to create a generic SQL interface for Linux/UNIX platforms. The CLI (call level interface) library GQL, provides an abstraction of a SQL database, which means it is a general API for all (or most) possible SQL databases. It achieves this by using individual drivers for different databases. GQL is implemented in C++, so its native interface is C++ also.

Database Template Library

"The goal of this library is to make ODBC recordsets look just like an STL container. What is more, we do this portably so the abstraction can run on multiple platforms and C++ compilers. As a user, you can move through our containers using standard STL iterators; and if you insert(), erase() or replace() records in our containers changes can be automatically migrated to the database for you."

FreeType 2 (free font library)

FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.

GNU lightning

GNU lightning is a library that generates assembly language code at run-time; it is very fast, making it ideal for Just-In-Time compilers, and it abstracts over the target CPU.

GradC++Toolbox

GradC++Toolbox is a joined package composed by several platform-independet components for command line parsing, debug and info messages starting and stopping of threads and so on.

Matrix Template Library (MTL)

The Matrix Template Library (MTL) is a high-performance generic component library that provides comprehensive linear algebra functionality for a wide variety of matrix formats.

A garbage collector for C and C++

The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting replacement for C malloc or C++ new. It allows you to allocate memory basically as you normally would, without explicitly deallocating memory that is no longer useful. The collector automatically recycles memory when it determines that it can no longer be otherwise accessed. Alternatively, the garbage collector may be used as a leak detector for C or C++ programs, though that is not its primary goal.

Graph Template Library GTL

GTL, the Graph Template Library GTL can be seen as an extension of the Standard Template Library STL to graphs and fundamental graph algorithms.

The Standard Function Library

The SFL (Standard Function Library) from iMatix is a portable function library for C/C++ programs. The SFL is the result of many years development, and is provided as Open Source software for the benefit of the Internet community.

Matrix TCL Pro

Matrix TCL Pro is a matrix template class library for performing matrix algebra calculations in C++ programs in easy and efficient manner for engineering / scientific works.

ClanLib

ClanLib is a medium level development kit. At its lowest level, it provides a platform independent (as much as that is possible in C++) way of dealing with display, sound, input, networking, files, threadding and such.

GNet

GNet is a simple network library. It is written in C, object-oriented, and built upon GLib. It is intended to be small, fast, easy-to-use, and easy to port.

MyLibC

MyLibC is a glibc clone for windows.

ebase - embedded C++ database library

"A portable, lightweight, and flexible C++ library that provides reliable persistent storage. It is well suited for embedded systems, personal digital appliances and small-scale database need on web."

IO95, a Win95 LFN API wrapper library

This library contains functions to access the LFN API Win95 offers in the DOSbox, it can help to make a program LFN-aware quicklier.

TidyLib

A library form of HTML Tidy (C) has been created to make it easier to incorporate Tidy into other software.

CGAL

The goal of CGAL is to make the most important of the solutions and methods developed in computational geometry available to users in industry and academia in a C++ library.

http://www.datareel.com/

"DataReel is a collection of C/C++ libraries used to rapidly develop and deploy multi-threaded database and communications applications."

G2D

A freeware 2D library for C++ with full example game and source code, online and downloadable documentation.

BBDSoft

Several C++ class libraries developed by BBDSoft are available for download. Complete source code included.

omniORB

omniORB is a robust high performance CORBA ORB for C++ and Python.

uClibc

uClibc is a C library for developing embedded Linux systems.

GetPot

Parsing comand line arguments and configuration files.

ncurses 5.2

The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-c

GSL - The GNU Scientific Library

The GNU Scientific Library (GSL) is a modern numerical library for C and C++ programmers. The routines have been written from scratch by the GSL team in ANSI C.

libsmi

The core of the libsmi distribution is a library that allows management applications to access SMI MIB module definitions.

SparseLib++

SparseLib++ is a C++ class library for efficient sparse matrix computations across various computational platforms.

Dxstore Database System

The Dxstore Database System is a database management system for Linux, FreeBSD, and other operating systems. In the tradition of dbm/ndbm, it is distributed as an embeddable C or C++ library and shares with them the model of a database as a collection of key/value pairs

Introduction to the Standard Template Library

Programmer's guide and download link for the STL.

Views - a C++ Standard Template Library extension

The C++ Standard Template Library provides templates that define generic container and iterator classes. The software extends the STL by adding template classes that define views.

Ensemble

Ensemble is the next generation of the Horus group communication toolkit. Developed at Cornell University, as well as at the Hebrew University of Jerusalem.

IML++ (Iterative Methods Library) v. 1.2a

IML++ is a C++ templated library of modern iterative methods for solving both symmetric and nonsymmetric linear systems of equations.

C/C++ Graphics Tutorials
0 Comments / Subscribe To Comments
Published: Oct.24.2007 @ 1:35 am | Last edited: Oct.27.2007 @ 12:19 pm

C/C++ Graphics Tutorials

The Official Guide to Learning OpenGL

Free downloadable OpenGL book in pdf format.

Game programming with DirectX

Five chapters for C/C++ Windows programmers who want to learn to write applications that use Microsoft's API, DirectX

OpenIL in Dev-C++

Setting up a Dev-C++ Project to use OpenIL

NeHe Productions

OpenGL Tutorials, Demos, Games and More

The X-Zone

DirectX FAQ, articles and links.

DirectX Graphics C/C++ Tutorials

Microsoft's DirectX tutorials. Six tutorials covering creating a device, rendering vertices, using matrices, creating and using lights, using texture maps, and using meshes.

Basic Graphics Programming With The Xlib Library

This tutorial is the first in a series of "would-be" tutorials about graphical programming in the X window environment.

C/C++ Tutorials
0 Comments / Subscribe To Comments
Published: Oct.24.2007 @ 1:31 am | Last edited: Oct.27.2007 @ 12:20 pm

C/C++ Tutorials

C++ Annotations Version 5.1.0b

This document is intended for knowledgeable users of C who would like to make the transition to the C++ programming language.

The Function Pointer Tutorials

You can read this c/c++ tutorial online or download the whole this as a zip file.

C++ Tutorials

Includes introductions to namespaces and the standard template library (stl), a bunch of examples of "C++ as a Better C" and some miscellaneous topics.

An Introduction to C++ Programming

13 part C++ programming tutorial.

C++ Language Tutorial

12 printer-friendly chapters for those already proficient in C.

Introduction to Object-Oriented Programming Using C++

This tutorial is a collection of lectures for an online course.

PROGRAMMING IN C++

Online tutorial that can also be downloaded and some graphics tutorials for downloading.

The cplusplus.com tutorial

Complete C++ language tutorial.

An Introductory STL tutorial

This tutorial gives a basic introdution of the concepts of the STL.

An Introduction to C++

This is the first installment in a series called "Objective Viewpoint" that will teach you about C++ and Java

CSpot

C++ tutorials and help for beginners that you can actually understand. Includes forums, downloads and much more.

C++ Programming Language Tutorials

This material was developed as part of a series of courses on C++ and consists of a number of pdf documents.

C++ Ripped Apart

C++ tutorial designed to help anyone who wants to learn C++, especially students considering the tutorial was based on notes, examples, assignments, and projects from college classes and written by a student.

Crashproof C++

Avoid some of the common pitfalls with strings, buffers, stacks and memory leaks.

Object Oriented Programming

Extensive C++ OOP resources that can be read online or downloaded as well as some smalltalk information.

C++ tutorial for C users

This text enunciates and illustrates features and basic principles of C++. It is aimed at experienced C users who wish to learn C++.

C++ Tutorial - FunctionX

This tutorial is an introduction to C++ that addresses computer programming using the C++ language.

Function Pointer Tutorials

The site dedicated to C and C++ Function Pointers

Notes on (re)learning C++

Mostly OOP material for C++.

Windows API Tutorials

Excellent tutorials for windows programming from the basic hello world window to a graphics tutorial on DirectDraw. Souce examples can be downloaded.

C++ Programming Tutorial II

Classes and Objects

An Introduction to OOP

Sample date program done in Borland C++ Builder with screenshots and sample code.

online C++ tutorial

This is a C++ tutorial site that is under construction and has gotten as far as pointers.

FoosYerDoos programming

Website that is devoted to win32 C++ programming with a variety of different compilers including but not necessarily limited to Borland BCC5.5 command line, mingw(DevC++ IDE) and msvc++.

theForger's Win32 API Tutorial

This tutorial attempts to get you started developing with the Win32 API as quickly and clearly as possible.

Yet Another Code Site

This site is dedicated to advancing the understanding of Borland's C++ Builder, the Borland Visual Component Library (VCL), and related Microsoft Windows API issues.

C++ Builder Tutorial

This site is dedicated to the VCL and its documentation as it relates to C++ Builder.

Steve's Borland C++ Builder 3 Page - Tutorials

This section of my Builder web pages will present several tutorials on how to do things in Builder. The type of tutorials will range from beginner to advanced.

Dev-C++ Tutorial

Tutorial for programming with and configuring Dev C++ and the Insight Debugger.

Using the Borland 5.5 Compiler and command-line tools

This article takes a look at what's contained in the free download and shows how you can start building programs.

V Girish's Page

Tutorials and code snippets.

Online C++ Tutorial

This is under construction and looks promising. At the moment it seems to cover up to function basics and some object basics, but the advanced sections are yet to be completed.

Borland C++ 5.02 Tutorial

The aim of these tutorials is introduce the essential features of the Borland C++ programming environment. Although this tutorial uses Borland C++ version 5.02, many of the concepts presented here are also valid for other development platforms.

C/C++ Forums
0 Comments / Subscribe To Comments
Published: Oct.24.2007 @ 1:28 am | Last edited: Oct.27.2007 @ 12:21 pm

C/C++ Forums

cfanatic.com/  

Community discussing about C and its derivatives like Win32, C++, MFC, C#.

C++ Learning Community Forum

C++ progamming help, tips and recommended c++ resources. There are subforums for linux and windows programming as well as directx and opengl. This appears to be a new successor forum for the old forum which has been archived.

C++ Learning Community

C++ Programming Forum and Community.

Tek-Tips.com C++ Forum

Includes Visual C++ material.

Computer Mentors C/C++ Discussion Board

N/A

Welcome to the C Board.

Many C/C++ and C# topics including game programming, windows programming, linux etc.

C and C++ Forums

N/A

C++ forum

N/A

Code Project Visual C++ Forum FAQ

A list of frequently-asked questions taken from the C++ forum.

C and C++ Forum

N/A

C/C++ FAQs
0 Comments / Subscribe To Comments
Published: Oct.24.2007 @ 1:25 am | Last edited: Oct.27.2007 @ 12:21 pm

C/C++ FAQs

MVP VisualC++ FAQ

This is the MVP's Frequently Asked Questions Page for Microsoft Visual C++. In here you'll find answers to several common asked questions about Visual C++, MFC and Windows development in C/C++, as well as other related stuff

C++ FAQ

C++ FAQ archives available via FTP from MIT

C++ FAQ/libraries

Extensive list of C++ FAQs

Bjarne Stroustrup's FAQ

From the creator of C++, this FAQ is more "philosphical" than technical but includes links to a glossary, the author's homepage and other resources.

Winsock Programmer's FAQ

This FAQ answers the most commonly-asked questions on the alt.winsock.programming and comp.os.ms-windows.programmer.tools.winsock newsgroups.

Frequently asked questions about the GNU C++ compiler

This is a list of frequently asked questions (FAQ) for g++ users.

LIGHTATDAWN'S FAQ TO END ALL FAQs

This FAQ was designed to cover the most frequently asked questions (F.A.Q. Duh!) on the C++/C (formerly Newbie) boards on this site.

C/C++ Programming Books
0 Comments / Subscribe To Comments
Published: Oct.24.2007 @ 1:23 am | Last edited: Oct.27.2007 @ 12:21 pm

C/C++ books

 

Thinking in C++

Free downloadable c++ book from Bruce Eckel. Downloadable in zipped pdf form.

C++: A Dialog

This c++ programming book by Steve Heller is the updated successor to C++ In Action.

How to Think Like a Computer Scientist C++ Version

This is the c++ programming book version.

Numerical Recipes in C

Free c programming book that can be downloaded in pdf chapters.

C Elements of Style

Free online C programming book with 9 chapters covering style and program organization, file basics, comments, and program headings, variable naming and more.

C++ Programming

This is an open content wiki book about C++ programming. It is supposed to be an introductory C++ book that introduces the concepts and features of the C++ language including the STL library.

The New C Standard: An Economic and Cultural Commentary

This book is about the latest version of the C Standard, ISO/IEC 9899:1999 plus TC1 and TC2. It is structured as a detailed, systematic analysis of that entire language standard. A few higher-level themes run through all this detail, these are elaborated inside this book.

Visual C++ 6 Unleashed

Visual C++ 6 Unleashed provides comprehensive coverage of the core topics for Visual C++ 6 programming. This book skips the beginning level material and jumps right in to Visual C++.

C++ GUI Programming with Qt 3

Click the downloads link under More Information to get a link to the book in pdf form.

OBJECT-ORIENTED PROGRAMMING AND THE OBJECTIVE-C LANGUAGE

The book is intended for readers who might be interested in: Learning about object-oriented programming, Finding out about the OPENSTEP development environment, or Programming in Objective-C.

C Programming Books

A collection of published C programming books that the authors have generously allowed to be available for free downloads.

The C Book

This is the online version of The C Book, second edition by Mike Banahan, Declan Brady and Mark Doran, originally published by Addison Wesley in 1991. This version is made freely available.

A Beginners C++

This page contains information concerning a draft version of a book "A Beginners' C++" in pdf and postscript format.

Teach Yourself C++ in 21 Days

You can read this whole comprehensive C++ book for free. Start with the basics of variables and constants and then learn about pointers, references, inheritance, polymorphism, templates and more.

Compilers and Compiler Generators: an introduction with C++

This book is available in html, pdf and postscript versions.

C++ in Action

Web version of a C++ book that includes a section on Windows programming with C++. The online version appears to be laid out in tutorial form.

Writing Bug-Free C Code

This book describes an alternate class methodology that provides complete data hiding and fault-tolerant run-time type checking of objects in C programs. With it, you will produce code that contains fewer bugs.

Download C++ Programming Book

C++ Programming is provided as a zip file which includes the chapters (in Word 6 format) and the sample programs (in DOS text format).

Who's Afraid of C++?

Free online c++ entry-level programming book.

Optimizing C++ the WWW version

Free online C++ book.

Data Structures and Algorithms with Object-Oriented Design Patterns in C++

Free online C++ programming book.

C and C++ Style Guides

This page offers access to many style guides for code written in C and C++. The list includes HTML, PDF, postscript, and original versions whenever possible

 


 

C/C++ Compilers Part 2
0 Comments / Subscribe To Comments
Published: Oct.24.2007 @ 1:20 am | Last edited: Oct.27.2007 @ 12:22 pm

C/C++ compilers

Turbo C++

This is part of new line from Borland for students, hobbyists and non-professionals interested in NET and Windows programming. The free explorer version comes with a comiler, IDE and built in components but is not extensible. There is also a professional version, which is not free but is extensible. Free registration is required.

OnBoard Suite

The OnBoard C compiler creates a Palm executable or (at the programmer's option) a Hackmaster hack. You can beam your new program or hotsync it to another Palm if you like. It requires nothing but a Palm (w/ the Palm OS in ROM so your code can take advantage of the library that's there). It does not need a separate run-time library.

Sun Studio Compilers and Tools

Available for Solaris and Linux with an IDE and tools and compilers for c, c++ and fortran.

Visual C++ 2005 Express

This is available for free until November 2006. You will have to download the Windows Platform SDK from the link at the bottom of the page to build native Windows applications.

HP-GCC - a C compiler for HP calculators

HP-GCC is a suite of programs that allow you to program ARM-based HP calculators in C. Being released under the GPL, it is free to use and modify. HP-GCC is a project aiming to make advanced programming in C easy.

z88dk - The z88 Development Kit

z88dk is a z80 C cross compiler supplied with an assembler/linker and a set of libraries implementing the C standard library for a number of different z80 based machines. z88dk is known to run on the following platforms: Amiga, BeOS, HP-UX 9, Linux, MacOS X, Solaris, Win32, Win16 and MSDOS. Binary releases are available for Amiga, Solaris and Win32.

Intel® C++ Compiler for Linux*

Free evaluation copy can be downloaded for non-commerical uses.

GCC - the GNU Compiler Collection

GCC, the GNU Compiler Collection, includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).

eMbedded Visual C++

Windows CE .NET includes eMbedded Visual C++ 4.0, a powerful development tool that offers considerable benefits to companies building native code applications for the next generation of Windows CE-based devices

Microsoft Visual C++ Toolkit 2003

The Microsoft Visual C++ Toolkit 2003 includes the core tools developers need to compile and link C++-based applications for Windows and the .NET Common Language Runtime. Including: Microsoft C/C++ Optimizing Compiler and Linker; C Runtime Library and the C++ Standard Library; Microsoft .NET Framework Common Language Runtime; and sample code.

Borland C++ Compiler 5.5

You will have to create a login ID, but it's a Free C++ compiler for Windows. It includes the latest ANSI/ISO C++ language support including the RTL, the STL framework with C++ template support. It runs from the command line and there is no built-in text

Pelles C

Pelles C for Windows is a complete development kit for Windows and Pocket PC. It contains among other things a optimizing compiler, a linker, a resource compiler, a message compiler, a make utility and install builders for both Windows and Pocket PC. It also contains a integrated development environment (IDE) with project management, debugger, source code editor and resource editors for dialogs, menus, string tables, accelerator tables, bitmaps, icons, cursors, animated cursors, animation videos (AVI's without sound), versions and XP manifests. The compiler is based on LCC, and the install builder for Windows is based on NSIS. Both are heavily modified.

Dev C++

Dev C++ is a development environment that comes with the free GCC compiler (MingW port) included and is a good compiler package for those programming on Windows-based computers. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.

LCC-Win32

A Free C Compiler System For Windows 95/98 and NT.

DJGPP

A complete 32-bit C/C++ development system for Intel 80386 (and higher) PCs running DOS. DJGPP is a compiler and a set of tools that let you produce 32-bit protected-mode programs which run on MS-DOS/MS-Windows machines.

Cygwin

The Cygwin tools are ports of the popular GNU development tools and utilities for Windows 95 using the Cygwin library which provides a UNIX-like API on top of the Win32 API. With these tools installed, it is possible to write Win32 console or GUI applicat

MinGW32

MinGW is a collection of header files and import libraries that allow one to use GCC and produce native Windows32 programs that do not rely on any 3rd-party DLLs. The current set of tools include GNU Compiler Collection (GCC), GNU Binary Utilities (Binuti

Digital Mars

Digital Mars C and C++ Compilers for Win32, Win16, DOS32 and DOS.

Apple's Developer's Workshop

C and C++ compilers.

Leonardo

A C Programming Environment for the Macintosh made specifically for learning the C language, visually debugging C programs, and creating algorithm animations in a declarative style. .

Small Device C Compiler

SDCC is a freeware, retargettable, optimizing ANSI C compiler. The current version targets the Intel 8051 and recently the Zilog Z80 based MCUs. SDCC can be retargeted for other 8 bit MCUs or PICs.

CINT C/C++ Interpreter

CINT is a C/C++ interpreter which is aimed at processing C/C++ scripts.

Tiny C

A small C compiler for Linux.

Ch C/C++ Interpreter

Ch is a powerful C/C++ interpreter. It supports classes in C++ and many new features in the latest C99 standard. The industry standard POSIX, X11/Motif, OpenGL, ODBC, XML and GTK+ are supported as well. Ch has built-in graphical support and can be run acr

Cyclone

Cyclone is a programming language based on C that is designed to be safe, meaning that it rules out programs that have buffer overflows, dangling pointers, format string attacks, and so on. The Cyclone compiler and tools, as well as some benchmark programs, are freely available for download.

Open Watcom

Open Watcom is a joint effort between SciTech Software Inc, Sybase, and the Open Source development community to maintain and enhance the Sybase Watcom C/C++ and Fortran compiler products.

Compaq C Version 6.2

Compaq C for Linux Alpha is now available for immediate download upon acceptance of license terms and filling out an online registration form.

TenDRA

TenDRA is a free, public domain C/C++ compiler and checker technology, developed by the Open Software Systems Group (OSSG) at DERA around its TDF/ANDF compiler intermediate format.


Current Page 1
1 2 | > >>

   
| Report Member | Free Blog BlogText.org