| 104 C Programming Resources |
| 1 C Plus Plus Street
|
| provides C and C++ source codes, articles, and tutorials, as well as job postings and a monthly coding contest.
|
| Open |
Open Tab |
|
Provides Information |
| A |
| A Comparison of C++, FORTRAN 90 and Oberon-2 for Scientific Programming
|
| In the past decade, the programming languages C++, FORTRAN 90 and Oberon-2 all evolved from their ancestors.
|
| Open |
Open Tab |
|
Provides Information |
| A utility to parse fixed length flat files in C# using XML templates
|
| Zach Smith explains how to use XML templates to create a generic flat file parsing utility that can be reused for many different file layouts. A sample application is included which demonstrates the ideas described.
|
| Open |
Open Tab |
|
Provides Information |
| Abscissa Tech
|
| resource guide for web designers, with references and tutorials on implementing HTML, JavaScript, Cascading Style Sheets, PHP, C++, and more.
|
| Open |
Open Tab |
|
Provides Information |
| Archelon
|
| With the software you'll find here, you can develop a C compiler and/or assembler for pretty much any processor design via a retargetable software development system.
|
| Open |
Open Tab |
|
Provides Information |
| Are You Ready For C99?
|
| Kuro5hin story about the new ANSI and ISO standard.
|
| Open |
Open Tab |
|
Provides Information |
| Ask the C++ Pro
|
| a free service of inquiry.com providing technical advice from a C++ expert.
|
| Open |
Open Tab |
|
Provides Information |
| Ask the MFC Pro
|
| a free service of inquiry.com providing technical advice on Visual C++ and the Microsoft Foundation Classes (MFC).
|
| Open |
Open Tab |
|
Provides Information |
| Association of C & C++ Users (ACCU)
|
| mailing list archive dealing with different topics of C and C++ programming.
|
| Open |
Open Tab |
|
Provides Information |
| B |
| Boost C++ Libraries
|
| Provides a repository for free c++ libraries. The emphasis is on libraries which work well with the c++ standard library.
|
| Open |
Open Tab |
|
Provides Information |
| Borland Online
|
| Official home page of the software manufacturer specializing in programming and development tools.
|
| Open |
Open Tab |
|
Provides Information |
| Borland C++ Compiler 5.5
|
| Borland C++ Builder is the most powerful and complete ANSI C++ integrated development environment and compiler for creating Internet, Windows, database and distributed applications.
|
| Open |
Open Tab |
|
Provides Information |
| Borland C++ Builder
|
| Official home page.
|
| Open |
Open Tab |
|
Provides Information |
| Borland C++ Builder 5 Trial Download
|
| Yes, C++ Builder 5 is released, and you may download a trial version here, after free registration.
|
| Open |
Open Tab |
|
Provides Information |
| Build a data-bound grid with C# and ADO.
|
| Irina Medvinskaya examines how to access SQL Server-based data using C# and ADO.NET and display the data in a data-bound grid control.
|
| Open |
Open Tab |
|
Provides Information |
| Bytamin-C
|
| C++ Builder Discussion board, jobs line, reviews, tips, tricks, and more. Free components.
|
| Open |
Open Tab |
|
Provides Information |
| C |
| C and FORTRAN Mixed Programming
|
| It is possible, with a little care, to combine C and FORTRAN modules in the same program.
|
| Open |
Open Tab |
|
Provides Information |
| C N Stuff Home Page
|
| Links, code examples and lots of other stuff.
|
| Open |
Open Tab |
|
Provides Information |
| C Sharp Help
|
| provides articles, information and feedback on the object-oriented language.
|
| Open |
Open Tab |
|
Provides Information |
| C to English and English to C
|
| program that translates C-source for Blowfish cryptographic algorithm to English. A US judge has recently held that software is not protected by the First Amendment because it is a ``functional device'' like a telephone circuit.
|
| Open |
Open Tab |
|
Provides Information |
| C# Corner
|
| contains tutorials, source code, articles, discussions for C-Sharp, .NET, ASP.NET, VB.NET, XML and SOAP, C++.NET, VS.NET developers.
|
| Open |
Open Tab |
|
Provides Information |
| C# Station
|
| links tutorials, FAQ, and other resources about C sharp.
|
| Open |
Open Tab |
|
Provides Information |
| C++ Archive
|
| links to programming information, career resources, and guides.
|
| Open |
Open Tab |
|
Provides Information |
| C, C++, and Fortran
|
| bindings for MPI-1.2.
|
| Open |
Open Tab |
|
Provides Information |
| C/C++ World on Planet Source Code
|
| Includes tutorials, discussion group, and coding contest.
|
| Open |
Open Tab |
|
Provides Information |
| Calling c from fortran
|
| The Unix portable Fortran-77 compiler ('f77') is written almost entirely in C.
|
| Open |
Open Tab |
|
Provides Information |
| cfortran.h:
|
| Interfacing C or C++ and FORTRAN.
|
| Open |
Open Tab |
|
Provides Information |
| Cleanscape Software
|
| Software development automation tools for UNIX Linux Windows Fortran C C++ Ada 1750A, software programming tools.
|
| Open |
Open Tab |
|
Provides Information |
| Cleanscape Software Source Code Analyzer Resource Center
|
| shares with you the knowledge, experience and tools we've built during 20 years of being an innovative developer of static source code analyzers and software development automation solutions.
|
| Open |
Open Tab |
|
Provides Information |
| Comet
|
| open source alternative to ATL for developing COM applications in C++.
|
| Open |
Open Tab |
|
Provides Information |
| Comparison of C++ and Fortran 90 for Object-Oriented Scientific Programming
|
| By John R. Cary and Svetlana G. Shasharina.
|
| Open |
Open Tab |
|
Provides Information |
| ComponentSource
|
| An international source for commercial software components, mostly ActiveX, with reviews, download, evaluate instantly and purchase online.
|
| Open |
Open Tab |
|
Provides Information |
| Computational Geometry Algorithms Library
|
| C++ library of algorithms and data structures used in computational geometry.
|
| Open |
Open Tab |
|
Provides Information |
| CONICAL
|
| class library for building simulations common in computational neuroscience.
|
| Open |
Open Tab |
|
Provides Information |
| Cplusplus.8m.com
|
| C++ and OpenGL programming.
|
| Open |
Open Tab |
|
Provides Information |
| cplusplus.com
|
| provides information, documentation, reference, source codes, and forums.
|
| Open |
Open Tab |
|
Provides Information |
| Crypto++
|
| library of cryptographic primitives.
|
| Open |
Open Tab |
|
Provides Information |
| D |
| DC++
|
| open source C++ client for the Direct Connect protocol.
|
| Open |
Open Tab |
|
Provides Information |
| Deep Inside C#
|
| interview with Microsoft Chief Architect Anders Hejlsberg.
|
| Open |
Open Tab |
|
Provides Information |
| DevX: C++ Zone
|
| discussions, tips, help, and more.
|
| Open |
Open Tab |
|
Provides Information |
| Drat
|
| Object-Oriented interface to the curses library.
|
| Open |
Open Tab |
|
Provides Information |
| Dumpleton Software Consulting
|
| Home site for OSE: C++ class library and build environment.
|
| Open |
Open Tab |
|
Provides Information |
| Dynamic Creation of Validation Controls
|
| Explains how to use an XML configuration file to control the dynamic creation of ASP.NET validation controls that are automatically applied to user input controls.
|
| Open |
Open Tab |
|
Provides Information |
| E |
| eNITL - the Network Improv Template Language
|
| a scripting language engine for C++ applications which require flexible output generation and internal scripting.
|
| Open |
Open Tab |
|
Provides Information |
| Exchange Data More Securely with XML Signatures and Encryption
|
| XML Signature and XML Encryption standards, Digital signing and encryption features in the .NET Framework 1.x and 2.0
|
| Open |
Open Tab |
|
Provides Information |
| F |
| FAQ - C++ Index
|
| from FAQS.org
|
| Open |
Open Tab |
|
Provides Information |
| Fortran & C
|
| Mixing Fortran & C.
|
| Open |
Open Tab |
|
Provides Information |
| G |
| Get an overview of C# control statements
|
| In order for developers to utilize any language to the fullest extent, they need to have a complete and thorough understanding of the code flow structures. In this article, I provide an overview of the C# control statements and discuss the appropriate way to use each of them.
|
| Open |
Open Tab |
|
Provides Information |
| Ground Cero Guide to C
|
| basic introduction to C.
|
| Open |
Open Tab |
|
Provides Information |
| H |
| Handle exceptions properly in C#
|
| Irina Medvinskaya discusses how to use exception handling in C# and explains simple ways to add code snippets to application code to prevent users from seeing certain errors.
|
| Open |
Open Tab |
|
Provides Information |
| Home of JTC1/SC22/WG14
|
| Home of the C standard group, C9X, etc.
|
| Open |
Open Tab |
|
Provides Information |
| I |
| lcc - A Retargetable Compiler for ANSI C
|
| generates code for the SPARC, MIPS R3000, and Intel 386 and its successors.
|
| Open |
Open Tab |
|
Provides Information |
| IDE430
|
| integrated Windows environment for developing applications in C for the MSP430 family of microprocessors.
|
| Open |
Open Tab |
|
Provides Information |
| Imagix Corporation
|
| Provides software to aid in reverse engineering, program understanding, and code comprehension as well as documentation tools for legacy and complex C and C++ software systems.
|
| Open |
Open Tab |
|
Provides Information |
| Insure++ Automatic Runtime Error Detection
|
| Insure++ is an error detection tool for C/C++ that automatically finds hidden errors at the source code level.
|
| Open |
Open Tab |
|
Provides Information |
| Iterative Methods Library (IML)
|
| templated library of modern iterative methods for solving both symmetric and nonsymmetric linear systems of equations.
|
| Open |
Open Tab |
|
Provides Information |
| J |
| Java/C/C++/Fortran Makefile
|
| A simple replacement for Ant.
|
| Open |
Open Tab |
|
Provides Information |
| L |
| Learn the basics about C# data types' variables
|
| Developers should have a basic proficiency of a language's data types. In this article, Irina Medvinskaya presents an overview of two types of predefined C# variables: value types and reference types.
|
| Open |
Open Tab |
|
Provides Information |
| Library of Efficient Data Types and Algorithms (LEDA)
|
| Databse of information
|
| Open |
Open Tab |
|
Provides Information |
| Lint Plus
|
| Source code analyzer, detects problems compilers cannot catch, by Cleanscape Software.
|
| Open |
Open Tab |
|
Provides Information |
| M |
| Manage Access to Windows Objects with ACLs and the .NET Framework
|
| .NET Framework classes for securing files, directories, registry keys, and other objects
|
| Open |
Open Tab |
|
Provides Information |
| Microsoft Takes C# to Second Life
|
| Microsoft plans to hold a C# developer day on the Second Life virtual platform.
|
| Open |
Open Tab |
November 30, 2007 |
Provides Information |
| Microsoft ties high-level code to Web development with Volta
|
| The long effort to make it technically feasible for already skilled developers to produce Web applications using high-level languages like C++, may at last be paying off.
|
| Open |
Open Tab |
December 7, 2007 |
Provides Information |
| Microsoft Visual Studio Next Generation: C#
|
| introduction and reference resources.
|
| Open |
Open Tab |
|
Provides Information |
| Mixed language programming using C++ and FORTRAN 77
|
| A portable technique for Windows NT/95, UNIX and other systems.
|
| Open |
Open Tab |
|
Provides Information |
| MFC Professional
|
| for MFC / VC++ programmers: MFC-L archives, KB tips, jobs, and more.
|
| Open |
Open Tab |
|
Provides Information |
| MFC Programmer's SourceBook
|
| resource for Windows developers. Full of source code and tips for programming in Visual C++.
|
| Open |
Open Tab |
|
Provides Information |
| Mixing C and Fortran on the SP
|
| Routines written in Fortran and C/C++ can be mixed in a single program.
|
| Open |
Open Tab |
|
Provides Information |
| Mixing C, C++, and Fortran 77
|
| This page describes how to cross-use C, C++, and Fortran 77 in an Unix environment.
|
| Open |
Open Tab |
|
Provides Information |
| MSDN Online Magazine: Sharp New Language
|
| article describing features of the language.
|
| Open |
Open Tab |
|
Provides Information |
| N |
| Need Scripts
|
| One stop Web Development Resource providing reviews and articles.
|
| Open |
Open Tab |
|
Provides a Service |
| New and Improved Security in the .NET Framework 2.0
|
| Survey some of the major security changes in Microsoft .NET Framework 2.0 and Visual Studio 2005.
|
| Open |
Open Tab |
December 2005 |
Provides Information |
| O |
| Open Watcom Project
|
| an effort to take the commercial Watcom compilers, and turn them into an Open Source Project.
|
| Open |
Open Tab |
|
Provides Information |
| OpenMP: Simple, Portable, Scalable SMP Programming
|
| The OpenMP Application Program Interface (API) supports multi-platform shared-memory parallel programming in C/C++ and Fortran on all architectures, including Unix platforms and Windows NT platforms.
|
| Open |
Open Tab |
|
Provides Information |
| P |
| pC++/Sage++ Information Home Page
|
| pC++ is a portable parallel C++ for high performance computers. pC++ is a language extention to C++ that permits data-parallel style opertations.
|
| Open |
Open Tab |
|
Provides Information |
| PGPLOT
|
| Graphics Subroutine Library.
|
| Open |
Open Tab |
|
Provides Information |
| Previous IOCCC Winners
|
| Past winners of The International Obfuscated C Code contest
|
| Open |
Open Tab |
|
Provides Information |
| Primeval C: two very early compilers
|
| posted by C pioneer Dennis Ritchie for historical interest.
|
| Open |
Open Tab |
|
Provides Information |
| Programmers Heaven C / C++ Zone
|
| Resources for begginer to advanced programmer.
|
| Open |
Open Tab |
|
Provides Information |
| R |
| Raize Software Solutions, Inc.
|
| Home of Raize Components for C++Builder and Delphi.
|
| Open |
Open Tab |
|
Provides Information |
| Robin's C Programming
|
| A collection of resources for game programmers.
|
| Open |
Open Tab |
|
Provides Information |
| S |
| Scientific Computing: C++ versus Fortran
|
| By Todd Veldhuizen.
|
| Open |
Open Tab |
|
Provides Information |
| Scientific Toolworks, Inc.
|
| Our tools parse Ada 83, Ada 95, FORTRAN 77, FORTRAN 90, FORTRAN 95, K&R C, ANSI C and C++, and Java source code to reverse engineer.
|
| Open |
Open Tab |
|
Provides Products |
| Script Search
|
| CGI, C, Java, and JavaScript scripts!
|
| Open |
Open Tab |
|
Provides Information |
| Security Best Practices for C++
|
| Using these resources and tools doesn't make applications immune from attack, but it makes successful attacks less likely.
|
| Open |
Open Tab |
|
Provides Information |
| Semantics Consulting, Inc.
|
| C++ and object-oriented training, consulting, and mentoring. Customized and off-the-shelf training from multiple vendors.
|
| Open |
Open Tab |
|
Provides a Service |
| Softpanorama Universitys Annotated C Webliography
|
| A collection of links and information.
|
| Open |
Open Tab |
|
Provides Information |
| SOL++2000
|
| a free C++ class library for Microsoft Windows. All source files of the library and a lot of sample programs are available.
|
| Open |
Open Tab |
|
Provides Information |
| SparseLib++
|
| class library for efficient sparse matrix computations across various computational platforms.
|
| Open |
Open Tab |
|
Provides Information |
| T |
| The Codist
|
| Check this site for a survey of source code comprehension tools.
|
| Open |
Open Tab |
|
Provides Information |
| The International Obfuscated C Code Contest
|
| A place for C programmers to show their programming style.
|
| Open |
Open Tab |
|
Provides Information |
| The Portland Group PGI Parallel Fortran, C and C++ Compilers and Tools
|
| High-performance Fortran, C, and C++ compilers and tools for high-end computing systems and X86 processor-based workstations, servers, and clusters
|
| Open |
Open Tab |
|
Provides Products |
| Torry's Delphi Pages
|
| Categorized component archive with reviews and more.
|
| Open |
Open Tab |
|
Provides Information |
| U |
| Use C# and the .NET Framework to develop your own plugin architecture
|
| Many dynamic applications allow third parties to create plugins that extend the functionality of the application. Zach Smith explains how developers can leverage the .NET Framework and C# to easily create a plugin architecture of their own. A sample solution is also provided that demonstrates the concepts described.
|
| Open |
Open Tab |
|
Provides Information |
| Use Microsoft Message Queuing in C# for inter-process communication
|
| Zach Smith demonstrates how to use Microsoft Message Queuing (MSMQ) for inter-process communication between applications on the same machine or over the network.
|
| Open |
Open Tab |
|
Provides Information |
| Use the .NET FileSystemWatcher object to monitor directory changes in C#
|
| One of the more interesting objects included in the Micorosft .NET framework class library is the System.IO.FileSystemWatcher. This object allows you to be notified when certain events occur in a directory such as file creation, deletion, or modification. Zach Smith explains how to use the FileSystemWatcher object and demonstrates it in a sample application.
|
| Open |
Open Tab |
|
Provides Information |
| Using Visual C++ Toolkit 2003 from the Command Prompt
|
| In this article, Brian Johnson describes how to use the Microsoft Visual C++ compiler that ships with the Visual C++ Toolkit 2003 from the command line. (November 2004)
|
| Open |
Open Tab |
|
Provides Information |
| V |
| Views
|
| A freely available library for implementing views over STL containers.
|
| Open |
Open Tab |
|
Provides Information |
| Visual C++ Futures
|
| I have got a number of emails and comments from some of you recently wanting to know more about the future of Visual C++.
|
| Open |
Open Tab |
August 31, 2007 |
Provides Information |
| Visual C++ Start Page
|
| Microsoft's Visual C++ help and instruction page offers examples, problems, resources and general information for the programming language.
|
| Open |
Open Tab |
|
Provides Information |
| W |
| Will C++ be faster than Fortran?
|
| By Todd L. Veldhuizen, Department of Systems Design Engineering, University of Waterloo, Waterloo Ontario.
|
| Open |
Open Tab |
|
Provides Information |
| Y |
| Yet Another Code Site
|
| This site concentrates on Borland's C++ Builder with a special emphasis on Rich Edit controls and WinAPI issues.
|
| Open |
Open Tab |
|
Provides Information |
| YoLinux Tutorial: Using C and Fortran together
|
| This tutorial covers mixing C and FORTRAN together, allowing C to call FORTRAN functions and FORTRAN to call C functions.
|
| Open |
Open Tab |
|
Provides Information |