Home > C,C++ > Utilities

Utilities

Related Categories

SNMP++  
This is a set of C++ classes which provide SNMP services to a network management application developer. SNMP++ is not an additional layer or wrapper over existing SNMP engines. SNMP++ utilizes existing SNMP libraries in a few minimized areas and in doing so is efficient and portable. SNMP++ brings the Object Advantage to network management programming.
Submitted: Feb 16, 2000
CodeCheck  
CodeCheck 7.0 is a programmable tool for managing all C and C++ source code on a file or project basis. CodeCheck is input compatible with all variants of K&R, ANSIC and C++. CodeCheck is designed to solve all of your Portability, Maintainability, Complexity, Reusability, Quality Assurance, Style Analysis, Library/Class Management, Code Review, Software Metric, Standards Adherence, and C++ Corporate Compliance Problems.
Submitted: Jan 16, 2000
Insure++  
This is a powerful automatic runtime error detection tool for C/C++ that automatically detects errors in your code, regardless of whether you know they exist. With ParaSoft's patented Source Code Instrumentation (patent no. 5,581,696) and Runtime Pointer Tracking technologies, Insure++ pinpoints bugs quickly and precisely, providing all the information necessary to repair the bug. Insure++ identifies compile-time, runtime and algorithmic errors, including memory corruption, operations on uninitialized, NULL, or "wild" pointers, memory leaks, errors that allocate and free dynamic memory, operations on unrelated pointers, and more. Insure++ finds bugs quickly, and provides a complete diagnosis, including the name of related variables, the line of source code containing the error, a description of the error, and a stack trace. Optional add-ons modules for Insure++ include Inuse, a graphical "Malloc Monitor" that helps developers understand how their programs manipulate memory and TCA
Submitted: Jan 16, 2000
A free UML Software Design Tool - ProxyDesigner from ProxySource.com  
ProxyDesigner is a free PC-based, graphical UML software design tool with an easy to learn and use user interface, support for full hard-copy print-outs of designs, and extensive built-in formatting, alignment, and layout functions. ProxyDesigner allows software developers to graphically create complex software designs, patterns, and architectures, and share those designs with other developers on-line.
Submitted: Apr 10, 2001
C2J translator  
C2J is being developed using C++ language. But C2J is available as native executable for Win32 platforms as well as Java application which runs where Java Virtual Machine is implemented (i.e. on Win32, Unix etc.).
Submitted: Apr 15, 2003
Binutils  
This is a collection of some basic binary utilities.
Submitted: Jan 26, 2000
PCYACC  
PCYACC 8.0 is a complete language development environment that generates C, C++, Java, Delphi, and VBS source code from input Language Description Grammars for building Assemblers, Compilers, Interpreters, Browsers, Page Description Languages, Language Translators, Syntax Directed Editors, Language Validators, Natural Language Processors, Expert System Shells, and Query Languages. The PCYACC Tool-Kit includes PCLEX, Visual Debugging Tools, Object-Oriented Class Library's, and Pre-Written "Drop-In" Language engines for virtually every computer language in the world.
Submitted: Jan 20, 2000
WndTabs.com  
WndTabs.com features many useful utilities and other free resources for Visual C++ developers.
Submitted: Dec 23, 2001
LCLint  
This is a tool for statically checking C programs. With minimal effort, LCLint can be used as a better lint. If additional effort is invested adding annotations to programs, LCLint can perform stronger checks than can be done by any standard lint. LCLint does many of the traditional lint checks including unused declarations, type inconsistencies, use-before-definition, ignored return values, execution paths with no return, likely infinite loops, and fall-through cases. Our main focus, however, is on more powerful checks that are made possible by additional information given in source code annotations. Annotations are stylized comments that document certain assumptions about functions, variables, parameters, and types.
Submitted: Jan 16, 2000
SWIG  
SWIG is an interface compiler that connects programs written in C, C++, and Objective-C with scripting languages including Perl, Python, and Tcl/Tk.
Submitted: Jan 02, 2002
Genitor  
A set of tools that help you construct, document, and reuse C/C++ objects. While Genitor provides many features to support workgroup programming and information sharing, the product line is equally beneficial to individuals.
Submitted: Jan 20, 2000
COM Add-in & Smart Tag Tool  
A visual RAD tool for developing COM add-ins and Smart Tags in C#, C++, Visual Basic and Delphi on .NET and VCL.
Submitted: Nov 25, 2004
OmniBasic  
OmniBasic is a structured dialect of BASIC which combines the simplicity of BASIC with the power and utility of C. OmniBasic is the only truly portable BASIC compiler in the world! Code written in OmniBasic for any of the listed operating systems is portable to all. The only change required would be the names of system devices (such as printers). OmniBasic produces high speed, compact executables competitive with C or any other language and is a frequent winner in benchmarks. Unusual features include pointers, based variables, macro capability, conditional compilation, mixed C and assembler code, and much more.
Submitted: Jan 23, 2000
Writing Python Extensions in C++  
CXX_Objects is a set of C++ facilities to make it easier to write Python extensions. The chief way in which CXX makes it easier to write Python extensions is that it greatly increases the probability that your program will not make a reference-counting error and will not have to continually check error returns from the Python C API. CXX_Objects integrates Python with C++ in these ways: C++ exception handling is relied on to detect errors and clean up. In a complicated function this is often a tremendous problem when writing in C. With CXX, we let the compiler keep track of what objects need to be dereferenced when an error occurs. The Standard Template Library (STL) and its many algorithms plug and play with Python containers such as lists and tuples. The optional CXX_Extensions facility (still in a quite experimental state) allows you to replace the clumsy C tables with objects and method calls that define your modules and extension objects.
Submitted: Jan 19, 2000
MkTclApp  
This is a utility that helps you mix C/C++ with Tcl/Tk to make a standalone executable. Using mktclapp, you can write programs where: C code can call Tcl procedures or execute Tcl commands, Tcl code can invoke C functions, the executable is a single binary file that will run on machines without Tcl/Tk installed, the same source code will compile without changes under both Unix and Windows, and the source code is hidden from the end user.
Submitted: Jan 27, 2000



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