Programmiererjargon ist ein Jargon, der von Programmierern gesprochen wird. Programmiererjargon ist stark von Anglizismen geprägt.
Beispiele
- Heisenbug: Ein Heisenbug ist eine mehr oder weniger scherzhafte Bezeichnung für einen Programmfehler, der nur äußerst schwer zu reproduzieren ist. Versucht man, den Fehler zu analysieren, tritt der Fehler nicht mehr auf. Der Grund ist oft, dass der Einsatz eines Analysewerkzeuges verhindert, dass der Fehler auftritt, etwa weil sich das zeitliche Verhalten dadurch ändert. Man kennt also entweder die Bedingungen unter denen der Fehler auftritt, oder aber den Fehler, aber nicht beides. Daher die Anlehnung an die Heisenbergsche Unschärferelation.
- Bugfix: Fehlerkorrektur. (s.a. Bug).
- Build: Bezeichnung für eine Software-Version, eine Software-Versionsnummer (oder deren Bestandteil), einen Software-Erstellungsvorgang oder das Endprodukt eines Software-Erstellungsvorganges.
- Cheftaste: Damit wird eine Funktion in einem Computerprogramm bezeichnet, die verhindern soll, dass eine Person, die neben dem Bildschirm steht, erkennen kann, dass dieses Programm ausgeführt wird. Dazu wird das Bildschirmbild des Programmes kurzzeitig durch ein anderes Bild (z.B. das Bild einer Tabellenkalkulation) ersetzt, um den Eindruck zu erwecken, dass an dem PC gerade gearbeitet wird. Diese Funktion wird meistens von Personen verwendet, die während der Arbeit Programme oder Computerspiele benutzen, ohne dass sie die Genehmigung von ihrem Chef haben. Daher der Name "Cheftaste".
- Default: Voreinstellung oder Standardwert. Gemeint ist eine Einstellung, die gewählt wird, falls der Benutzer oder Programmierer keine eigene Eingabe vornimmt.
- Patch: Ein Patch (von engl. Flicken) ist eine Korrekturauslieferung für Software.
- Als Snipplet bezeichnet man ein kleines, im Quelltext vorliegendes Programmfragment, das ein Teilproblem bei der Programmierung löst. Snipplet stammt aus dem Englischen und ist ein Kunstwort, gebildet aus den Bestandteilen snippet (Schnipsel) und applet (kleines Programm).
- Der bildhafte Ausdruck Spaghetticode bezeichnet ein Programm, in dem, durch unbedingte Sprünge, der Programmablauf schwer nachzuvollziehen ist, wie bei einem Berg Spaghetti, bei dem es sehr schwer ist heraus zu finden, welche Nudelenden zusammen gehören.
- Ein Workaround ist eine Behelfslösung.
- Ein Hack ist eine besonders geschickt programmierte Problemlösung, welche jedoch oft designtechnisch nicht elegant ist.
- Das Plus-Minus-Eins-Problem tritt dann auf, wenn in einer Tabelle oder Liste das erste oder letzte Element fehlt. Die Ursache liegt dann zumeist darin, das der Mensch normalerweise bei eins zu zählen beginnt, der Computer allerdings bei 0. Eine Tabelle mit 100 Elementen ist für den Benutzer mit 1 bis 100, intern jedoch von 0 bis 99 nummeriert. Wählt der Benutzer Element 50 aus, so muss intern auf das Element mit der Nummer 49 zugegriffen werden. Jeder erfahrene Programmierer weiß, dass man hierbei schon einmal durcheinanderkommt.
- Ein Easter-Egg ist eine undokumentierte Funktionalität in einem Programm, welche nur durch eine spezielle - ebenfalls undokumentierte - Aktion ausgelöst werden kann. So war in Word97 ein Flipper eingebaut und in Excel97 ein Flugsimulator. Ursprünglich hatten Easter-Eggs eine ernstere Bedeutung: Sie sollten Urheberrechtsstreitigkeiten vorbeugen. Wurden Teile eines Programmes (Bibliotheken, etc.) unrechtmäßig übernommen, dabei jedoch als Eigenentwicklung ausgewiesen, konnte der Geschädigte durch Auslösen des Easter-Egg nachweisen, dass das Modul von ihm stammt.
Siehe auch
Netzjargon,
Liste von Abkürzungen des Netzjargons,
Programmierung
Soziolinguistik | Spezialsprache
Spaghetti code | Programmation spaghetti | קוד ספגטי | Spaghetti code | スパゲティプログラム | Spagettikod