Home > C,C++ > Compilers

Compilers

Related Categories

The MathWorks - MATLAB COM Builder  
MATLAB COM Builder, in conjunction with the MATLAB Compiler, automatically generates an independent COM object from your MATLAB application that can be called from Visual Basic, C/C++, Microsoft Excel, or any other COM-compliant technology. You can reference your MATLAB based algorithms the same way as other COM objects.
Submitted: Aug 05, 2002
Microsoft Visual C++  
Microsoft® Visual C++ is the most productive C++ tool for creating the highest-performance applications for Windows® and the Web. Nearly all world-class software, ranging from the leading Web browsers to mission-critical corporate applications, is built using the Microsoft Visual C++ development system. Visual C++ brings a new level of productivity to C++, without compromising flexibility, performance, or control.
Submitted: Jan 02, 2002
C++ Builder  
C++ Builder is the latest version of the Borland C compiler. You can download the C++ Builder, Borland Database Engine, NT Services and Help for C++ Builder.
Submitted: Dec 14, 1999
LCC-Win32: a compiler system for Windows  
LCC-Win32: a free compiler system for Windows 95 -NT by Jacob Navia. Based on the original screenplay of Dave Hanson and Chris Fraser: A portable C compiler.
Submitted: Jul 22, 1999
Digital Mars C and C++ Compilers  
Digital Mars C and C++ Compilers for Win32, Win16, DOS32 and DOS. Fastest compile/link times, powerful optimization technology, Design by Contract, complete library source, HTML browsable documentation, disassembler, librarian, resource compiler, make, etc., command line and GUI versions.
Submitted: Nov 11, 2001
VisualAge C++  
VisualAge C++ provides a rich environment and toolset for multiplatform object-oriented application development. It is especially valuable for high-performance and highly computational applications. VisualAge C++ boosts programmer productivity by providing incremental compile capability and "Construction from Parts" programming tools. Its Open Class Library provides advanced class libraries and frameworks to build rich and robust applications on AIX, OS/2, and Windows NT.
Submitted: Nov 28, 1999
Matwrap  
Matwrap is a tool for interfacing C++ code into matrix-oriented scripting languages such as Matlab 5, Octave, and tela. It generates all the code to convert from the scripting language's internal types into the types that your C++ code understands (e.g., double, char *, float *, struct abc *). You do not need to understand any of the API details of the language to use your C++ code; just give matwrap a .h file describing your functions.
Submitted: Jul 09, 1999
QT - Cross Platform C++ Application Framework  
Qt is a cross-platform C++ application framework developers can use to write single-source applications that run natively on Windows, Linux, Unix, Mac OS X and embedded Linux. Qt has been used to build thousands of successful commercial applications worldwide, and is the basis of the open source KDE desktop environment.
Submitted: Aug 17, 2004
make.html  
This is a page about "Notes on writing C++ programs with the gnu compiler". The page includes sections on "The compiler options -c and -o file", "Using make to manage your project", and "Creating libraries of procedures with the program ar".
Submitted: Jan 19, 2000
The MEMPHIS Tree Builder & Tree Walker Tool  
Memphis is a C/C++ extension for compiler writers and other programmers having to manipulate symbolic data. It is well suited for the definition of abstract syntax trees and the implementation of tree walkers. A precompiler extends C/C++ by domain declarations that describe data types in a grammatical style. It also supports match statements that process these data using tree pattern matching.
Submitted: Jan 05, 2000
[FREESW]lcc, A Retargetable Compiler for ANSI C  
lcc is a retargetable compiler for ISO Standard C. It generates code for the ALPHA, SPARC, MIPS R3000, and Intel x86 and its successors. lcc is described in A Retargetable C Compiler: Design and Implementation (Addison-Wesley, 1995, ISBN 0-8053-1670-1). This book is a detailed tour of the lcc 3.6 source code.
Submitted: Jan 24, 1997
ImpLib32 - ImpLib for Win32  
implib32 creates 32 bit import libraries for the use with Microsoft Visual C++ 2.x/4.x/5.x. Back in the good old days of Windows 3.x, Microsoft supplied a tool called IMPLIB. This tool was able to create an import library for a given DLL. After creating this library, you linked it to your program in order to call functions contained in the DLL. Unfortunatly, there is no equivalent to IMPLIB for Win32. Microsoft suggests on the Win32 Knowledge Base that you should use DUMPBIN to create a file which lists all exports of a DLL, reformat this file to .DEF-file using a text editor and then use LIB to create a import library from the .DEF-file. Implib32 does all this work for you: It invokes DUMPBIN and LIB and creates an import library!
Submitted: Jul 04, 1998
Comeau C++  
Comeau C++ front end pre-release is a command line driven C++ compiler that generates C as its object code. Note closely that this is not preprocessing, but compiling. The Comeau 4.0 front-end first does full "C-style" preprocessing, as usual. From that translation unit, the Comeau 4.0 front-end compiler proper then does full syntax, semantic and error checking. The input C++ program is translated into a machine independent intermediate language (IL). For its code generation phase, Comeau 4.0 only considers the intermediate form (IF). It processes the IF and then translates it into C language source code. Note then that a C compiler is needed only for machine dependent native object code generation.
Submitted: Jan 16, 2000
[FREESW]DJGPP  
DJGPP is a complete 32-bit C/C++ development system for Intel 80386 (and higher) PCs running DOS. It includes ports of many GNU development utilities. The development tools require an 80386 or newer computer to run, as do the programs they produce. In most cases, the programs it produces can be sold commercially without license or royalties.
Submitted: Dec 29, 1995
Metrowerks  
Founded in 1985, Metrowerks (Nasdaq: MTWK, TSE:MWK) develops, markets and supports CodeWarrior software development solutions for a number of operating systems targeting the most popular microprocessors. Intended for use for embedded systems or desktop computers, the cross-platform compilers support C, C++, Java, and Pascal, and allow programmers to build applications from one unique Integrated Development Environment (IDE). Metrowerks' CodeWarrior products are used by more than 200,000 registered users in 80 countries.
Submitted: Nov 22, 1996
Parallel Compilers  
Parallel compilers and techniques. This tutorial attempts to discuss technical challenges involved in development of parallel compilers.
Submitted: Apr 07, 2005
ARCHELON  
This tool set allows to quickly develop a processor specific ANSI C compiler, assembler, linker and compactor for any micro-controller or DSP application.
Submitted: Jan 05, 2000
Primeval C: two very early compilers  
Several years ago, Paul Vixie and Keith Bostic found a DECtape drive, attached it to a VAX, and offered to read old DECtapes. Even at the time, this was an antiquarian pursuit, and it presented an opportunity to mine beneath the raised floor of the computer room and unearth some of the DECtapes we'd stored since the early 1970s. Gradually, I've been curating some of this, and here offer some of the artifacts. Unfortunately existing tapes lack interesting things like earliest Unix OS source, but some indicative fossils have been prepared for exhibition. The page includes documentation and source codes for two early compilers: 1. Last1120c 2. Prestruct - c
Submitted: Dec 20, 1999
IBM VisualAge for C++ AIX  
Develop C/C++ applications using AIX with IBM VisualAge for C++ AIX. From this site you can download the samples that show how to use different functions that VisualAge C++ allows.
Submitted: Dec 14, 1999
AMC  
This is a compiler that adds module and object-oriented functionality to C because the author has never been very happy with C++ and wanted something more Smalltalk-like.
Submitted: Jan 16, 2000
Arjuna  
An object-oriented programming system that provides a set of tools for the construction of fault-tolerant distributed applications. A prototype version written in C++ has been designed and implemented to run on a collection of UNIX workstations connected by a local area network. Arjuna provides nested atomic actions (nested atomic transactions) for structuring application programs. Atomic actions operate on objects, which are instances of abstract data types ( C++ classes), by making use of remote procedure calls (RPCs).
Submitted: Jan 09, 2000
objc  
Objective C compatible precompiler and class libraries.
Submitted: Feb 16, 2000



  Privacy - Trademarks - Feedback - Terms of Use Copyright The MathWorks, Inc.