Podcast
Podcaster
Einfach Komplex – Der Software- und IT-Podcast
Du folgst jetzt diesem Podcast.
Beschreibung
vor 1 Woche
TypeScript ist keine eigene Programmiersprache, sondern ein
Typsystem über JavaScript, das beim Kompilieren wieder
verschwindet. Am Ende läuft Vanilla JavaScript. Genau daran hat
sich Burkhards jahrelange Skepsis entzündet: C++ zwingt Euch,
alles zu typisieren, JavaScript wurde unter anderem erfunden, um
diesen Ballast loszuwerden, und TypeScript schraubt ihn wieder
obendrauf. Entstanden ist es bei Microsoft unter Anders
Hejlsberg, dem Architekten hinter Turbo Pascal, Delphi und C#,
von Anfang an öffentlich unter Apache-2.0-Lizenz.
Anders als die nominalen Typsysteme von Java oder C++ typisiert
TypeScript strukturell, umgangssprachlich Duck Typing: Wenn die
Form stimmt, passt der Typ. Der Compiler tsc führt nichts aus, er
prüft nur die Konsistenz und meldet Fehler bereits in der IDE
statt erst zur Laufzeit. Damit verschwinden die Klassiker, die
Ihr sonst erst im Betrieb seht, etwa ein undefined mitten in der
UI-Maske oder eine weiße Seite im Frontend. Wer nicht erzwingen
will, kann bei JavaScript plus JSDoc bleiben und Typen nur
dokumentieren. Testabdeckung ersetzt das übrigens nicht,
Typisierung und Tests sind zwei orthogonale Dimensionen.
Der Auslöser für die Umstellung der Heisenware-Engine von Node.js
mit Vanilla JavaScript auf TypeScript war allerdings KI.
TypeScript ist alt genug für massive Präsenz in den
Trainingsdaten, der vorhandene Code ist durch den Compiler-Check
überdurchschnittlich sauber, und semantische Typnamen wie User
oder ProductionOrder machen eine Codebase für ein LLM lesbar wie
Fließtext. Ein durchdefinierter Typ lässt der KI keinen
Interpretationsspielraum, und für Tool Calling und MCP lassen
sich JSON-Schemata direkt aus den Typen ableiten. Wie schnell
sich hier etwas bewegt, zeigt der Compiler selbst: Unter dem
Codenamen Corsa nach Go portiert, um echtes Multithreading zu
nutzen, ist TypeScript 7.0 am 8. Juli 2026 allgemein verfügbar
geworden, mit Beschleunigungsfaktoren von acht bis zwölf bei
vollen Builds.
Links zur Folge:
https://www.typescriptlang.org
https://github.com/microsoft/TypeScript
https://github.com/microsoft/typescript-go
---
Einfach Komplex ist ein Podcast von Heisenware.
Heisenware kennenlernen:
https://heisenware.com/einfach-komplex
Kontakt: podcast@heisenware.com
Weitere Episoden
1 Stunde 3 Minuten
vor 3 Wochen
60 Minuten
vor 1 Monat
55 Minuten
vor 1 Monat
46 Minuten
vor 2 Monaten
1 Stunde 7 Minuten
vor 2 Monaten
Abonnenten
Düsseldorf
Kommentare (0)
Melde Dich an, um einen Kommentar zu schreiben.