Custom Search

Pages

Friday, November 19, 2010

Programming Tool

List of tools

Software tools come in many forms:
Binary compatibility analysis: icheck, ABI Compliance Checker
Bug Databases: Bugzilla, Trac, JIRA, LibreSource, SharpForge
Build Tools: Make, automake, Apache Ant, SCons, Rake, Flowtracer, cmake, qmake
Code coverage: C++test,GCT, Insure++, Jtest, CCover
Code Sharing Sites: Freshmeat, Krugle, Sourceforge. See also Code search engines.
Compilation and linking tools: GNU toolchain, gcc, Microsoft Visual Studio, CodeWarrior, Xcode, ICC
Debuggers: gdb, GNU Binutils, valgrind. Debugging tools also are used in the process of debugging code, and can also be used to create code that is more compliant to standards and portable than if they were not used.
Disassemblers: Generally reverse-engineering tools.
Documentation generators: Doxygen, help2man, POD, Javadoc, Pydoc/Epydoc, asciidoc
Formal methods: Mathematically-based techniques for specification, development and verification
GUI interface generators
Library interface generators: Swig
Integration Tools
Memory Use/Leaks/Corruptions Detection: dmalloc, Electric Fence, duma, Insure++. Memory leak detection: In the C programming language for instance, memory leaks are not as easily detected - software tools called memory debuggers are often used to find memory leaks enabling the programmer to find these problems much more efficiently than inspection alone.
Parser generators: Lex, Yacc
Performance analysis or profiling
Refactoring Browser
Revision control: Bazaar, Bitkeeper, Bonsai, ClearCase, CVS, Git, GNU arch, Mercurial, Monotone, Perforce, PVCS, RCS, SCM, SCCS, SourceSafe, SVN, LibreSource Synchronizer
Scripting languages: PHP, Awk, Perl, Python, REXX, Ruby, Shell, Tcl
Search: grep, find
Source-Code Clones/Duplications Finding
Source code formatting: indent
Source code generation tools
Static code analysis: C++test, Jtest, lint, Splint, PMD, Findbugs, .TEST, Cppcheck
Text editors: emacs, vi, vim
Unit Testing: C++test, API Sanity Autotest

No comments:

Post a Comment