Live briefing
Everything about Programming tool
Computer program used to develop another program
A programming tool or software development tool is a computer program that is used to develop another computer program, usually by helping the developer manage computer files. For example, a programmer may use a tool called a source code editor to edit source code files, and then a compiler to convert the source code into machine code files. They may also use build automation tools that automatically package executable program and data files into shareable packages or install kits. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Programming toolA 5-minute orientation
- Skim a recent paper: The effect of generative artificial intelligence (AI)-based tool use on students' computational thinking skills, programming self-efficacy and motivationInfluential work since 2022
- Pick up a classic book: JavaScriptThe most-reprinted book on the subject
- Read the landmark paper: A configurable visual programming environment: a tool for domain-specific programmingCited 47 times
- Go sideways: GNU toolchainA closely related topic
- Go sideways: Integrated development environmentA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A configurable visual programming environment: a tool for domain-specific programming
Programming tool-use actions.
Verificator: Educational Tool for Learning Programming
GenConstraint: A programming tool for constraint optimization problems
Optimization in Tool Engineering Using Geometric Programming
LearnBlock: A Robot-Agnostic Educational Programming Tool
A distributed neuro-genetic programming tool
VoiceGrip: A Tool for Programming-by-Voice
🆕 Influential since 2022
The effect of generative artificial intelligence (AI)-based tool use on students' computational thinking skills, programming self-efficacy and motivation
Drop Project: An automatic assessment tool for programming assignments
OpenSeesPyView: Python programming-based visualization and post-processing tool for OpenSeesPy
Block-Based Visual Programming as a Tool for Learning the Concepts of Programming for Novices
Robotic sheet metal folding: Tool vs. material programming
📚 Books worth reading
JavaScriptDavid Flanagan · 1996
Core Java 2.Cay S. Horstmann, Gary Cornell · 1999
Introduction to AlgorithmsThomas H. Cormen, Charles E. Leiserson · 1990
UNIX Power ToolsJerry Peek, Tim O'Reilly · 1993
Pro Tools Allinone For DummiesJeff Strong · 2012
Developing Java softwareR. Winder, Russel Winder · 1997
Basics of CNC ProgrammingPawan Negi, Mangey Ram · 2019
Introduction to computer numerical controlJames Valentino, James V. Valentino · 1993
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- GNU toolchain The GNU toolchain is a broad collection of programming tools produced by the GNU Project. These tools form a toolchain (a suite of tools used in a serial…
- Integrated development environment An integrated development environment (IDE) is software that provides a relatively comprehensive set of features for software development. An IDE is intended…
- Turbo Pascal Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the programming language Pascal…
- List of C software and tools This is a list of software and programming tools for the C programming language, including libraries, debuggers, compilers, integrated development environments…
- Patch (computing) A patch is data for modifying an existing software resource such as a program or a file, often to fix bugs and security vulnerabilities. To patch is also…
- CodeLite CodeLite is a free and open-source IDE for the C, C++, PHP, and JavaScript (Node.js) programming languages. In August 2006, Eran Ifrah started an autocomplete…
- Lazarus (software) Lazarus is a cross-platform, integrated development environment (IDE) for rapid application development (RAD) using the Free Pascal compiler. Its goal…
- List of Python software The Python programming language is actively used by many people, both in industry and academia, for a wide variety of purposes. Atom — an open-source cross-plat…