Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Programming tool

From Wikipedia, the free encyclopedia
(Redirected fromProgramming tools)
Computer program used to develop another program
Not to be confused withProgrammable tooling.
Part of a series on
Software development

Aprogramming tool orsoftware development tool is acomputer program that is used todevelop another computer program, usually by helping the developer managecomputer files. For example, aprogrammer may use a tool called asource code editor to editsource code files, and then acompiler to convert the source code intomachine code files. They may also usebuild tools that automatically package executable program and data files into shareablepackages orinstall kits.

A set of tools that are run one after another, with each tool feeding its output to the next one, is called atoolchain. Anintegrated development environment (IDE) integrates the function of several tools into a single program. Usually, an IDE provides a source code editor as well as other built-in orplug-in tools that help withcompiling,debugging, andtesting.

Whether a program is considered a development tool can be subjective. Some programs, such as theGNU compiler collection, are used exclusively for software development while others, such asNotepad, are not meant specifically for development but are nevertheless often used for programming.

Categories

[edit]

Notable categories of development tools:

  • Assembler – Converts assembly language into machine code
  • Bug tracking system – Software application that records software bugs
  • Build automation – Building software via an unattended fashion
  • Code review software – Activity where one or more people check a program's code
  • Compiler – Software that translates code from one programming language to another
  • Compiler-compiler – Program that generates parsers or compilers, a.k.a. parser generator
  • Debugger – Computer program used to test and debug other programs
  • Decompiler – Program translating executable to source code
  • Disassembler – Computer program to translate machine language into assembly language
  • Documentation generator – Automation technology for creating software documentation
  • Graphical user interface builder – Software development tool
  • Linker – Program that combines intermediate build files into an executable file
  • Memory debugger – Software memory problem finder
  • Minifier – Removal of unnecessary characters in code without changing its functionality
  • Pretty-printer – Formatting to make code or markup easier to readPages displaying short descriptions of redirect targets
  • Performance profiler – Measuring the time or resources used by a section of a computer program
  • Static code analyzer – Analysis of computer programs without executing themPages displaying short descriptions of redirect targets
  • Source code editor – Text editor specializing in software codePages displaying short descriptions of redirect targets
  • Source code generation – Type of computer programmingPages displaying short descriptions of redirect targets
  • Version control system – Stores and tracks versions of files

See also

[edit]

References

[edit]
This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(August 2010) (Learn how and when to remove this message)

External links

[edit]

Media related toProgramming tools at Wikimedia Commons

Authority control databasesEdit this at Wikidata
Fields
Concepts
Orientations
Models
Developmental
Other
Languages
Related fields
Retrieved from "https://en.wikipedia.org/w/index.php?title=Programming_tool&oldid=1288716649"
Category:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp