Pracujemy nad przywróceniem aplikacji Unionpedia w Google Play Store
TowarzyskiPrzybywający
🌟Uprościliśmy nasz projekt, aby ułatwić nawigację!
Instagram Facebook X LinkedIn
Twoja własna Unionpedia z Twoim logo i domeną, od 9,99 USD/miesiąc
Utwórz mój Unionpedia

Debugger

Indeks Debugger

Debugger albo debuger– program komputerowy służący do dynamicznej analizy innych programów, w celu odnalezienia i identyfikacji zawartych w nich błędów, zwanych z angielskiego bugami (robakami).

Spis treści

  1. 86 kontakty: ActionScript, Active object, Analiza programów, Android (system operacyjny), Android SDK, Anjuta, AspectJ, Błąd (informatyka), Bezpieczeństwo teleinformatyczne, Blue Screen of Death, Boa Constructor, Bomb, C (język programowania), CLISP, CodeLite, Cracker, Cracking, Crash (informatyka), CUDA, D (język programowania), DDT (CP/M), Deasembler, Debugowanie, Easter egg, Firebug, GNU, GNU Debugger, GNU Visual Debugger, Hercules Graphics Card, Java, Java Development Kit, KDevelop, KGDB, Kod bajtowy Javy, Lista rozkazów procesora, Logtalk, Lscript, Microsoft Visual Studio, MIKROSTER MSA-80, MKJ-28, Mozilla Application Suite, Narzędzie programistyczne, Nucleus (system operacyjny), OllyDbg, Oprogramowanie, Optymalizacja kodu wynikowego, Plik obiektowy, Programista, PRS-4, Przerwanie, ... Rozwiń indeks (36 jeszcze) »

ActionScript

ActionScript – oparty na ECMAScripcie obiektowy język programowania, używany w Adobe Flash do sterowania animacjami oraz w Adobe Flex do tworzenia Rich Internet Application.

Zobaczyć Debugger i ActionScript

Active object

Active object – współbieżny wzorzec projektowy, którego celem jest współbieżne wykonywanie metod obiektu.

Zobaczyć Debugger i Active object

Analiza programów

Analiza programów – badanie programów komputerowych gotowych do uruchomienia lub w postaci kodów źródłowych.

Zobaczyć Debugger i Analiza programów

Android (system operacyjny)

Google Android Android 13 w Samsung Galaxy Android – system operacyjny z jądrem bazującym na Linuksie dla urządzeń mobilnych takich jak telefony komórkowe, smartfony, tablety (tablety PC) i netbooki.

Zobaczyć Debugger i Android (system operacyjny)

Android SDK

Android SDK (Android Software Development Kit) – zestaw narzędzi (SDK) dla programistów przeznaczony do tworzenia aplikacji na platformę Android.

Zobaczyć Debugger i Android SDK

Anjuta

Anjuta (lub Anjuta DevStudio) – zintegrowane środowisko programistyczne dla GNOME.

Zobaczyć Debugger i Anjuta

AspectJ

AspectJ jest aspektowym rozszerzeniem dla języka Java realizującym paradygmat programowania aspektowego.

Zobaczyć Debugger i AspectJ

Błąd (informatyka)

Błąd oprogramowania lub w żargonie informatycznym (czytaj bag) – usterka programu komputerowego powodująca jego nieprawidłowe działanie, wynikająca z błędu człowieka na jednym z etapów tworzenia oprogramowania, zwykle podczas tworzenia kodu źródłowego, lecz niekiedy także na etapie projektowania.

Zobaczyć Debugger i Błąd (informatyka)

Bezpieczeństwo teleinformatyczne

Q.

Zobaczyć Debugger i Bezpieczeństwo teleinformatyczne

Blue Screen of Death

emotikonę smutku (BSoD, pol. Niebieski Ekran Śmierci), oficjalnie znany jako błąd stop lub niebieski ekran błędu – komunikat błędu wyświetlany przez system operacyjny Windows w chwili wystąpienia poważnego błędu systemowego.

Zobaczyć Debugger i Blue Screen of Death

Boa Constructor

Boa Constructor – międzyplatformowe zintegrowane środowisko programistyczne dla języka Python, korzystające z pakietu wxPython.

Zobaczyć Debugger i Boa Constructor

Bomb

Przykładowe okno System Error w systemie Mac OS Bomb – symbol przedstawiający bombę występujący jako oznaczenie błędu krytycznego w systemach: klasycznym Mac OS oraz w Atari TOS.

Zobaczyć Debugger i Bomb

C (język programowania)

C – imperatywny, proceduralny język programowania ogólnego przeznaczenia, stworzony na początku lat 70.

Zobaczyć Debugger i C (język programowania)

CLISP

CLISP – wolna implementacja Common Lispu, pierwotnie rozwijana przez Brunona Haiblego oraz Michaela Stolla dla Atari ST.

Zobaczyć Debugger i CLISP

CodeLite

CodeLite – wieloplatformowe zintegrowane środowisko programistyczne (IDE) o otwartym kodzie źródłowym przeznaczone do programowania w językach: C, C++, Rust, Python, PHP oraz JavaScript.

Zobaczyć Debugger i CodeLite

Cracker

Cracker (z ang., dosłownie „łamacz”) – osoba zajmująca się łamaniem zabezpieczeń komputerowych (crackingiem).

Zobaczyć Debugger i Cracker

Cracking

Cracking – dziedzina informatyki zajmująca się łamaniem zabezpieczeń oprogramowania, a także sam proces łamania danego zabezpieczenia.

Zobaczyć Debugger i Cracking

Crash (informatyka)

BSOD Crash (crash systemu) – sytuacja, w której program (aplikacja, system operacyjny) przestaje działać prawidłowo.

Zobaczyć Debugger i Crash (informatyka)

CUDA

CUDA (ang. Compute Unified Device Architecture) – opracowana przez firmę Nvidia uniwersalna architektura procesorów wielordzeniowych (głównie kart graficznych) umożliwiająca wykorzystanie ich mocy obliczeniowej do rozwiązywania ogólnych problemów numerycznych w sposób wydajniejszy niż w tradycyjnych, sekwencyjnych procesorach ogólnego zastosowania.

Zobaczyć Debugger i CUDA

D (język programowania)

Język D – wieloparadygmatowy język programowania umożliwiający programowanie obiektowe, imperatywne oraz metaprogramowanie.

Zobaczyć Debugger i D (język programowania)

DDT (CP/M)

DDT – dyrektywa nierezydenta systemu CP/M, zlecająca uruchomienie programu uruchomieniowego DDT.

Zobaczyć Debugger i DDT (CP/M)

Deasembler

MOS 6502. Deasembler, dezasembler (czasem „disasembler” od) – program komputerowy, który tłumaczy język maszynowy lub kod bajtowy na język asemblera (tj. do postaci mnemonicznej).

Zobaczyć Debugger i Deasembler

Debugowanie

Debugowanie (z) – proces systematycznego redukowania liczby błędów w oprogramowaniu bądź systemie mikroprocesorowym, który zazwyczaj polega na kontrolowanym wykonaniu programu pod nadzorem debuggera.

Zobaczyć Debugger i Debugowanie

Easter egg

Easter egg (dosł. z ang. „jajko wielkanocne”) – ukryte przed użytkownikiem treści w interaktywnych produktach cyfrowych (gry, aplikacje, filmy) lub jawne nawiązanie do innej treści, ale w oczywisty sposób niepasujące do treści/fabuły produktu (często łamanie czwartej ściany).

Zobaczyć Debugger i Easter egg

Firebug

Firebug – wtyczka dla przeglądarki internetowej Firefox, będąca pierwszym kompleksowym debuggerem stworzonym dla przeglądarek, została stworzona w 2006 roku przez Joe Hewitta.

Zobaczyć Debugger i Firebug

GNU

GNU (rekurencyjny akronim od,, wymowa) – uniksopodobny system operacyjny złożony wyłącznie z wolnego oprogramowania.

Zobaczyć Debugger i GNU

GNU Debugger

GNU Debugger (GDB) – debugger będący częściąprojektu GNU, napisany w 1988 r. przez Richarda Stallmana.

Zobaczyć Debugger i GNU Debugger

GNU Visual Debugger

GNU Visual Debugger (GVD) – wizualny debugger.

Zobaczyć Debugger i GNU Visual Debugger

Hercules Graphics Card

Oryginalna karta HGC z 1984 roku Hercules Graphics Card (w skrócie HGC, potocznie zwana Hercules) - karta graficzna opracowana w 1982 roku przez firmę Hercules Computer Technology, Inc. Potrafiła ona wyświetlać tryb tekstowy zgodny z MDA i nowy tryb graficzny czarno-biały 720x348 pikseli.

Zobaczyć Debugger i Hercules Graphics Card

Java

Java (wym. dżawa) – współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania.

Zobaczyć Debugger i Java

Java Development Kit

Java Development Kit (JDK) – darmowe oprogramowanie firmy Sun Microsystems (będący własnościąOracle Corporation) udostępniające środowisko niezbędne do programowania w języku Java.

Zobaczyć Debugger i Java Development Kit

KDevelop

KDevelop – zintegrowane środowisko programistyczne przeznaczone dla środowiska KDE.

Zobaczyć Debugger i KDevelop

KGDB

KGDB to debuger dla Linuksa.

Zobaczyć Debugger i KGDB

Kod bajtowy Javy

Kod bajtowy Javy – lista instrukcji do wykonania przez wirtualnąmaszynę Javy (JVM).

Zobaczyć Debugger i Kod bajtowy Javy

Lista rozkazów procesora

Lista rozkazów procesora – zestaw podstawowych instrukcji, jakie dany procesor potrafi wykonać.

Zobaczyć Debugger i Lista rozkazów procesora

Logtalk

Logtalk – zorientowany obiektowo logiczny język programowania, który rozszerza i wykorzystuje język Prolog z zestawem funkcji odpowiednich do programowania na dużąskalę.

Zobaczyć Debugger i Logtalk

Lscript

LScript to język skryptowy opracowany przez firmę NewTek – producenta programu do tworzenia grafiki trójwymiarowej – LightWave 3D.

Zobaczyć Debugger i Lscript

Microsoft Visual Studio

Microsoft Visual Studio – zintegrowane środowisko programistyczne firmy Microsoft.

Zobaczyć Debugger i Microsoft Visual Studio

MIKROSTER MSA-80

MIKROSTER MSA-80 – mikroprocesorowy system automatyki i pomiarów produkowany w latach 1986–1989 przez Zakład Urządzeń do Montażu Podzespołów Elektronicznych „Unitra-Cemi” w Szczytnie.

Zobaczyć Debugger i MIKROSTER MSA-80

MKJ-28

MKJ-28 – nazwa prototypu minikomputera III generacji o 16-bitowym słowie maszynowym, który produkowany był od 1975 roku, początkowo jako SMC-3, a następnie jako PRS-4.

Zobaczyć Debugger i MKJ-28

Mozilla Application Suite

Mozilla Application Suite – pakiet programów składający się m.in.

Zobaczyć Debugger i Mozilla Application Suite

Narzędzie programistyczne

Narzędzie programistyczne (ang. programming tool) – program komputerowy służący do tworzenia, modyfikowania, testowania i konserwacji oprogramowania.

Zobaczyć Debugger i Narzędzie programistyczne

Nucleus (system operacyjny)

Nucleus – system operacyjny pracujący na podstawowym, najniższym, poziomie oprogramowania komputerów serii Mera 300.

Zobaczyć Debugger i Nucleus (system operacyjny)

OllyDbg

OllyDbg – okienkowy debuger na platformę x86 napisany przez Ołeha Juszczuka w roku 2000.

Zobaczyć Debugger i OllyDbg

Oprogramowanie

Oprogramowanie – ogół informacji w postaci zestawu instrukcji, zaimplementowanych interfejsów i zintegrowanych danych przeznaczonych dla komputera do realizacji wyznaczonych celów.

Zobaczyć Debugger i Oprogramowanie

Optymalizacja kodu wynikowego

Optymalizacja kodu wynikowego – jeden z etapów działania kompilatora lub interpretera, którego celem jest poprawa wydajności programu przy zachowaniu jego pełnej funkcjonalności.

Zobaczyć Debugger i Optymalizacja kodu wynikowego

Plik obiektowy

Plik obiektowy – plik binarny generowany przez kompilator lub asembler podczas kompilacji pliku z kodem źródłowym lub podczas łączenia plików obiektowych przez konsolidator.

Zobaczyć Debugger i Plik obiektowy

Programista

Programistka pisząca kod w języku Java w narzędziu JUnit Programista komputerowy, programista, deweloper, potocznie koder – osoba pisząca programy komputerowe w języku programowania.

Zobaczyć Debugger i Programista

PRS-4

Muzeum Historii Komputerów i Informatyki w Katowicach - komputery pobrane z budynku DOKP Katowice PRS-4 – uniwersalny, modułowy minikomputer trzeciej generacji o 16-bitowym słowie, zbudowany w oparciu o układy scalone podstawowej (SSI) oraz średniej (MSI) skali integracji.

Zobaczyć Debugger i PRS-4

Przerwanie

Przerwanie, żądanie przerwania – sygnał powodujący zmianę przepływu sterowania, niezależnie od aktualnie wykonywanego programu.

Zobaczyć Debugger i Przerwanie

Pułapka

; Potocznie.

Zobaczyć Debugger i Pułapka

Punkt wstrzymania

Punkt wstrzymania lub pułapka (ang. breakpoint) – miejsce celowego wstrzymania wykonania programu w celu przeanalizowania jego działania.

Zobaczyć Debugger i Punkt wstrzymania

PyCharm

PyCharm – zintegrowane środowisko programistyczne (IDE) dla języka programowania Python firmy JetBrains.

Zobaczyć Debugger i PyCharm

Qt Creator

Qt Creator – wieloplatformowe środowisko programistyczne dla języków C++, JavaScript oraz QML, będące częściąSDK dla biblioteki Qt.

Zobaczyć Debugger i Qt Creator

Radare2

Radare2 (znany także jako r2), to kompletny framework do inżynierii wstecznej i analizy plików binarnych; składa się z zestawu pomniejszych narzędzi, które mogązostać użyte niezależnie od siebie przy pomocy wiersza poleceń.

Zobaczyć Debugger i Radare2

Rapira

Fragment programu napisanego w Rapira na komputerze Agat Rapira (Ros. Рапира, rapier) – edukacyjny proceduralny język programowania stworzony w latach 1980 w ZSRR i zaimplementowany w komputerze BESM-6, następnie w pierwszym sowieckim PC Agat i klonach PDP-11 (Elektronika DVK, Elektronika BK) oraz klonach Intel-8080/Z80 (Korwet).

Zobaczyć Debugger i Rapira

Rejestr procesora

Rejestry procesora (ang. processor registers) – komórki pamięci o niewielkich rozmiarach (najczęściej 4/8/16/32/64/128/256 bitów) umieszczone wewnątrz procesora i służące do przechowywania tymczasowych wyników obliczeń, adresów lokacji w pamięci operacyjnej itd.

Zobaczyć Debugger i Rejestr procesora

Rejestr stanu

Rejestr stanu lub rejestr flag (niepoprawnie: rejestr statusu) – rejestr procesora opisujący i kontrolujący jego stan.

Zobaczyć Debugger i Rejestr stanu

RIOT (system operacyjny)

RIOT (pełna nazwa: Real time operating system for Internet Of Things) – nieduży wbudowany system operacyjny przeznaczony dla połączonych i pamięciowo ograniczonych systemów, przeznaczony głównie do bezprzewodowych urządzeń internetu rzeczy (IoT) o niskim zużyciu energii.

Zobaczyć Debugger i RIOT (system operacyjny)

ROM hacking

ROM hacking – proces modyfikacji zawartości obrazu (zrzutu) pamięci ROM, przechowującego instrukcje i dane gry komputerowej.

Zobaczyć Debugger i ROM hacking

Snowdrop (silnik gry)

Snowdrop – silnik gry wyprodukowany przez studio Massive Entertainment, który służy do tworzenia gier na komputery osobiste z systemem Microsoft Windows i konsole Nintendo Switch, PlayStation 4 oraz Xbox One.

Zobaczyć Debugger i Snowdrop (silnik gry)

SoftICE

SoftICE – debugger dla systemu Windows (95/98/NT/2000/XP).

Zobaczyć Debugger i SoftICE

Softlanding Linux System

Softlanding Linux System (SLS) był jednąz pierwszych dystrybucji Linuksa.

Zobaczyć Debugger i Softlanding Linux System

SoftMaker Office

SoftMaker Office – pakiet biurowy rozwijany od 1987 r. przez niemieckąspółkę SoftMaker Software GmbH w Norymberdze.

Zobaczyć Debugger i SoftMaker Office

Spyder (oprogramowanie)

Spyder – wieloplatformowe zintegrowane środowisko programistyczne (ang. IDE, Integrated Development Environment), udostępnione na zasadach otwartego oprogramowania (ang. open source) przeznaczone do programowania naukowego w języku Python.

Zobaczyć Debugger i Spyder (oprogramowanie)

Stani's Python Editor

Stani's Python Editor (SPE) jest wolnym i darmowym zintegrowanym środowiskiem programistycznym (IDE) do języka Python.

Zobaczyć Debugger i Stani's Python Editor

System request

Grupa klawiszy na standardowej klawiaturze, ten z lewej strony to klawisz System request. System request (dosłownie „żądanie systemu”), – jeden z klawiszy specjalnych znajdujących się na standardowej klawiaturze, między innymi w komputerach osobistych.

Zobaczyć Debugger i System request

Testbed

Testbed (ang. dosł. podłoże testowe) – platforma używana przez projektantów oprogramowania do testów.

Zobaczyć Debugger i Testbed

TOra

TOra (Toolkit for Oracle) – darmowy pakiet narzędziowy do obsługi bazy danych Oracle.

Zobaczyć Debugger i TOra

Turbo (informatyka)

Turbo to nazwa serii kompilatorów firmy Borland, a także programów pomocniczych i narzędziowych, związanych z tworzeniem i uruchamianiem oprogramowania.

Zobaczyć Debugger i Turbo (informatyka)

Turbo Assembler

Turbo Assembler, TASM – pakiet programistyczny firmy Borland, w którego skład wchodzi asembler, linker, debugger oraz kompilator.

Zobaczyć Debugger i Turbo Assembler

Turbo Basic

Turbo Basic – zintegrowane środowisko programistyczne firmy Borland implementujące język BASIC dla platformy MS-DOS i Microsoft Windows.

Zobaczyć Debugger i Turbo Basic

Turbo Prolog

Turbo Prolog – zintegrowane środowisko programistyczne firmy Borland umożliwiające programowanie w języku Prolog.

Zobaczyć Debugger i Turbo Prolog

Uncharted: Fortuna Drake’a

Uncharted: Fortuna Drake’a (ang. Uncharted: Drake’s Fortune) – przygodowa gra akcji przedstawiona z perspektywy trzeciej osoby, wyprodukowana przez amerykańskie studio Naughty Dog i wydana przez Sony Computer Entertainment na konsolę gier wideo PlayStation 3.

Zobaczyć Debugger i Uncharted: Fortuna Drake’a

USOM

USOM (Uniwersalny System Oprogramowania Mikroprocesorów) – system uruchamiania oprogramowania systemów mikrokomputerowych zrealizowany w Instytucie Informatyki Politechniki Śląskiej.

Zobaczyć Debugger i USOM

Visual Studio Code

Visual Studio Code – darmowy edytor kodu źródłowego z kolorowaniem składni dla wielu języków, stworzony przez Microsoft, o otwartym kodzie źródłowym.

Zobaczyć Debugger i Visual Studio Code

VxWorks

VxWorks – system operacyjny czasu rzeczywistego, en Real Time Operating System (RTOS), opracowany i sprzedawany przez amerykańskąfirmę Wind River Systems z siedzibąw Alameda w Kalifornii.

Zobaczyć Debugger i VxWorks

WinDbg

WinDbg – debugger dla Microsoft Windows, rozpowszechniany bezpłatnie przez Microsoft.

Zobaczyć Debugger i WinDbg

Xbase++

Xbase++ – zorientowany obiektowo język programowania, obsługujący wielokrotne dziedziczenie i polimorfizm.

Zobaczyć Debugger i Xbase++

Yggdrasil Linux

Yggdrasil Linux/GNU/X lub LGX (wymowa: igg-drah-sill – jedna z pierwszych dystrybucji Linuksa. Projekt był rozwijany przez firmę Yggdrasil Computing, Incorporated założonąprzez Adama J. Richtera w Berkeley w Kalifornii. Yggdrasil był pierwsządystrybucjąoferującątzw. live CD, czyli możliwość uruchomienia systemu bez konieczności instalowania go na dysku twardym.

Zobaczyć Debugger i Yggdrasil Linux

Zaciemnianie kodu

Zaciemnianie kodu (także obfuskacja, z ang. obfuscation) to technika przekształcania programów, która zmienia składnię, ale zachowuje ich semantykę, co znacząco utrudnia ich zrozumienie.

Zobaczyć Debugger i Zaciemnianie kodu

Zdarzenie (informatyka)

Zdarzenie – zapis zajścia w systemie komputerowym określonej sytuacji.

Zobaczyć Debugger i Zdarzenie (informatyka)

Zend Server

Zend Server to linia produktów serwera aplikacji PHP wydawana przez Zend Technologies, utworzona na początku roku 2009 wraz z pomocątechnicznądostępnądla systemu Windows i Linux.

Zobaczyć Debugger i Zend Server

Zrzut pamięci

Zrzut rdzenia (w żargonie uniksowym), zrzut pamięci lub zrzut systemu – zapisany stan pamięci roboczej programu komputerowego w danym czasie, zazwyczaj w chwili gdy program uległ awarii lub zakończył pracę w nieoczekiwany sposób.

Zobaczyć Debugger i Zrzut pamięci

.NET Framework

.NET Framework, w skrócie.NET (wym. dot net) – platforma programistyczna opracowana przez Microsoft, obejmująca środowisko uruchomieniowe (Common Language Runtime – CLR) oraz biblioteki klas dostarczające standardowej funkcjonalności dla aplikacji.

Zobaczyć Debugger i .NET Framework

0xDEADBEEF

0xDEADBEEF – liczba zapisana w systemie szesnastkowym o wartości dziesiętnej 3735928559, którąmożna przeczytać jak angielskie słowa "dead beef", co można przetłumaczyć jako 'martwa wołowina'.

Zobaczyć Debugger i 0xDEADBEEF

Znany jako Debager, Debug tool, Debuger, Odpluskwiacz.

, Pułapka, Punkt wstrzymania, PyCharm, Qt Creator, Radare2, Rapira, Rejestr procesora, Rejestr stanu, RIOT (system operacyjny), ROM hacking, Snowdrop (silnik gry), SoftICE, Softlanding Linux System, SoftMaker Office, Spyder (oprogramowanie), Stani's Python Editor, System request, Testbed, TOra, Turbo (informatyka), Turbo Assembler, Turbo Basic, Turbo Prolog, Uncharted: Fortuna Drake’a, USOM, Visual Studio Code, VxWorks, WinDbg, Xbase++, Yggdrasil Linux, Zaciemnianie kodu, Zdarzenie (informatyka), Zend Server, Zrzut pamięci, .NET Framework, 0xDEADBEEF.