Find exactly what you want now for networking - routers, switches, hubs, cables, UPS, APC, workstation components, memory, servers, security, storage equipments.

Development Tools

A programming tool is a program or application that software developers use to create, debug, or maintain other programs and applications. more...

Home
Cables, Connectors
Filers, Load Balancers
Home Networking, Cable & DSL
Hubs
KVM Switch Boxes, Cables
Mainframe, DEC, VAX, AS/400
Network Interface Cards,...
Networking, Telecom Tools
Other Networking Equipment
Print Servers, Wired
Racks, Mounts & Patch Panels
Router Components, Memory
Routers, Wired
Security, Firewall, VPN
Server Components, Memory
Servers
Software
Antivirus, Security,...
Apple, Macintosh Software
Antivirus, Security,...
Business & Productivity
Accounting, Finance
Office Suites
Other
Productivity Tools
Development Tools
Digital Music & Video...
Music Management Software
Other
Video Editing Software
Education & Reference
Games & Entertainment
Action
Adventure
Board Games
Other
Graphics, Photo & Publishing
CD / DVD Authoring
Desktop Publishing
Illustration
Image Editing
Media Collections
Other
Kids' Software
Operating Systems
Mac OS 9
Mac OS X
Other
Other Apple Software
Business & Productivity
Database & Development Tools
Digital Music & Video...
Downloadable Software
Education & Reference
Games & Entertainment
Graphics, Photo & Publishing
Handheld Software
Internet Related Utilities
Kids' Software
Networking
Operating Systems
Other Software
Wholesale Lots
Software, Operating Systems
Storage Equipment, NAS, SAN
Switch Components, Memory
Switches
Telephone Systems, Telecom
UPS, Power Protection, APC
Wholesale Lots
Wireless Networking, WiFi
Workstation Components,...
Workstations, Terminals

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 consolidate functionality into one place, sometimes increasing simplicity and productivity, other times sacrificing flexibility and extensibility. The workflow of IDEs is routinely contrasted with alternative approaches, such as the use of Unix shell tools with text editors like Vim and Emacs.

The distinction between tools and applications is murky. For example, developers use simple databases (such as a file containing list of important values) all the time as tools. However a full-blown database is usually thought of as an application in its own right.

For many years, computer-assisted software engineering (CASE) tools were sought after. Successful tools have proven elusive. In one sense, CASE tools emphasized design and architecture support, such as for UML. But the most successful of these tools are IDEs.

The ability to use a variety of tools productively is one hallmark of a skilled software engineer.

List of tools

Software tools come in many forms:

Revision control: SCM, SCCS, RCS, CVS, SVN, Git, Monotone, GNU arch, SourceSafe, PVCS, ClearCase, Bonsai; Compilation and linking tools: GNU toolchain (Make, automake, gcc), Microsoft Visual Studio, CodeWarrior, Xcode, Intel compiler; Lint: lint, Splint; Search: grep, find; Text editors: emacs, vi; Scripts: Shell, Perl, REXX; Parsing: Lex, Yacc; Bug Databases: gnats, Bugzilla, Trac; Debuggers: gdb, GNU Binutils; Online Code Sharing Tools: Sourceforge, Krugle, ByteMyCode; Source code generation tools;

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.

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.

IDEs

Integrated development environments (IDEs) combine the features of many tools into one complete package. They are usually simpler and make it easier to do simple tasks, such as searching for content only in files in a particular project.

Read more at Wikipedia.org


Home Design Studio Pro 4 The Mac by Punch!--Sealed Box! $49.99 TechTool Deluxe AppleCare Protection Plan #0Z691-5891-A $11.97
Metrowerks CodeWarrior Gold 6 for the Mac $9.99 Virtual Pc For Mac W/ Windows 95/98 $5.00
Font Library 4 Macintosh--Factory Sealed Software Box! $9.99 Now Utilities,Version5.0 Accelerated for PowerMacintosh $5.00
Suitcase v2.1 (Fonts & Desktop Accy) for Mac -New Box $7.50 Wild Blue Yonder Cd-Rom for Macintosh - New Sealed Box $7.50
Java Starting Kit Macintosh Includes "Roaster" New/Pkg $8.00 Comedy Central Dating & Mating Cd-Rom for Mac - New Box $9.50
Apple remote Access, Client for Macintosh $10.00 Apple Network Products Installer 90-91 Ii Lc 690-5810-A $10.00
Tools Plus Professional Lite Mac rapid development tool $14.99 Symantec C++ for Macintosh Release 8.6, New - Cd $29.90
Perspective Business Development Info 1990 Census Data $39.95 Rapidweaver - Mac $49.99
Bryce 6 - Mac $109.00 Filemaker Ii 2 Macintosh Mac Database Claris 1988 Box $119.95
Adobe PageMaker 6.5 Plus Retail Full Version Windows $149.95 WebObjects 5.2 - (Pc/ Mac ) Sealed Retail Box $149.99
Specular 3D Web Workshop Web Page Design Studio For Mac $247.00
Click to see more Development Tools items
Prices current as of last update, 08/28/08 12:31pm.


Home Contact Resources Exchange Links eBay