A programming tool is a program or application that software developers use to create, debug, or maintain other programs and applications. The term usually refers to relatively simple programs that can be combined together to accomplish a task, much as one might use multiple hand tools to fix a physical object.
The history of software tools began with the first computers in the early 1950s that used linkers, loaders, and control programs. Tools became famous with Unix in the early 1970s with tools like grep, awk and make that were meant to be combined flexibly with pipes.
Tools were originally simple and light weight. As some tools have been maintained, they have been integrated into more powerful integrated development environments (IDEs). These environments can make searching and editing much easier, however they lack the ability to massage code, like old Unix tools.
More on [ Programming tool ]

AIMS - Automated Instrumentation and Monitoring System is a performance analysis package for distributed programs. User manual, papers, and discussion forum.
APPS - Asynchronous and Fault Tolerant Parallel Pattern Search. For PVM and MPI programs. Source code and documentation.
ARCH - A C++-based object-oriented library of tools for parallel programming using MPI. Source code and documentation.
404
Batch Queueing Systems - Describes several batch queueing systems available on the UNIX platform.
Meta Description: [ Batch Queueing Systems ]
ClusterIt - Suite of tools for managing large clusters of machines including a variety of administration programs such as parallel rcp, parallel rsh, job scheduling, and simple barrier sync.
CODE Visual Parallel Programming System - CODE is a visual parallel programming system that composes sequential programs into parallel programs for shared-memory multiprocessors and workstations running MPI or PVM.
Meta Description: [ CODE is a visual parallel programming system that composes sequential programs into parallel programs for shared-memory multiprocessors and workstations running MPI or PVM. ]
Etnus, Inc. - Debugger and performance analysis tools for parallel programs. Product information and manuals.
Meta Description: [ TotalView Technologies is the provider of the best-of-breed multithreaded, multiprocess source code debugger for the High Performance Computing industry. ]
KAP/Pro Toolset - OpenMP implementation and development tools. Product description and ordering information.
MOSIX - A kernel module to support clustered computing by migrating processes across a cluster. Source code, papers, mailing list, and bug archive.
P2D2 - A portable distributed debugger. Manual and papers.
500
Parallel Tools Projects - Links to current and previous projects sponsored by the Parallel Tools Consortium.
404
PARMON - A cluster monitoring tool. Papers and slides.
Pooch - Graphical software for distributing jobs to a network of Macintoshes.
Meta Description: [ High-performance, scientific, and cluster computing ]
Queue - Load-balancing/distributed batch processing utility and local rsh replacement.
Scientific Computing Associates - Sells virtual shared memory computing tools and clustering software.
The ANTS Load Balancing System - Source code and documentation.
The Globus Toolkit - The Globus Toolkit provides software tools that make it easier to build computational grids and grid-based applications.
404
The Hoard Multiprocessor Memory Allocator - A memory allocator for multiprocessor computers. Source code, documentation, and papers.
| 80's Hair Tool For Summer Hair PART 2 | |
| Next Video | |