englischclub

Wortschatz · Beruf und Büro

Vokabeln IT: 32 englische Wörter für Programmierung und Systeme

Von source code bis deploy — Fachwortschatz für Entwicklung, Betrieb und Fehlersuche.
32
Vokabeln
5
Wortgruppen
B2
Niveau
6
Textabschnitte

Die Wörter

EnglishDeutsch
source code/ˈsɔːs kəʊd/Quelltext
variable/ˈveəriəbl/Variable
function/ˈfʌŋkʃn/Funktion
loop/luːp/Schleife
array/əˈreɪ/Feld, Array
syntax/ˈsɪntæks/Syntax
algorithm/ˈælɡərɪðəm/Algorithmus
repository/rɪˈpɒzətri/Repository, Code-Ablage
commit/kəˈmɪt/Commit, Änderungsstand
merge/mɜːdʒ/zusammenführen
pull request/ˈpʊl rɪkwest/Änderungsanfrage
refactor/ˌriːˈfæktə/umbauen, refaktorieren
legacy code/ˈleɡəsi kəʊd/Altcode, Altsystem
server/ˈsɜːvə/Server
database/ˈdeɪtəbeɪs/Datenbank
backend/ˈbækend/Backend, Serverseite
frontend/ˈfrʌntend/Frontend, Oberfläche
framework/ˈfreɪmwɜːk/Framework, Rahmenwerk
runtime/ˈrʌntaɪm/Laufzeit, Laufzeitumgebung
firewall/ˈfaɪəwɔːl/Firewall
bug/bʌɡ/Programmfehler
debug/ˌdiːˈbʌɡ/Fehler suchen und beheben
crash/kræʃ/Absturz, abstürzen
unit test/ˈjuːnɪt test/Modultest
backup/ˈbækʌp/Sicherung
encryption/ɪnˈkrɪpʃn/Verschlüsselung
developer/dɪˈveləpə/Entwickler, Entwicklerin
sprint/sprɪnt/Sprint, Arbeitsabschnitt
deploy/dɪˈplɔɪ/in Betrieb nehmen, ausrollen
release/rɪˈliːs/Freigabe, Version
endpoint/ˈendpɔɪnt/Schnittstellenadresse
compile/kəmˈpaɪl/kompilieren, übersetzen

Die Wörter im Text

Lies erst auf Englisch. Die Übersetzung steht darunter, ist aber zunächst verdeckt.

On Monday morning the payments page stopped loading. Nobody had touched it for weeks, so the first guess was the server, but the server was fine and the database had not gone anywhere either.

Two developers started to debug it together. The frontend was sending the right request, so the bug had to sit somewhere in the backend, in code that nobody in the room had written.

It turned out to be an endpoint that ran a lookup inside a loop. With four hundred rows it was slow but survivable; with forty thousand it crashed at runtime every single time. The variable that limited the list had been removed in a refactor months earlier.

The fix was eleven lines of source code, and writing the unit test for it took twice as long. They opened a pull request, someone read it properly, and it went into the repository as one small commit rather than a large one.

Because it was a Thursday, they were allowed to merge and deploy the same day. The release went out at four, the firewall rules stayed untouched, and encryption on that path was never in question.

In the retrospective at the end of the sprint they agreed on two things: the legacy code around payments needs an owner, and nobody should have to guess which framework a file belongs to. The backup from that week is still on a shelf somewhere, unread.

Unterstrichene Wörter stehen in der Tabelle oben — fahr mit der Maus darüber oder tippe sie an, um die Bedeutung zu sehen.

Worauf du achten musst

Falsche Freunde, britisch gegen amerikanisch und feste Präpositionen — die Stellen, an denen dieses Wortfeld Deutschsprachige erwischt.

Falsche Freunde3

Sieht aus wie ein deutsches Wort, heißt aber etwas anderes.

  • functionFunktion

    Man „calls a function“ und übergibt „arguments“. „Call“ ist hier nicht anrufen.

  • bugProgrammfehler

    „Bug“ heißt im Alltag Käfer oder Infekt: „I've got a stomach bug.“ Als Verb heißt „bug somebody“ nerven.

  • developerEntwickler, Entwicklerin

    Im Gespräch kurz „dev“. Außerhalb der IT ist ein „developer“ ein Bauträger.

Britisch gegen amerikanisch2

Zwei Wörter für dieselbe Sache — je nachdem, wo du bist.

  • serverServer

    „Go down“ heißt ausfallen, „come back up“ wieder laufen. In den USA ist „server“ zugleich das Wort für eine Servicekraft.

  • databaseDatenbank

    Britisch wird „data“ meist /ˈdeɪtə/ gesprochen, amerikanisch oft /ˈdætə/.

Feste Präposition6

Die Präposition gehört fest dazu und lässt sich nicht übersetzen.

  • mergezusammenführen

    Man merged „into“ einen Zweig, nicht „in“: „merge into main“.

  • backendBackend, Serverseite

    Man arbeitet „in the backend“ oder „on the backend“, je nachdem, ob der Ort oder das Vorhaben gemeint ist.

  • runtimeLaufzeit, Laufzeitumgebung

    „At runtime“ heißt während der Ausführung, im Gegensatz zu „at compile time“.

  • sprintSprint, Arbeitsabschnitt

    Etwas ist „in a sprint“, nicht „on“. Aus dem Sport übernommen, mit derselben Aussprache.

  • deployin Betrieb nehmen, ausrollen

    Immer „deploy to“ ein Ziel, nie „deploy on“. Das Substantiv ist „deployment“.

1 weitere in der Tabelle

Zählbar oder nicht3

Im Deutschen zählbar, im Englischen nicht — oder umgekehrt.

  • source codeQuelltext

    Unzählbar: „a lot of source code“, nie „source codes“. Gezählt wird in „lines of code“.

  • syntaxSyntax

    Unzählbar. Der Plural „syntaxes“ kommt nur in der Sprachwissenschaft vor.

  • encryptionVerschlüsselung

    Unzählbar. Das Verb ist „encrypt“, das Gegenteil „decrypt“.

IT-Englisch fühlt sich für Deutschsprachige leicht an, weil so viele Wörter unübersetzt im Alltag stehen. Genau das ist die Falle: Im Deutschen haben sich Bedeutungen verschoben, die im Englischen anders liegen. Ein „bug“ ist der Fehler im Code, aber „debug“ heißt nicht, den Fehler zu bauen, sondern ihn zu suchen und zu entfernen. „Deploy“ heißt in Betrieb nehmen, nicht entwickeln. Und „legacy code“ ist kein Erbe im schönen Sinn, sondern alter Code, den niemand anfassen will und den trotzdem alles braucht.

Die zweite Gruppe sind die Wörter, die im britischen und amerikanischen Englisch anders geschrieben werden. Der Fachbereich schreibt fast durchgängig amerikanisch, weil Programmiersprachen und Bibliotheken es tun: „color“, „center“, „initialize“, „analyze“. Wer britische Prosa schreibt und amerikanischen Code liest, wechselt also ständig — und das ist normal. Nur im Fließtext sollte man sich für eine Variante entscheiden. Das gilt auch für „program“: Britisch ist „programme“ die Fernsehsendung oder das Veranstaltungsprogramm, aber die Software heißt auch britisch „program“, mit einem m. Über Abläufe, die sich wiederholen, sprichst du im Simple Present, über Änderungen bis jetzt im Present Perfect.

Ein dritter Punkt betrifft Zählbarkeit und Präpositionen. „Code“ ist unzählbar: „a lot of code“, „a line of code“, nie „codes“ im Sinne von Programmtext. Dasselbe gilt für „software“ und „hardware“. Man arbeitet „on a feature“, nicht „at“, man deployt „to production“, nicht „on“, und ein Fehler tritt „in the backend“ auf. Solche festen Verbindungen sind der Unterschied zwischen verständlich und selbstverständlich. Wer sie sammelt, hat schnell den größeren Gewinn als beim Auswendiglernen weiterer Substantive. Passende Übersichten stehen unter Präpositionen nach Verben und zählbar und unzählbar. Für Berichte und Dokumentation lohnt zusätzlich das Passiv in der Gegenwart, weil dort meist die Sache und nicht der Mensch im Vordergrund steht.

Dauerhaft merken

Aufgenommene Wörter verteilt der Trainer über Tage und Wochen. Was sitzt, kommt seltener wieder.

In den Vokabeltrainer aufnehmen

Der Trainer arbeitet mit verteilter Wiederholung: Jedes Wort bekommt ein eigenes Fälligkeitsdatum. Was sitzt, kommt selten wieder — was wackelt, morgen erneut. So bleibt der Aufwand klein und der Wortschatz trotzdem da.

Schnelltest

Zehn Fragen aus diesem Wortfeld. Kein Ergebnis wird gespeichert.

Zehn Fragen, eine Minute

Multiple Choice aus diesem Wortfeld. Die falschen Antworten stammen aus derselben Liste — geraten wird also nicht.

Häufige Fragen

Heißt es program oder programme?
Software heißt auch im britischen Englisch „program“. „Programme“ ist britisch die Fernsehsendung oder das Veranstaltungsprogramm.
Kann man „codes“ sagen?
Nicht für Programmtext, denn „code“ ist in diesem Sinn unzählbar: „a lot of code“, „a line of code“. „Codes“ sind Kennziffern oder Chiffren.
Deploy on oder deploy to?
Immer „deploy to“: „deploy to production“, „deploy to staging“. Weitere feste Verbindungen stehen in Präpositionen nach Verben.
Warum steht in Fehlerberichten so oft das Passiv?
Weil die Sache im Vordergrund steht und nicht die Person: „The value is cached for an hour.“ Die Formen erklärt Passiv in der Gegenwart.
Schreibt man in der IT britisch oder amerikanisch?
Der Code folgt fast immer amerikanischer Schreibung, weil Sprachen und Bibliotheken es tun. Im Fließtext solltest du dich für eine Variante entscheiden und dabei bleiben.

Weitere Wortfelder

Alle Wortfelder findest du in der Übersicht.