Inhaltsverzeichnis
44 Beziehungen: Ada (Programmiersprache), Algol 60, Algol 68, Arithmetischer Überlauf, Array (Datentyp), Assemblersprache, Ausdruck (Programmierung), Ausnahmebehandlung, BASIC, Burroughs Corporation, C (Programmiersprache), C++, C-Sharp, Compiler, D (Programmiersprache), Dr. Dobb’s Journal, GCC, Haskell (Programmiersprache), Höhere Programmiersprache, Intel-Skylake-Mikroarchitektur, Java (Programmiersprache), JavaScript, Lisp, Memory Protection Extensions, Motorola 68000, Objective CAML, Off-by-one-Error, Optimum, Pascal (Programmiersprache), PHP, Programmierung, Prozessor, Puffer, Pufferüberlauf, Python (Programmiersprache), Ruby (Programmiersprache), Rust (Programmiersprache), Skriptsprache, Typisierung (Informatik), USENIX, Variable (Programmierung), Virtual Address eXtension, Visual Basic, X86.
Ada (Programmiersprache)
Ada ist eine strukturierte Programmiersprache mit statischer Typenbindung.
Sehen Bounds checking (Informatik) und Ada (Programmiersprache)
Algol 60
Algol 60 ist eine Programmiersprache der ALGOL-Familie.
Sehen Bounds checking (Informatik) und Algol 60
Algol 68
Algol 68 ist eine Programmiersprache.
Sehen Bounds checking (Informatik) und Algol 68
Arithmetischer Überlauf
Der Arithmetische Überlauf oder Zählerüberlauf (engl. counter overflow) tritt beim Rechnen in einem begrenzten Zahlenbereich immer dann auf, wenn das Ergebnis den Zahlenbereich nach oben oder unten überschreitet.
Sehen Bounds checking (Informatik) und Arithmetischer Überlauf
Array (Datentyp)
Ein Array ist in der Informatik eine Datenstruktur-Variante, mit deren Verwendung „viele gleichartig strukturierte Daten verarbeitet werden sollen“.
Sehen Bounds checking (Informatik) und Array (Datentyp)
Assemblersprache
Eine Assemblersprache, kurz auch Assembler genannt (von), ist eine Programmiersprache, die auf den Befehlsvorrat eines bestimmten Computertyps (d. h. dessen Prozessorarchitektur) ausgerichtet ist.
Sehen Bounds checking (Informatik) und Assemblersprache
Ausdruck (Programmierung)
Ein Ausdruck ist in vielen Programmiersprachen ein Konstrukt, das gemäß einer gegebenen Semantik in Bezug auf einen Kontext ausgewertet werden kann, also einen Wert liefert.
Sehen Bounds checking (Informatik) und Ausdruck (Programmierung)
Ausnahmebehandlung
Eine Ausnahme oder Ausnahmesituation (oder Trap) bezeichnet in der Computertechnik ein Verfahren, Informationen über bestimmte Programmzustände – meistens Fehlerzustände – an andere Programmebenen zur Weiterbehandlung weiterzureichen.
Sehen Bounds checking (Informatik) und Ausnahmebehandlung
BASIC
Listing BASIC ist eine imperative Programmiersprache.
Sehen Bounds checking (Informatik) und BASIC
Burroughs Corporation
Burroughs-Additionsmaschine Burroughs-Addiermaschine Die Burroughs Corporation war ein US-amerikanischer Bürogerätehersteller.
Sehen Bounds checking (Informatik) und Burroughs Corporation
C (Programmiersprache)
C ist eine imperative und prozedurale Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 1970er Jahren an den Bell Laboratories entwickelte.
Sehen Bounds checking (Informatik) und C (Programmiersprache)
C++
C++ ist eine von der ISO genormte Programmiersprache.
Sehen Bounds checking (Informatik) und C++
C-Sharp
C# (englisch c sharp) ist eine typsichere objektorientierte Allzweck-Programmiersprache.
Sehen Bounds checking (Informatik) und C-Sharp
Compiler
Ein Compiler (auch Kompilierer; von ‚zusammentragen‘ bzw. ‚aufhäufen‘) ist ein Computerprogramm, das Quellcodes einer bestimmten Programmiersprache in eine Form übersetzt, die von einem Computer (direkter) ausgeführt werden kann.
Sehen Bounds checking (Informatik) und Compiler
D (Programmiersprache)
D ist eine seit 1999 von Walter Bright entwickelte Programmiersprache mit objektorientierten, imperativen sowie deklarativen Sprachelementen.
Sehen Bounds checking (Informatik) und D (Programmiersprache)
Dr. Dobb’s Journal
Dr.
Sehen Bounds checking (Informatik) und Dr. Dobb’s Journal
GCC
GCC steht für.
Sehen Bounds checking (Informatik) und GCC
Haskell (Programmiersprache)
Haskell ist eine rein funktionale Programmiersprache, benannt nach dem US-amerikanischen Mathematiker Haskell Brooks Curry, dessen Arbeiten zur mathematischen Logik eine Grundlage funktionaler Programmiersprachen bilden.
Sehen Bounds checking (Informatik) und Haskell (Programmiersprache)
Höhere Programmiersprache
Eine höhere Programmiersprache ist eine Programmiersprache zur Abfassung eines Computerprogramms, die in Abstraktion und Komplexität von der Ebene der Maschinensprachen deutlich entfernt ist.
Sehen Bounds checking (Informatik) und Höhere Programmiersprache
Intel-Skylake-Mikroarchitektur
Skylake ist der Codename einer Prozessor-Mikroarchitektur des Chipherstellers Intel, die als Nachfolger der Intel-Broadwell-Mikroarchitektur im 3.
Sehen Bounds checking (Informatik) und Intel-Skylake-Mikroarchitektur
Java (Programmiersprache)
Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.
Sehen Bounds checking (Informatik) und Java (Programmiersprache)
JavaScript
JavaScript (kurz JS) ist eine Skriptsprache, die ursprünglich 1995 von Netscape für dynamisches HTML in Webbrowsern entwickelt wurde, um Benutzerinteraktionen auszuwerten, Inhalte zu verändern, nachzuladen oder zu generieren und so die Möglichkeiten von HTML zu erweitern.
Sehen Bounds checking (Informatik) und JavaScript
Lisp
Lisp ist eine Familie von Programmiersprachen, die 1958 erstmals spezifiziert wurde und am Massachusetts Institute of Technology (MIT) in Anlehnung an den ungetypten Lambda-Kalkül entstand.
Sehen Bounds checking (Informatik) und Lisp
Memory Protection Extensions
Die Memory Protection Extensions (Intel MPX) waren eine Erweiterung der x86-Architektur von der Firma Intel um die Widerstandsfähigkeit von Software gegen Pufferüberläufe zu erhöhen.
Sehen Bounds checking (Informatik) und Memory Protection Extensions
Motorola 68000
DIP Ein Motorola MC68000 im CLCC-Gehäuse. Hitachi'' Prozessorkern (Die)-Foto eines Motorola 68000 (MC68000L12) Der Motorola 68000 ist ein 1979 eingeführter CISC-Prozessor aus der 68000er-Familie von Motorola (später Freescale, heute NXP).
Sehen Bounds checking (Informatik) und Motorola 68000
Objective CAML
OCaml ist eine auf der ML-Sprachfamilie basierende Programmiersprache.
Sehen Bounds checking (Informatik) und Objective CAML
Off-by-one-Error
Ein Off-by-one-Error oder Off-by-one-Fehler (abgekürzt OBOE; deutsch etwa Um-Eins-daneben-Fehler), oder Plus-minus-eins-Syndrom scherzhaft auch „Obi-Wan error“, da ähnlich klingend, oder ±1-Problem, bezeichnet in der Informatik einen Programmierfehler, bei dem eine Zahlenangabe oder eine Anzahl ausgeführter Schritte um 1 zu groß oder zu klein ist.
Sehen Bounds checking (Informatik) und Off-by-one-Error
Optimum
Als Optimum (Neutrum von, „Bester, Hervorragendster“; Superlativ von, „gut“) wird in der Umgangssprache das beste erreichbare Resultat unter Berücksichtigung verschiedener Nebenbedingungen oder Eigenschaften im Hinblick auf eine Anwendung, eine Nutzung oder ein Ziel verstanden.
Sehen Bounds checking (Informatik) und Optimum
Pascal (Programmiersprache)
Niklaus Wirth (2009), der Entwickler von Pascal Pascal ist eine Anfang der 1970er Jahre entwickelte imperative Programmiersprache.
Sehen Bounds checking (Informatik) und Pascal (Programmiersprache)
PHP
PHP (rekursives Akronym und Backronym für „PHP: '''H'''ypertext '''P'''reprocessor“, ursprünglich „Personal '''H'''ome '''P'''age Tools“) ist eine Skriptsprache mit einer an C und Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird.
Sehen Bounds checking (Informatik) und PHP
Programmierung
Programmierung (von altgriechisch πρÏγραμμα prógramma „öffentlich und schriftlich bekannt gemachte Nachricht, Befehl“) bezeichnet die Tätigkeit, Computerprogramme zu erstellen und wird dem Teilbereich der Softwareentwicklung zugerechnet.
Sehen Bounds checking (Informatik) und Programmierung
Prozessor
Die''“ eines Intel 80486DX2 Ein Computer-Prozessor ist ein (meist stark verkleinertes und meist frei) programmierbares Rechenwerk, also eine elektronische Schaltung, die gemäß übergebenen Befehlen Aktionen ausführt, wie andere elektronische Schaltungen und Mechanismen zu steuern.
Sehen Bounds checking (Informatik) und Prozessor
Puffer
Puffer, teils synonym Buffer (engl., dt. unter anderem Zwischenspeicher, Reserve oder Dämpfer), teils auch Pufferspeicher, steht für.
Sehen Bounds checking (Informatik) und Puffer
Pufferüberlauf
Pufferüberläufe, nicht zu verwechseln mit Stapelüberläufen (englisch ‚stack overflows‘), gehören zu den häufigsten Sicherheitslücken in aktueller Software, die sich u. a.
Sehen Bounds checking (Informatik) und Pufferüberlauf
Python (Programmiersprache)
Python (auf Deutsch auch) ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache.
Sehen Bounds checking (Informatik) und Python (Programmiersprache)
Ruby (Programmiersprache)
Ruby (englisch für Rubin) ist eine höhere Programmiersprache, die Mitte der 1990er Jahre vom Japaner Yukihiro Matsumoto entworfen wurde.
Sehen Bounds checking (Informatik) und Ruby (Programmiersprache)
Rust (Programmiersprache)
Rust ist eine Multiparadigmen-Systemprogrammiersprache, die von der Open-Source-Community entwickelt wurde und unter anderem von Mozilla Research gesponsert wird.
Sehen Bounds checking (Informatik) und Rust (Programmiersprache)
Skriptsprache
Skriptsprachen (auch Scriptsprachen) sind Programmiersprachen, die über einen Interpreter ausgeführt werden.
Sehen Bounds checking (Informatik) und Skriptsprache
Typisierung (Informatik)
Eine Typisierung dient in der Informatik dazu, dass die Objekte (hier Objekte im mathematisch-abstrakten Sinne verstanden) der Programmiersprachen, wie z. B.
Sehen Bounds checking (Informatik) und Typisierung (Informatik)
USENIX
USENIX, The Advanced Computing Systems Association, ist eine Vereinigung von Betriebssystem-Entwicklern, Forschern und Benutzern in Berkeley.
Sehen Bounds checking (Informatik) und USENIX
Variable (Programmierung)
In der Programmierung ist eine Variable ein abstrakter Behälter für einen Wert, der bei der Ausführung eines Computerprogramms auftritt.
Sehen Bounds checking (Informatik) und Variable (Programmierung)
Virtual Address eXtension
Benchmarking bei DEC eingesetzte VAX 11/780. Prozessorkern (Die)-Foto eines DEC MicroVAX (78032, DC333R) Die-Foto der zugehörigen DEC MicroVAX FPU (78132, DC337C) Die VAX (Virtual Address eXtension) ist eine Rechnerarchitektur der Digital Equipment Corporation.
Sehen Bounds checking (Informatik) und Virtual Address eXtension
Visual Basic
Visual Basic steht für.
Sehen Bounds checking (Informatik) und Visual Basic
X86
x86 steht für.
Sehen Bounds checking (Informatik) und X86

