digital adj. Having digits.     peer n. A comrade; a companion; a fellow; an associate. inmotion    
   
Recent Articles
Stop DNSMasq From Forwarding Local Hostnames
Saturday, September 25, 2010
Securing your Wireless LAN
Wednesday, August 18, 2010
Some tips and things you might not know about your wireless network.
Using Different Subversion Client Versions
Wednesday, August 18, 2010
Handling a Subversion Repository URL Change
Sunday, May 3, 2009
If your repository URL changes, you can use the following command to fix existing snapshots.
vfat Mounts Default to Lowercase Shortnames
Tuesday, April 21, 2009
I want a "this is brain-damage" quote from Linus for this mess.
VirtualBox or VMWare Virtual Machine at Login
Sunday, April 12, 2009
How to start a virtual machine in X when a user logs in.
Dialog Progress Bar Through Pipe
Sunday, April 12, 2009
How to use dialog to display a script progress bar and communicate progress to it through a named pipe.
Mount JFFS2 Image
Saturday, October 25, 2008
Example of how to mount a JFFS2 image using mtdblock.

If I have seen further, it is by standing on the shoulders of giants.
- Isaac Newton

Projects-Software...
 Test Frameworks | Build and Make | Nano .nanorc w/CPP Syntax Highlighting 

Software Development Tools

Wednesday, May 18, 2005 by digitalpeer

The following is a list of software development tools that cover all aspects of software development. Hopefully you've heard of some of them, but maybe i've listed something that might spur some curiosity.

Compilers & Interpreters


CINT is a very nice C/C++ interpreter that turns your once compile only code into a script that can even use compiled libraries. Very handy for some tasks.

distcc is by far the easiest and best distributed compiler program out there for your Linux boxes.

distccKNOPPIX is a Linux distribution that will easily allow you to turn an office full of Windows computers into distcc distributed compiling machines.

ccache basically acts as a front end to the compiler like distcc but uses a cache to increase compilation efficiency instead of just distributing compilations.

Error Checking and Formatting


FlawFinder is a nifty little tool that does a pretty decent job at finding potential security problems in code.

Splint is often considered better and more complete than lint at finding coding mistakes and security vulnerabilities quickly.

JCSC is basically your lint for Java, but also has support for enforcing coding standards.

Analysis


C and C++ Code Counter

Documenting


Doxygen for Makefiles

Version Control


http://www.edgewall.com/trac/
External Links Summary
The CINT C/C++ Interpreter [root.cern.ch]
distcc: a fast, free distributed C/C++ compiler [distcc.samba.org]
open door software inc. - distccKNOPPIX [opendoorsoftware.com]
ccache [ccache.samba.org]
Flawfinder Home Page [www.dwheeler.com]
Splint Home Page [www.splint.org]
JCSC [jcsc.sourceforge.net]
Software Metrics Investigation [cccc.sourceforge.net]
SourceForge.net: Project Info - mkDoxy [sourceforge.net]

Submit Comment to This Article - Be the first!
Please post a comment if you have something to add, find something wrong, or would like more information on the topic at hand. Do not use the comment form to contact the author about unrelated concerns!

Name: Email (optional):
Enter verification number here: