Pengawakutuan Winpdb

Pengawakutu (bahasa Inggris: debugger) adalah program komputer yang digunakan untuk menguji dan pengawakutuan program lainnya (program target). Kode yang diujikan dijalankan pada sebuah instruction set simulator (ISS). Beberapa pengawakutu menawarkan dua mode operasi, yaitu simulasi parsial atau penuh, untuk membatasi dampak.

Kerusakan terjadi jika program tidak bisa melanjutkan secara normal karena adanya kutu pemrograman. Misalnya: program mungkin akan mencoba menggunakan instruksi yang tidak tersedia pada CPU versi terbaru atau mencoba mengakses memori terproteksi.

Daftar pengawakutu

sunting

Referensi

sunting
Umum
  • Sanjeev Kumar Aggarwal and M. Sarath Kumar, "Debuggers for Programming Languages". In The Compiler Design Handbook: Optimizations and Machine Code Generation. Edited by Y.N. Srikant and Priti Shankar. Boca Raton, Florida: CRC Press, 2003. pp. 295–327.
  • Jonathan B. Rosenberg, How Debuggers Work: Algorithms, Data Structures, and Architecture, John Wiley & Sons, ISBN 0-471-14966-7

Lihat pula

sunting

Pranala luar

sunting

📚 Artikel Terkait di Wikipedia

C (bahasa pemrograman)

ekosistem yang sangat matang dan luas, termasuk kompiler sumber terbuka, debugger dan utilitas, dan merupakan standar de facto. Kemungkinan driver sudah

Richard Stallman

Perangkat Lunak Bebas. Dia adalah yang mengerjakan, GNU C Compiler, dan GNU Debugger. Stallman juga yang menulis GNU General Public License (GNU GPL atau GPL)

Lingkungan pengembangan terpadu

satu kesatuan dan menjadi suatu program komputer yang siap dieksekusi. Debugger, yaitu fasilitas untuk mengetes jalannya program, untuk mencari bug/kesalahan

JavaScript

browser web utama memiliki alat pengembangan web bawaan, termasuk sebuah debugger JavaScript. Alat analisis program statis, seperti ESLint dan JSLint, memindai

Safari (peramban web)

yang berkembang termasuk Web Inspector, peninjauan elemen CSS, JavaScript debugger dan pembuat profil, tabel offline dan pengaturan database dengan sokongan

Pemrograman

dilakukan dengan IDE seperti Visual Studio, NetBeans, dan Eclipse. Standalone debugger seperti gdb juga digunakan, dan ini kurang sering menyediakan lingkungan

Lisensi Publik Umum GNU

penyatuan lisensi serupa yang digunakan untuk versi awal GNU Emacs (1985), GNU Debugger, dan GNU C Compiler. Lisensi ini berisi ketentuan yang mirip dengan GPL

Perangkat lunak bebas

OpenSolaris Pemutar Media: Rhythmbox, VLC, Amarok Kompilator GCC, GDB debugger dan C libraries Server: BIND name server, Sendmail mail transport, Apache