Dynamisk feilsøkingsteknikk - Dynamic debugging technique
Dynamic Debugging Technique ( DDT ) er en serie feilsøkingsprogrammer som opprinnelig ble utviklet for Digital Equipment Corporation (DEC) -maskinvare, opprinnelig kjent som DEC Debugging Tape fordi den ble distribuert på papirbånd . Navnet er et ordspill på insektmidlet DDT . Den første versjonen av DDT ble utviklet på MIT for PDP-1 datamaskinen i 1961, men nyere versjoner på nyere plattformer fortsatte å bruke samme navn. Etter å ha blitt portet til andre leverandørplattformer og endret media, ble navnet endret til den mindre DEC-sentriske versjonen. Tidlige versjoner av Digital Research 's CP / M og CP / M-86 holdt desember navn DDT (og DDT-86 og DDT-68K) for sin debugger, men nå betyr "Dynamic Debugging Tool". CP / M DDT ble senere erstattet av Symbolic Instruction Debugger (SID, ZSID, SID86 og GEMSID ) i DR DOS og GEM .
I tillegg til sin normale funksjon som et feilsøkingsprogram, ble DDT også brukt som et toppnivå kommandoskallet for den Massachusetts Institute of Technology (MIT) Inkompatibel tidsdeling System (ITS) operativsystem ; på noen nyere ITS-systemer erstattes den med et "PWORD" som implementerer en begrenset delmengde av DDTs funksjonalitet. DDT kan kjøre og feilsøke opptil åtte prosesser (kalt "jobber" på ITS) om gangen, for eksempel flere økter i TECO , og DDT kan kjøres rekursivt - det vil si at noen eller alle disse jobbene selv kan være DDTer (som kunne da kjøre ytterligere åtte jobber, og så videre). Disse åtte jobbene fikk alle unike navn, og det vanlige navnet på den opprinnelige og øverste DDT var "HACTRN" ("hack-tran"). Guy L. Steele skrev en filodiktparodi på Edgar Allan Poes " The Raven ", med tittelen The HACTRN .
DEC-10 / DEC-20 DDT
DDT (Dynamic Debugging Technique), som implementert på DECsystem-10 & DECSYSTEM-20 tillot referanser til symboler i programmeringen som blir feilsøkt. Denne funksjonen har lastet inn symboler fra den kjørbare .EXE-filen. en spesiell versjon med navnet SDDT brukte symboler fra den løpende skjermen og tillot systemprogrammerere å "titte" inne.
Se også
- Online feilsøkingsverktøy (ODT)
- Spore feilsøkingsteknikk (TDT)
- DEBUG (DOS-kommando)
- Sammenligning av dataskall
Referanser
Eksterne linker
- DDT-kommandoliste for en freeware-versjon skrevet i bærbar C
- ITS 1.5 referansehåndbok - (kunstig intelligensnotat nr. 161A)
- DET: Luser's Guide
- The Great Quux Poem Collection - (Se spesielt notatene til diktet HACTRN )