Effective Go - Wörterliste zur deutschen Übersetzung

Dies ist die Fortschreibung der Wörterliste, die ich beim Übersetzen der Go-Sprachanleitung angelegt habe.

In der Tabelle unten habe ich festgehalten, wie ich Fachbegriffe und EDV-typischen Sprachgebrauch übersetzt habe ... oder hätte übersetzen können. — Bitte machen Sie mich auf Fehler aufmerksam.

Sprachelemente/Begriffe von Go wie array, interface, slice, channel oder goroutine habe ich i.d.R. nicht übersetzt, sondern eingedeutscht, also groß geschrieben: Array, Interface, Slice, Channel, Goroutine. Das gilt auch für den jeweiligen Plural (Ausnahme: Goroutinen). Es wird nicht gebeugt.

Anders als noch bei der Übersetzung der Sprachanleitung (13.6.2010) habe ich hier "Parameter" (die Variable der Funktionsschnittstelle) und "Argument" (der übergebene Wert) streng unterschieden.

Eine neue(?) Eindeutschung habe ich mir erlaubt für die Bestandteile der for-Schleife, initializer - condition - continuation: Startschritt - Bedingung - Zählschritt.

accept akzeptieren, entgegennehmen
allocate zuteilen, anfordern, reservieren
allocation Speicherzuteilung
application Anwendung
architecture (Prozessor-)Architektur
argument Argument (übergebener Wert) vgl. parameter
array Feld, Tabelle, Array
assert sicherstellen
assertion Zusicherung, "Assertion"
assign zuordnen, zuweisen
back end Hintergrund-, "Back-end"
backquote Gravis-Zeichen, "Backquote"
backslash Rückschräger, "Backslash"
binary binär, Binärdatei
blank identifier Leerer Bezeichner (Go)
block Block, sperren, blockieren, warten
body Rumpf, -rumpf
boilerplate Textbausteine, vorgestanzte(s) Phrasen(Blech)
bookkeeping Buchhaltung, Buchhalterarbeit
brace geschweifte Klammer
bracket eckige Klammer
build umwandeln, zusammenbauen
built-in eingebaut, integriert
by default automatisch
canonical autorisiert, allgemein anerkannt, typisch
catchall Sammel-
channel Kanal, Channel
character Zeichen
checkin Einbuchen, Check-in
checkout Ausbuchen, Check-out
cipher Geheimkode, Chiffre
clause Klausel
client Kunde, Klient-
client-server Herr-Knecht, Klient-Server
closure Schließung, Funktionsabschluss
code Kode
collection Sammlung, Ansammlung
collisions Konflikt
command line Kommandozeile
communicate benachrichtigen, kommunizieren
communication Kommunikation, Nachricht
compile übersetzen, kompilieren
compiler Compiler
compiling Kompilieren
composite zusammengesetzt, Verbund-
concatenation Verkettung
concurrent nebenläufig, simultan
condition Bedingung
conflict Kollision
constant Konstante, beständig, konstant
continuation Fortsetzung, *Zählschritt vgl. initializer
contrived künstlich, konstruiert
control statement Kontrollanweisung
control structure Kontrollstruktur
convention Konvention, Vereinbarung, (guter) Brauch
conversion Umformung, Konvertierung
crash Programmabsturz
crash report Unfallbericht
create erzeugen, bauen
creation Erzeugung, Bau, Schöpfung
custom kundenspezifisch, angepasst, individualisiert, maßgeschneidert, selbstgeschneidert
declare vereinbaren, deklarieren
declaration Deklaration
default Vorgabewert, -vorgabe
defer aufschieben, zurückstellen
define festlegen, definieren
definition Definition
demultiplexe aufteilen
demultiplexing Aufteilen...
design Gestaltung, Konzept, äußere Erscheinung, Design
die enden
distinct verschieden, unterschiedlich, eigen
distinctive charakteristisch
doc comment Doc-Kommentar (Go)
effective kompetent, wirksam, wirkungsvoll, effektiv
e-mail Elektropost
environment variable Umgebungsvariable
enum Aufzählkonstante
enumerate aufzählen
enumerated Aufzähl-
enumerator Zähler
equivalent gleichwertig, entsprechend, Entsprechung
essential(ly) wesentlich
evaluatable auswertbar ^= evaluable
evaluate auswerten
error condition Fehlerbedingung, Fehlerfall, möglicher Fehler
execute ausführen
execution Ausführung, Abarbeiten, Lauf
explicite explizit
exploit ausbeuten, ausnutzen
export Export, exportieren
expression Ausdruck
facility Einrichtung, Möglichkeit, Funktion
fall through Durchreichen, "Fall-through"
feature Funktion, Fähigkeit, Eigenschaft, Merkmal
fetch nehmen, abgreifen
file Datei
file descriptor Dateinummer, Dateideskriptor
first-class ... ... erster Klasse
flag Marke, Schalter
float Fließkommazahl, Float
floating point Fließkomma-
form Form, Schreibweise
forward weiterleiten
framework Rahmen, Gerüst
front end Vordergrund-, "Front-end"
garbage collector Müllsammler, Müllabfuhr, "Garbage-collector"
generality Allgemeingültigkeit
goroutine Goroutine (Go)
handle handhaben, behandeln, Griff, Henkel
handler Bändiger, Behandler
heap Haufen, Halde, Heap-Speicher, "Heap"
high-level "high-level", auf höherer Ebene, höher angesiedelt, abstrakt
highlight Glanzlicht
hold enthalten, aufnehmen, beherbergen, speichern
identifier Kennung, Bezeichner
idiom typische Phrase, Formulierung, Programmier-Muster
idiomatic typisch
immutable unveränderlich
implement anwenden, ausführen, realisieren, implementieren
implicite implizit
import Import, importieren
include einbeziehen, enthalten, umfassen
initial Anfangs-
initialization Initialisierung, Initial-
initialize vorbelegen, initialisieren
initializer *Startschritt vgl. continuation
instance Instanz
integer Ganzzahl, Integer
interface Schnittstelle, Rolle, Interface
invoke aufrufen
issue Ausgabe, Punkt, Problem
issue tracker Problemfolger(-Programm)
item Element, Position, Posten, Gegenstand, Instanz, Objekt
key Schlüssel
key feature (das) Charakteristische
keyword Schlüsselwort
kill abschießen, abstellen, beenden
known state definierter Zustand
label Label, beschriften, etikettieren
launch in Gang setzen, losschicken
lexeme lexikalische Einheit, Lexem vgl. token
lexer Lexer, lexikalischer Analysierer, Zeichenanalysierer vgl. parser
library Bibliothek
lightweight leichtgewichtig, einfach (gestrickt)
literal Literal
log Protokoll, protokollieren
look-up Nachschlagen, Nachschauen, Zugriff
low-level "low-level", auf niedriger Ebene, niedrig angesiedelt
mail Post, Mail
mailing list Verteilerliste
mandatory zwingend, notwendig
match Übereinstimmung, übereinstimmen
member Element, Element-, Instanz-
model Modell, Leitbild
multiplexe bündeln
multiplexer Multiplexer
multiplexing Kanalbündelung, Bündeln und Verteilen
mutable änderbar
mutex Mutex (mutual exclusive) wechselseitig ausschließend
named type benannter Typ
nesting Verschachtelung
nesting level Verschachtelungsebene, Ebene, Schicht
network Netzwerk, Netz
niladic argumentlos
notion Vorstellung, Begriff, Idee, Modell
numeric conversion Zahlenkonvertierung
on the fly im laufenden Betrieb
operating system call Systemaufruf
operator Operator
optional(ly) wahlweise, optional
package Paket
package comment Paket-Kommentar
panic Panik, in Panik verfallen
parameter Parameter, Übergabevariable vgl. argument
parenthesis (runde) Klammer
parse absuchen, durchsuchen, parsen
parser Parser, syntaktischer Analysierer, Syntaxanalysierer vgl. lexer
pointer Zeiger, Pointer
polymorphism Vielgestaltigkeit, Polymorphismus
port Tor, Port
portability Übertragbarkeit
powerful mächtig, leistungsfähig
precedence hierarchy Rangreihenfolge
presentation Präsentation, Darbietung
primitive Primitiv
process Vorgang, Prozess
promote befördern
property Eigenschaft, Eigenheit
provide (an)bieten, liefern, zur Verfügung stellen
QR code QR-Kode (quick response), eine 2D-Kodierung
range Bereich
rate Rate, Quote
rate-limited quotiert
read lesen, einlesen
ready to use einsatzbereit
receive empfangen, erhalten
receiver Empfänger, Empfänger-, Empfängerobjekt
recover sich erholen
recovery Erholung, Recovery
reentrant reentrant, wiedereintrittsfähig, eintrittsinvariant
refer verweisen auf, beziehen auf
reference Bezugnahme, Referenz
reflection Spiegelbild, Reflektion
remote fern, entfernt, abgelegen
repository Repository, Repositorium
represent vertreten, stehen für, repräsentieren
representation Darstellung
request Anfrage, anfragen, anfordern
retrieve abrufen, abholen
return zurückkehren, zurückgeben, retournieren
review Durchsicht, Rezension, durchsehen, überprüfen
root Root, Wurzel-
rot13 rot13-Algorithmus
routine Routine
run Lauf, Start, durchführen, ausführen, starten
run-time Laufzeit-
rune Rune
scan absuchen, abtasten, (sequentiell) durchsuchen
scanner Scanner
scope Gültigkeitsbereich
schedule Zeitplan, Ablaufplan, vormerken, einplanen
scheduling Aufgabenmanagement
semaphore Verkehrsampel
semicolon(s) Semikolon(-a)
send senden, schicken
sequence Reihe, Folge, Abfolge, Sequenz
server Dienstleister-, Server
set up anlegen, bereit machen
share teilhaben lassen, (actively s.) gleichzeitig benutzen
signature Signatur
simple einfach, simpel
simultaneous gleichzeitig, parallel
slash Schrägstrich, Schräger
slice Abschnitt, Schnitte, Scheibe, Slice, aufschneiden
snippet Schnipsel, Kodestück, Kodeabschnitt
source Quelle, Ursprung, Quell-
specific -spezifisch, -besonders
specification Beschreibung, Festlegung, Spezifikation
specify beschreiben, festlegen, definieren
stack Stapel-, Stack-, Stack-Speicher, "Stack"
standard Standard(-), normal, Norm-
state Status, Zustand
statement Anweisung
stream Datenstrom, Stream
string Zeichenkette, String
submit vorlegen, einreichen
subroutine Unterprogramm, Routine
suite Garnitur, Sammlung, Bündel
systems programmer systemnaher Programmierer
tab Tabulatorzeichen, Tab
target Ziel, Ziel-
template Schablone, Template
term Ausdruck
terminate beenden, terminieren
terminology Terminologie, Sprachgebrauch
thread Verarbeitungsstrang, Thread
token syntaktische Einheit, Syntaxelement, Token vgl. lexeme
tool Werkzeug, Dienstprogramm
top-level "top-level", auf oberster Ebene
trigger auslösen, Auslöser, Trigger
trivial trivial, einfach gestrickt
tutorial Anleitung, Einführung
tweak dran rumfummeln, zurechtbiegen
type Datentyp
type assertion Typprüfung
type-safe typsicher
unary unär
URL URL
utility Dienstprogramm, Werkzeug
value Wert
variable Variable, veränderlich, variabel
variadic variabel lang, variadisch
volatile ungeschützt, volatil
wrap kapseln, umhüllen
wrapper Kapsel, Hülle, "Wrapper"
write schreiben, ausgeben
web server Webserver
(to) zero "nullisieren" (Go) gegenüber: initialisieren
zero value null-initialisierter Wert, Nullwert