Die Wörter
| English | Deutsch | Beispiel und Hinweis |
|---|---|---|
| source code/ˈsɔːs kəʊd/ | Quelltext | The source code is open, you can read it yourself.Der Quelltext ist offen, du kannst ihn selbst lesen.Unzählbar: „a lot of source code“, nie „source codes“. Gezählt wird in „lines of code“. |
| variable/ˈveəriəbl/ | Variable | Give that variable a name somebody can read.Gib der Variablen einen Namen, den jemand lesen kann.Betonung auf der ersten Silbe. Das Adjektiv „variable“ heißt schwankend, etwa „variable quality“. |
| function/ˈfʌŋkʃn/ | Funktion | That function does three things too many.Diese Funktion macht drei Dinge zu viel.Man „calls a function“ und übergibt „arguments“. „Call“ ist hier nicht anrufen. |
| loop/luːp/ | Schleife | The loop never ends because the counter is never set.Die Schleife endet nie, weil der Zähler nie gesetzt wird.Im Büroenglisch heißt „keep me in the loop“ dagegen, jemanden auf dem Laufenden zu halten. |
| array/əˈreɪ/ | Feld, Array | The array is empty when the request fails.Das Array ist leer, wenn die Anfrage fehlschlägt.Betonung auf der zweiten Silbe. Außerhalb der IT heißt „an array of“ schlicht eine Reihe von. |
| syntax/ˈsɪntæks/ | Syntax | It's a syntax error, look at line forty.Das ist ein Syntaxfehler, schau dir Zeile vierzig an.Unzählbar. Der Plural „syntaxes“ kommt nur in der Sprachwissenschaft vor. |
| algorithm/ˈælɡərɪðəm/ | Algorithmus | The algorithm gets slow once the list is long.Der Algorithmus wird langsam, sobald die Liste lang ist.Kein „th“ am Ende wie in „rhythm“ gesprochen, sondern stimmhaft. Der Plural ist „algorithms“. |
| repository/rɪˈpɒzətri/ | Repository, Code-Ablage | Everything lives in one repository these days.Inzwischen liegt alles in einem einzigen Repository.Im Gespräch fast immer „repo“, gesprochen /ˈriːpəʊ/. Betonung auf der zweiten Silbe im vollen Wort. |
| commit/kəˈmɪt/ | Commit, Änderungsstand | That commit touches forty files, which is too many.Dieser Commit fasst vierzig Dateien an, das sind zu viele.Als Verb betont auf der zweiten Silbe, als Substantiv oft auf der ersten. Außerhalb der IT heißt „commit to something“ sich festlegen. |
| merge/mɜːdʒ/ | zusammenführen | Don't merge that until somebody has read it.Führ das nicht zusammen, bevor es jemand gelesen hat.Man merged „into“ einen Zweig, nicht „in“: „merge into main“. |
| pull request/ˈpʊl rɪkwest/ | Änderungsanfrage | I've opened a pull request, could you have a look?Ich habe eine Änderungsanfrage aufgemacht, schaust du drüber?Meist als PR abgekürzt. Auf manchen Plattformen heißt dasselbe „merge request“. |
| refactor/ˌriːˈfæktə/ | umbauen, refaktorieren | We refactored the whole module and changed nothing it does.Wir haben das ganze Modul umgebaut und nichts an seinem Verhalten geändert.Umbau ohne Verhaltensänderung. Wer dabei auch das Verhalten ändert, refaktoriert nicht mehr. |
| legacy code/ˈleɡəsi kəʊd/ | Altcode, Altsystem | Half the company runs on legacy code from 2009.Die halbe Firma läuft auf Altcode von 2009.„Legacy“ heißt sonst Erbe oder Vermächtnis. In der IT ist es fast immer abwertend gemeint. |
| server/ˈsɜːvə/ | Server | The server went down twice over the weekend.Der Server ist am Wochenende zweimal ausgefallen.„Go down“ heißt ausfallen, „come back up“ wieder laufen. In den USA ist „server“ zugleich das Wort für eine Servicekraft. |
| database/ˈdeɪtəbeɪs/ | Datenbank | Nothing was lost, the database had a snapshot.Es ging nichts verloren, die Datenbank hatte einen Snapshot.Britisch wird „data“ meist /ˈdeɪtə/ gesprochen, amerikanisch oft /ˈdætə/. |
| backend/ˈbækend/ | Backend, Serverseite | The bug is in the backend, not in the app.Der Fehler steckt im Backend, nicht in der App.Man arbeitet „in the backend“ oder „on the backend“, je nachdem, ob der Ort oder das Vorhaben gemeint ist. |
| frontend/ˈfrʌntend/ | Frontend, Oberfläche | She's been doing frontend for six years.Sie macht seit sechs Jahren Frontend.Als Substantiv oft ohne Bindestrich, als Adjektiv mit: „a front-end developer“. |
| framework/ˈfreɪmwɜːk/ | Framework, Rahmenwerk | We picked the framework because the team already knew it.Wir haben das Framework gewählt, weil das Team es schon kannte.Außerhalb der IT heißt „framework“ ein Rahmen für Regeln oder Konzepte, etwa „a legal framework“. |
| runtime/ˈrʌntaɪm/ | Laufzeit, Laufzeitumgebung | It compiles fine and then falls over at runtime.Es kompiliert sauber und fliegt dann zur Laufzeit auf die Nase.„At runtime“ heißt während der Ausführung, im Gegensatz zu „at compile time“. |
| firewall/ˈfaɪəwɔːl/ | Firewall | The firewall is blocking that port, ask the network team.Die Firewall blockt diesen Port, frag das Netzwerkteam.Ursprünglich die Brandmauer im Bauwesen. Beide Bedeutungen sind heute geläufig. |
| bug/bʌɡ/ | Programmfehler | It's not a feature, it's a bug.Das ist kein Feature, das ist ein Fehler.„Bug“ heißt im Alltag Käfer oder Infekt: „I've got a stomach bug.“ Als Verb heißt „bug somebody“ nerven. |
| debug/ˌdiːˈbʌɡ/ | Fehler suchen und beheben | I spent all afternoon debugging one line.Ich habe den ganzen Nachmittag an einer einzigen Zeile Fehler gesucht.Die Vorsilbe „de-“ heißt hier entfernen, nicht verursachen. Verdoppeltes g in „debugging“. |
| crash/kræʃ/ | Absturz, abstürzen | It crashes every time you open a large file.Es stürzt jedes Mal ab, wenn du eine große Datei öffnest.Auch als Substantiv. „Crash out“ heißt umgangssprachlich einschlafen und hat mit Technik nichts zu tun. |
| unit test/ˈjuːnɪt test/ | Modultest | There's no unit test for that path at all.Für diesen Pfad gibt es überhaupt keinen Modultest.„Unit“ beginnt mit einem j-Laut, deshalb „a unit test“, nicht „an unit test“. |
| backup/ˈbækʌp/ | Sicherung | The backup from Tuesday was the only one that worked.Die Sicherung von Dienstag war die einzige, die funktioniert hat.Als Substantiv ein Wort, als Verb zwei: „back up the database“. |
| encryption/ɪnˈkrɪpʃn/ | Verschlüsselung | Encryption is on by default now.Verschlüsselung ist inzwischen standardmäßig an.Unzählbar. Das Verb ist „encrypt“, das Gegenteil „decrypt“. |
| developer/dɪˈveləpə/ | Entwickler, Entwicklerin | Two developers left and nobody replaced them.Zwei Entwickler sind gegangen, und niemand hat sie ersetzt.Im Gespräch kurz „dev“. Außerhalb der IT ist ein „developer“ ein Bauträger. |
| sprint/sprɪnt/ | Sprint, Arbeitsabschnitt | That won't fit in this sprint, put it in the next one.Das passt nicht mehr in diesen Sprint, nimm es in den nächsten.Etwas ist „in a sprint“, nicht „on“. Aus dem Sport übernommen, mit derselben Aussprache. |
| deploy/dɪˈplɔɪ/ | in Betrieb nehmen, ausrollen | We don't deploy to production on a Friday.Freitags rollen wir nichts in die Produktion aus.Immer „deploy to“ ein Ziel, nie „deploy on“. Das Substantiv ist „deployment“. |
| release/rɪˈliːs/ | Freigabe, Version | The release is planned for the end of the month.Die Freigabe ist für Monatsende geplant.Betonung auf der zweiten Silbe, mit stimmlosem s am Ende. Auch als Verb. |
| endpoint/ˈendpɔɪnt/ | Schnittstellenadresse | One badly written endpoint was slowing everything down.Eine schlecht gebaute Schnittstelle hat alles ausgebremst.Man ruft „an endpoint“ auf und trifft es „at /users“. Ohne Bindestrich geschrieben. |
| compile/kəmˈpaɪl/ | kompilieren, übersetzen | It won't compile until you fix that import.Es kompiliert nicht, solange du diesen Import nicht reparierst.Betonung auf der zweiten Silbe. Außerhalb der IT heißt „compile a list“ eine Liste zusammenstellen. |
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
- Englische Vokabeln Begrüßung und Abschied mit BeispielenA1
Von good morning bis take care — und warum How do you do keine Frage ist, die du beantworten sollst.
29 Wörter - Englische Vokabeln Berufe: 29 Wörter mit BeispielenA1
Vom electrician bis zur police officer — mit chef als falschem Freund und den Formen, die heute niemand mehr mit man bildet.
29 Wörter - Englische Vokabeln Farben: 30 Wörter mit AusspracheA1
Von red bis off-white — mit grey gegen gray und den zusammengesetzten Farbtönen, die im Deutschen anders gebaut werden.
30 Wörter - Englische Vokabeln Geld und Bank: 34 Wörter mit BeispielsätzenB1
Konto, Rechnung, Zinsen, Milliarde: Beim Geld sind die englischen Wörter enger, die Fehler teurer und die Zahlen anders geschnitten.
35 Wörter
Alle Wortfelder findest du in der Übersicht.