Live briefing
Everything about Instrumentation (computer programming)
Modification of software to allow for analysis
In computer programming, instrumentation is the act of modifying software so that analysis can be performed on it. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Instrumentation (computer programming)A 5-minute orientation
- Skim a recent paper: Potentials of ChatGPT in Computer Programming: Insights from Programming InstructorsInfluential work since 2022
- Pick up a classic book: Digital signal processing and applications with the C6713 and C6416 DSKThe most-reprinted book on the subject
- Read the landmark paper: Computer Programming InstructionCited 6 times
- Go sideways: Profiling (computer programming)A closely related topic
- Go sideways: Tracing (software)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Computer Programming Instruction
Description of a computer program for analysis of the forced expiratory spirogram I. Instrumentation and programming
General laboratory instrumentation interface computer program
🆕 Influential since 2022
📚 Books worth reading
Digital signal processing and applications with the C6713 and C6416 DSKRulph Chassaing, Donald Reay · 2004
Money and capital marketsMiles Livingston · 1990- 📕Learning by Doing with National Instruments Development BoardsJivan Shrikrishna Parab, Ingrid Anne Nazareth · 2020
LabVIEW advanced programming techniquesRick Bitter, Taqi Mohiuddin · 2000
Futures, options, and swapsRobert W. Kolb · 1994
DSP Applications Using C and the TMS320C6x DSKRulph Chassaing · 2002
Microcomputer architecture and programmingJohn F. Wakerly · 1981
LabVIEW for Data AcquisitionBruce Mihura · 2000
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Profiling (computer programming) In software engineering, profiling (program profiling, software profiling) is a form of dynamic program analysis that measures, for example, the space…
- Tracing (software) Tracing in software engineering refers to the process of capturing and recording information about the execution of a software program. This information…
- DynamoRIO DynamoRIO is a BSD-licensed dynamic binary instrumentation framework for the development of dynamic program analysis tools. DynamoRIO targets user space…
- Apple Developer Tools The Apple Developer Tools are a suite of software tools from Apple to aid in making software dynamic titles for the macOS and iOS platforms. The developer…
- Observability (software) In software engineering, more specifically in distributed computing, observability is the ability to collect data about programs' execution, modules' internal…
- Dynamic program analysis Dynamic program analysis is the act of analyzing software that involves executing a program – as opposed to static program analysis, which does not execute…
- Pin (computer program) Pin is a platform for creating analysis tools. A pin tool comprises instrumentation, analysis and callback routines. Instrumentation routines are called…
- DTrace DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production…