includes the command line versions of the optimizing C++ compiler, linker, and static libraries (including the Standard C++ Library) that ships with the commercial Visual Studio .NET Professional 2003.
a free, open-source, light-weight and easy-to-use password safe for Windows. You can store your passwords in a highly-encrypted database locked with one master key or key-disk.
is currently available for download free of charge from Microsoft's site. It allows you to create programs for the .NET framework, and possibly also native Win32 programs
a simple, fast offline-mode VNC password cracker. It takes a set of challenge-response pairs of the type passed during a VNC authentication attempt, and attempts to recover the passwords using a dictionary file.
automatically hardens software applications against a wide range of bugs. These bugs — known as memory errors — often end up as serious security vulnerabilities, cause crashes, or lead to unpredictable behavior.
an experimental Python-to-C++ compiler. It accepts pure but implicitly statically typed Python programs and generates optimized C++ code. (Google sponsoring)
a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of languages including common scripting languages such as Perl, PHP, Python, Tcl and Ruby.
aims to be a secure IM for multiple platforms. Keep in touch is an attempt to create a secure instant messenger - it supports its own XML based protocol aswell as ICQ and AIM
a versatile 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. (same as http://anjuta.org/)
a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of languages including common scripting languages such as Perl, Python, Tcl/Tk and Ruby.
an Open Source (free) tool that allows you to have a different password for all the different programs and websites that you deal with, without actually having to remember all those usernames and passwords. (an alternative to KeepPass if needed)
Draw Freely, Open Source vector graphics editor, with capabilities similar to Illustrator, Freehand, CorelDraw, or Xara X using the W3C standard Scalable Vector Graphics (SVG) file format. Supported SVG features include shapes, paths, text, etc
a tool for generating call graphs from source code. It supports various data collection methods such as using a patched compiler or objdump to collect proper information about the source and its layout. It currently supports C and C++ and comes with full
free plug-in from Developer Express Inc., in partnership with Microsoft, that enables Visual C++ developers to simplify and re-structure source code inside of Visual Studio 2005, making it easier to read and less costly
a free/open source, cross platform IDE. It is developed in C++ using wxWidgets. Using a plugin architecture, its capabilities and features are defined by the provided plugins.
an application for viewing and analysing the contents of music audio files, containing advanced waveform and spectrogram viewers as well as editors for many sorts of audio annotations. It supports sophisticated audio selection, looping, and playback features, as well as the Vamp audio feature extraction plugin format.
an instrumentation framework for building dynamic analysis tools. Includes a memory error detector, two thread error detectors, a cache and branch-prediction profiler, a call-graph generating cache profiler, and a heap profiler. It also includes two experimental tools: a heap/stack/global array overrun detector, and a SimPoint basic block vector generator.
comprises the GNU C compiler targeted at the ARM processor of ARM-based HP calculators (like the HP49g+), HP specific libraries, a tool (ELF2HP) that converts the gcc produced binary to the appropriate format for the HP calculator, and an emulator
a program which will turn English-like phrases such as "declare foo as array 5 of pointer to function returning int" into C declarations such as "int (*foo[5])()".
a program that examines source code and reports possible security weaknesses (``flaws'') sorted by risk level. It's very useful for quickly finding and removing at least some potential security problems before a program is widely released to the public.
a compiler cache. It acts as a caching pre-processor to C/C++ compilers. Caching previous compilations and detecting when the same compilation is being done again. (needs GCC or similar)
a multi-purpose application level gateway, or a proxy server which runs on multiple platforms (Unix, Windows, MacOS X and OS/2). DeleGate mediates communication of various protocols (HTTP, FTP, NNTP, SMTP, POP, Telnet, SOCKS, etc.)
generates HTML documentation for C++ classes, based on your source code and special comments embedded within it. It can produce output that is very similar to the output of Javadoc, and it supports Javadoc tags such as @see, @return , etc.
a free source code editor which supports several programming languages running under the MS Windows environment. based on Scintilla edit component (a very powerful editor component)
a development tool to help programmers adheres to a coding standard. It automates the process of checking code to spare humans of this boring (but important) task.