Wörterliste für das Übersetzungen von Texten über Go

Stand: 17.02.2017

Die Liste entstand als Hilfsmittel bei der Übersetzung des (inzwischen veralteten) Go-Tutorials, und wurde mit jeder weiteren Übersetzung erweitert und — so hoffe ich — auch verbessert.

Die Schwierigkeiten waren bei den verschiedenen Texten sehr unterschiedlich. Während es bei der Go-Sprachbeschreibung um eine durchgängig stimmige Begrifflichkeit und Genauigkeit ging, war etwa bei "Oft gestellte Fragen" der leichte Ton ins Deutsche hinüberzuretten.

Bei allen Übersetzungen war es mir ein Anliegen, den Sinn in ein allgemeinverständliches Deutsch zu kleiden. Deshalb habe ich, wo immer es mir möglich erschien, gängige deutsche Wörter und Formulierungen benutzt und nur in Ausnahmefällen englische Begriffe übernommen.

Schlüsselbegriffe von Go allerdings, wie array, interface, slice oder goroutine, habe ich (i.d.R.) nicht übersetzt, sondern eingedeutscht, also groß geschrieben: Array, Interface, Slice, Goroutine.

Es gibt wenige Neuschöpfungen wie Ausreißanalyse (escape analysis) oder Fremdkompilieren (cross compiling), sowie Übersetzungen, die an eine Ursprungsbedeutung des englischen Begriffs anknüpfen wie Müllabfuhr. Die Bestandteile der For-Schleife (initializer - condition - continuation) werden übersetzt als Startschritt - Bedingung - Zählschritt.

Vor Go 1.5 hieß die Übersetzung von "Effective Go" noch "Wirkungsvoll Go programmieren". Das war zwar inhaltlich richtig, doch "Effektiv Go programmieren" transportiert besser die Anspielung auf die Bücher von Scott Meyers.

A
accept annehmen, entgegennehmen
access zugreifen, ansprechen
access Zugriff, Zugang
accessible zugänglich, erreichbar
add hinzufügen, ergänzen
add addieren (math.)
addition Addition (math.)
address Adresse
address ansprechen
addressable adressierbar
address space Adressraum
align ausrichten
allocate reservieren, anfordern, zuteilen
allocation Speicherzuteilung
allocator Speicherzuteiler
alternation Auswahl
alternative Alternative
anonymous namenlos, anonym
API application programming interface Programmierschnittstelle
append anhängen, anfügen
application Anwendung
apply anwenden
apply to anwenden auf, sich beziehen auf
appropriate geeignet
arbitrary beliebig
architecture (Prozessor-)Architektur
argument Argument (übergebener Wert) vgl. parameter
array Array, Tabelle, Feld
assert sicherstellen, prüfen
assertion Zusicherung
assign zuweisen
assignable zuweisbar
assignability Zuweisbarkeit
assignement Zuweisung
associate zuordnen, verknüpfen, verbinden
associativity Assoziativität
atomic atomisch, unteilbar
B
back end "Back-End"-, Hintergrund-
back quote Gravis(-Zeichen)
backslash Rückschräger
backspace Rückwärtslöschen
base Basis-, zugrundeliegend
binary Binärdatei
binary binär
blank identifierLeerer Bezeichner ("_", Go-spezifisch)
block Block
block blockieren, warten
blog Blog, Netztagebuch
blog post Blog-Artikel
body Rumpf, -rumpf
boilerplate vorgestanzte Phrasen, Kodewiederholungen
bookkeeping Buchhaltung, Buchhalterarbeit
bootstrap Starthilfe (eigentl.: Stiefelschlaufe)
bootstrapping Urladen, Startprozess, (Lösen des "Henne-Ei-Problems")
bounds Indexgrenzen
bounds checkingIndexprüfung, Bereichsprüfung
brace geschweifte Klammer
bracket eckige Klammer
branch Zweig
break ungültig werden
build zusammenbauen, umwandeln
built-in eingebaut, integriert
built-in functionintegrierte Funktion, Standardfunktion
by default standardmäßig
by value als Wert(e)
by reference als Verweis(e)
C
call Aufruf, Funktionsaufruf
 call by value Aufruf mit Wertparametern
 call by reference Aufruf mit Referenzparametern
calling convention Aufrufnorm
CamelCase "CamelCase", mit Binnenmajuskeln
canonical autorisiert, typisch, Standard-
canonicalize normalisieren (Unicode)
catchall Sammel-
cause führen zu, hervorrufen, verursachen
channel Kanal
character Zeichen
cheap "billig" (im Sinn von Ressourceverbrauch)
check kontrollieren, prüfen
checkin Einbuchen, Check-in
checkout Ausbuchen, Check-out
child Kind-, Unter-, untergeordnet
cipher Geheimkode, Chiffre
circle Kreis, Schleife
class Kategorie
clause Klausel
client Kunde, Klient-
client-server Client-Server, Herr-Knecht
closure Schließung, Funktionsabschluss
code Kode
code point Kodenummer
code review Kodekritik, (das) Kodesichten, "Codereview"
code walk Kodespaziergang
codify kodifizieren, festlegen
collection Sammlung
collisions Konflikt
command line Kommandozeile
communicate benachrichtigen, kommunizieren
communication Kommunikation, Nachrichtenaustausch, Nachricht
community Gemeinschaft, Gemeinde
community resource Versammlungsplatz
comparable vergleichbar
compare vergleichen
compatible verträglich, vereinbar, kompatibel
compile umwandeln, übersetzen, kompilieren
compiler Compiler, Übersetzer, Kompilator
compile-time Umwandlungszeitpunkt
complex komplex, Komplex-, Komplexzahl
compose zusammensetzen, bilden
composite zusammengesetzt, Verbund-
composite literal Verbundliteral
concatenation Verkettung
concurrent nebenläufig, simultan
condition Bedingung, Situation
configuration Konfiguration, Einstellungen
configure konfigurieren, einrichten
conflict Kollision
conflict kollidieren
consonant Konsonant, Mitlaut
constant Konstante
constant beständig, konstant
constraint Einschränkung, Randbedingng
construct bilden, erzeugen
continuation Fortsetzung, Zählschritt vgl. initializer
contribute beitragen, beisteuern
contribution Beitrag
contrived künstlich, konstruiert
control steuern
control statement Kontrollanweisung
control structure Kontrollstruktur
convention Konvention, Vereinbarung, Brauch
conversion Konversion, Umformung
convert konvertieren
copy kopieren
correspond entsprechen
corresponding entsprechend, zugehörig
count Zähler, Anzahl
count zählen
country code Länderkennung (ISO 3166)
crash Programmabsturz
crash report Unfallbericht
create erzeugen
creation Erzeugung, Schöpfung
cross compiling Cross-Compiling, Fremdkompilieren
custom kundenspezifisch, angepasst, maßgeschneidert
customize anpassen, individuell einrichten
D
debug entwanzen
debugger Debugger
debugging information Diagnoseinfo(rmation)
decimal Dezimal-
decimal point Komma, Dezimalkomma, Dezimalpunkt
declaration Deklaration, Erklärung, Vereinbarung
declare vereinbaren, deklarieren
decrement vermindern
default Vorgabewert, Vorgabe-, -vorgabe, Voreinstellung
 default type Standardtyp
defer verzögern, zurückstellen
define festlegen, definieren
definition Definition
delimiter Begrenzungszeichen, Begrenzer
demultiplexe aufteilen
denote bezeichnen, beschreiben
depth Tiefe
dereference dereferenzieren, auflösen
descriptor Deskriptor
design gestalten
design Entwurf, Konzept, Gestaltung, Design, Form, Architektur
destination Bestimmung, Zielort
determine festlegen, entscheiden (über)
die enden, sterben
difference Unterschied, Differenz
difference Differenz (math.)
different verschieden
digit Ziffer
directory Verzeichnis, Ordner
discard verwerfen
dispatch Abfertigung, Verteilung
dispatch abfertigen
distinct verschieden, eigen
distinctive charakteristisch
distribution Vertriebsversion, Vertriebsvariante, Distribution
dividend Dividend (math.)
division Division (math.)
divisor Divisor (math.)
double quote Anführungsstriche
doubly linked list doppelt verkettete Liste
download kopieren, fernkopieren, herunterladen
download Fernkopieren, Download
dynamic veränderlich, dynamisch
E
early days Anfangstage, Frühzeit
effect Ergebnis
effective wirksam, wirkungsvoll, effektiv
element Bestandteil, Element
elementary elementar, einzeln, Elementar-
(horizontal) ellipsisAuslassungszeichen
e-mail E-Post, Elektropost
enum Aufzählkonstante
enumerate aufzählen
environment Umgebung, -Umgebung
environment variable Umgebungsvariable
equal gleich
equivalent Entsprechung
equivalent gleichwertig, entsprechend
error Fehler
error conditionFehlerfall
escape analysisAusreißanalyse
escaped mit Fluchtsymbol
escaping Ersatzkodierung
essential(ly) wesentlich
evaluable auswertbar
evaluate auswerten
evaluate to ergeben
evaluation Auswertung
exception Ausnahmefall, "Exception"
executable Laufzeitmodul, ausführbare Datei
executable ausführbar
execute ausführen, verarbeiten
execution Ausführung, Verarbeitung
execution (time)Laufzeit
expensive "teuer" (im Sinn von Ressourceverbrauch)
explicite eplizit
exploit ausbeuten, ausnutzen
exponent Exponent
export exportieren
expression Ausdruck
F
facility Einrichtung, Funktion
failure Versagen, Störfall
fall through Durchreichen, "Fall-through"
family tree Stammbaum
feature Fähigkeit, Eigenschaft, Merkmal, Funktion
fetch greifen, nehmen
file Datei
file descriptorDateideskriptor
first-class erstrangig, erster Klasse
fix korrigieren, reparieren
flag Schalter, Marke, Markierung
flag markieren
float Gleitkommazahl, Float
floating-point Gleitkomma-
on the fly im laufenden Betrieb
forever für immer, endlos
form Form, Schreibweise
forward weiterleiten
fractional gebrochen
fragile fehleranfällig eigentlich: zerbrechlich
framework Rahmen, Gerüst
with freedom unbeschwert
front end "Front-End"-, Vordergrund-
function Funktion
G
garbage collectorAutomatische Speicherbereinigung, Müllsammler, Müllabfuhr
generality Allgemeingültigkeit
general-purposeUniversal-
generate erzeugen
given gegeben, vorgegeben
gopher Erdhörnchen, Taschenratte, Ziesel
goroutine Goroutine (Go-spezifisch)
group Gruppierung
grouping Gruppierung
H
handle Griff, Henkel
handle handhaben
handler Behandler, Kümmerer
header file Header-Datei
heap Haufen, Halde, Heap-Speicher
high-level "High-Level"-, auf hoher Stufe, abstrakt
highlight Glanzlicht
hold enthalten, aufnehmen, speichern
I
IDE Integrierte Entwicklungsumgebung
identical identisch
identifier Bezeichner
idiom Ausdrucksweise, Idiom, Programmiermuster
idiomatic typisch
illegal ungültig, nicht erlaubt
illustrative anschaulich
imaginary imaginär
immutable unveränderlich
implement implementieren, verwirklichen
implementation Implementierung
implicite implizit
import Import
import importieren
include enthalten, umfassen, einbeziehen
include file Include-Datei
increment vermehren
indirect (Zeiger) auflösen
indirection (Zeiger-)Auflösung
infinity Unendlich (math.)
initial Start-, Anfangs-, Initial-
initialization Startverarbeitung, Vorbelegung, Initialisierung
initialize vorbelegen, initialisieren
initializer Startschritt vgl. continuation
in range bereichszugehörig
install installieren, einbauen
installer Installierer,Installationsprogramm, Einbauwerkzeug
instance Ausprägung, Instanz
instruction Befehl, Anweisung
integer Ganzzahl, Ganzzahl-, ganzzahlig
interface Interface, Schnittstelle
intricate kompliziert, verzwickt
invoke aufrufen
issue Sachverhalt, Problem
issue tracker Fallbearbeitungsprogramm, Problemverfolger
item Element, Position, Punkt (einer Liste), Objekt
iteration Iteration, Wiederholung
J
K
key Schlüssel, Schlüssel-
key feature Haupteigenschaft, (das) Charakteristische
keyword Schlüsselwort
kill abschießen, beenden
L
label Sprungmarke, Etikett
label markieren, etikettieren
language code Sprachkennung, Sprachenkode (ISO 3166)
latency Latenz(zeit), Verzögerung, Wartezeit
launch in Gang setzen, vom Stapel lassen, lancieren
left-hand linksseitig
leftmost am weitesten links
legal gültig, erlaubt
letter Buchstabe
level Stufe, Ebene
lexeme lexikalische Einheit, Lexem vgl. token
lexer Lexer, lexikalischer Analysierer, Zeichenanalysierer vgl. parser
lexical/ly lexikalisch, das Vokabular betreffend
library Bibliothek
light-weight leichtgewichtig, leicht, Leicht-
line feed Zeilenvorschub
link binden
linker Linker, Binder
linked list verkettete Liste
list aufzählen, angeben
literal Literal
locale Gebietseinstellung, Spracheinstellung
log Protokoll
log protokollieren
look-up Nachschlagen
low-level "Low-Level"-, auf niedriger Stufe, systemnah
lower limit Untergrenze
M
mail Post, Nachricht
mailing list Verteilerliste
maintainer Betreuer
maintenance Instandhaltung, Pflege
mandatory zwingend, obligatorisch
man-in-the-middle attac Janusangriff
mantissa Mantisse, Ziffernstellen
map Abbildung, Map
map abbilden
map entry Map-Element
mark-and-sweep Markier-Fege-
match Übereinstimmung
match übereinstimmen, abgleichen
member Element
memory Speicher, Erinnerung, Gedächnis
 memory model Speicherkonzept
method Methode
method set Methodenmenge
model Modell, Leitbild
move verschieben
multiplex bündeln
multiplexer Multiplexer
multiply vervielfachen
multiply multiplizieren (math.)
multiplication Multiplikation (math.)
multi-thread ... Mehrstrang-
mutable änderbar
mutex Zugriffssperre, Mutex (mutual exclusive) wechselseitig ausschließend
N
named namensbehaftet, mit Namen, (benamst)
native eigen
nest verschachteln
nested enthalten
nesting level Verschachtelungsebene
network Netz, Netzwerk
newline Nächste-Zeile, Zeilenvorschub
niladic argumentlos
nil pointer Nullzeiger
notation Schreibweise
notion Vorstellung, Idee
O
offset Versatz, Offset
omit weglassen
open source quelloffen
open source project quelloffenes Projekt, "Open Source"-Projekt
operand Operand
operation Operation, Verfahren
operating system Betriebssystem
operator Operator
optimizer Optimierer
option Option
optional wahlfrei, optional
order Ordnung, Reihenfolge
ordered geordnet
original original, ursprünglich
overflow Überlauf (Arithmetik)
overhead Verwaltungsaufwand, V.-Wasserkopf, Überbau
override aufheben, außer Kraft setzen
P
package Paket
padding Füllung, Polster
panic Programmabbruch, Panik
panic panisch werden, in Panik verfallen
panicking Panik-Verarbeitung
parameter Parameter, Übergabevariable vgl. argument
parent Eltern-, Über-, übergeordnet
parenthesized geklammert, in Klammern
parenthesis (runde) Klammer
parse absuchen, durchsuchen, parsen
parser Parser, syntaktischer Analysierer, Syntaxanalysierer vgl. lexer
performance Performanz, Durchsatz
pipeline Pipeline, Röhre
plugin Zusatzprogramm, Programmerweiterung, "Plug-in"
pointer Zeiger
polymorphism Vielgestaltigkeit, Polymorphismus
pop auskellern, (von oben) wegnehmen
port Tor, Kanal, Port
port Portierung
portability Übertragbarkeit
portable übertragbar, portierbar
power Potenz (math.)
powerful mächtig, leistungsfähig
precedence Vorrang, Rangfolge, Priorität
precedence hierarchy Rangreihenfolge
precedence level Vorrangstufe, Prioritätsstufe
precision Genauigkeit, Präzision
 high-precision Präzisions-, hochpräzise
predeclared vordeklariert, vorweg vereinbart
presentation Darbietung, Präsentation
pretty-printer Quelltextformatierer
primary Primär-
primitive Grundform, Primitiv
process Vorgang, Prozess
produce erzeugen, produzieren
product Produkt (math.)
production Definition (EBNF-Syntax)
profile Laufzeitprofil
profiling Laufzeitanalyse
promote befördern
property Eigenschaft, Eigenheit
provide bieten, vorsehen, zur Verfügung stellen
pull (her)ziehen
push einkellern, (hin)schieben
Q
QR code QR-Kode (quick response), eine 2D-Kodierung
qualifier Kennzeichner, Qualifizierer, Qualifizierung
quote Anführungszeichen
 back quote Gravis(-Zeichen)
 double quote Anführungszeichen
 single quote Hochkomma
quotient Quotient (math.)
R
range Reichweite, Gültigkeitsbereich, Wertebereich
 in range bereichszugehörig
 out of range bereichsfremd
raise to power potenzieren (math.)
rate Quote
rate-limited quotiert
raw roh, unbearbeitet
read Lesevorgang, das Lesen
read lesen, einlesen
ready to use einsatzbereit
receive empfangen
receiver Empfänger, Empfänger-
record aufzeichnen, festhalten
recover wiederherstellen, sich erholen
reentrant wiedereintrittsfähig, eintrittsinvariant
refer verweisen, Bezug nehmen, ansprechen
reference Referenz, Bezugnahme
reference referenzieren, zeigen auf
reflection Reflexion
relation Beziehung, Relation
release Freigabe, Auslieferung, "Release"
release freigeben, ausliefern
release tag Freigabemarke, Freigabename
remainder Rest, Divisionsrest (math.)
remote fern, entfernt
repetition Wiederholung
repetitive sich wiederholend, monoton
repository Repositorium, Lager, Behälter
represent vertreten, stehen für, darstellen
representation Darstellung, Repräsentation
request Anfrage, Anforderung
request anfragen, anfordern
requirement Voraussetzung
reserved word Schlüsselwort
resizable größenveränderlich
resource Ressource, Quelle, Hilfsmittel, Fundus
respectively entsprechend
result Ergebnis
retrieve abrufen, abholen
return zurückgeben, zurückkehren
return value Ergebniswert
review Durchsicht, Rezension
review durchsehen, überprüfen
rich reichhaltig, ausführlich
right-hand rechtsseitig
rightmost am weitesten rechts
root Wurzel (math.)
rot13 rot13-Algorithmus
round-to-even Symmetrisches Runden (math.)
routine Routine
run Lauf
run ausführen
runtime Laufzeitkomponente
run-time Laufzeit-, "Run-Time"-
run time panic Laufzeitfehler, Abbruch zur Laufzeit
run-time systemLaufzeitsystem
rune Rune (Unicode-Zeichen)
S
same der/die/dasselbe, der/die/dasgleiche
satisfy genügen (mit Dativ)
scan absuchen, (sequentiell) durchsuchen
scanner Scanner
schedule Zeitplan, Ablaufplan
schedule einplanen
scheduler Ablaufmanager
scheduling Zeitplanung
scope Reichweite, Gültigkeitsbereich
screencast Bildergeschichte
selector Selektor
self-hosting selbst enthaltend, selbstbezüglich
send senden, schicken
semantical semantisch, der Bedeutung nach
semantics Semantik, Bedeutungslehre, Bedeutung
semaphore Stoppsignal, Ampel
semicolon Strichpunkt, Semikolon
seperate trennen, unterscheiden
seperator Trennzeichen
sequence Folge, Abfolge, Reihe, Sequenz
sequence (aneinander)reihen
server Dienstleister-, Server
set Menge
setup Einrichtung
set up einrichten, vorbereiten
shadow verdecken, verschatten
shallow seicht, flach
shallowest depthgeringste Tiefe
share mitteilen, teilhaben lassen, weitergeben
 actively share gemeinsam benutzen
 shared gemeinsam
shift (ver)schieben
shift Schieben, Schiebeoperation
shorthand Kurzform, Abkürzung
side effect Nebeneffekt, Nebenwirkung
single quote Hochkomma
signature Signatur
signed mit Vorzeichen
sign extension Vorzeichenerweiterung
signedness Vorzeicheneigenschaft
 wrong signedness Vorzeichenfehler
simple einfach
simultaneous gleichzeitig, parallel
site Netzplatz, Internetauftritt
sized mit Größenangabe, größenbehaftet
slash Schrägstrich, Schräger
slice Slice, Abschnitt
slice aufschneiden, abschneiden
snippet Schnipsel, Kodestück, Kodeabschnitt
sort sortieren
source Quelle, Ursprung
source code Quellkode, Quelltext
space Leerzeichen
specific spezifisch, besonders
specification Festlegung, Beschreibung, Spezifikation
specify festlegen, bestimmen, spezifizieren, klassifizieren
stack Stapel-/Kellerspeicher, "Stack"
stack frame "Stack"-Speicherblock
stack trace "Stacktrace", Stapelspeicher-Rückverfolgung
standard Standard
standard Standard-, normal, Norm-
state Zustand, Status
statement Anweisung, Befehl, Aussage
static unveränderlich, statisch
stream Datenstrom, Stream
string String, Zeichenkette, Kette
submit einreichen, schicken
subroutine Unterprogramm, Routine
substring Substring, Teilkette
subtle rafiniert, fein, scharfsinnig
subtlety Rafinesse
subtract wegnehmen
subtract subtrahieren (math.)
subtraction Subtraktion (math.)
suite Garnitur, Sammlung, Programmfolge
sum Summe
state angeben, anzeigen
struct Struct, Struktur
symbol Symbol
system call Aufruf einer Systemfunktion
systems language Sprache für Systementwicklung
systems programming Systementwicklung (nicht: Systemprogrammierung)
systems programmer Systementwickler
T
tab Tabulatorzeichen, Tab
tag Etikett, Markierung
tagged composite literal Verbundliteral mit Schlüsseln
tarball tar-Archiv
target Ziel
target abzielen auf, zum Ziel haben
template Schablone
temporary temporär, zeitweise gültig
term Ausdruck, Term
terminal End-, Terminal
terminate enden, beenden
terminology Terminologie, Sprachgebrauch
test prüfen
testing framework Testrahmen
thread Verarbeitungsstrang, Thread
timeout Frist, Zeitüberschreitung
token Vokabel, Sinneinheit vgl. lexeme
tool Werkzeug, Dienstprogramm
tool chain Werkzeugsatz
top level oberste Ebene, höchste Stufe, "Top-Level-"
trace Ablaufspur, Spur, "Trace"
tradeoff Tausch, Gegenleistung, Kompromiss
transfer übergeben, weitergeben
traverse durchschreiten, traversieren
triage Sichtung, Priorisierung
trigger Auslöser, Trigger
trigger auslösen
trivial trivial, einfach gestrickt
tuple Tupel
tutorial Anleitung, Einführung
tweak zurechtbiegen
two's complementZweierkomplement
type (Daten)Typ
type assertion Typzusicherung, Typprüfung
typed typbehaftet
type-safe typsicher
type specifier Typprüfung
type switch Typ-Switch, Typ-Verzweigung
(strongly) typedmit (strenger) Typenprüfung
U
unary unär
underflow Unterlauf (Arithmetik)
underlying Ursprungs-, zugrundeliegend
uninitialized nicht-initialisiert
unit test Komponententest, Modultest
universe Gesamtheit, All, Universum
unnamed namenlos
unsigned ohne Vorzeichen
untyped typfrei, ohne Typ
update Aktualisierung, "Update"
update aktualisieren
upgrade Nachrüstung, "Upgrade"
upgrade nachrüsten, aufrüsten
upper limit Obergrenze
user-defined benutzerdefiniert
utility Hilfsprogramm, Werkzeug
V
value Wert
variable Variable
variable veränderlich, variabel
variadic variadisch, variabel lang
vendoring ? (vendor=Zwischenhändler)
vital wesentlich
volatile unbeständig, volatil
vowel Vokal, Selbstlaut
W
web server Webserver
white space Leerraum
wrap kapseln, umhüllen
wrapper Kapsel, Hülle, "Wrapper"
write Schreibvorgang, das Schreiben
write schreiben, ausgeben
X
Y
yield liefern, ergeben
Z
zero null, Null
to zero nullisieren, zurücksetzen
zero value Nullwert