Anders Hejlsberg über Turbo Pascal, C# und die Zukunft des Programmierens mit KI
In einem 75-minütigen Podcast-Interview mit Gergely Orosz (The Pragmatic Engineer) blickt Anders Hejlsberg auf seine gesamte Karriere zurück: vom ersten Compiler auf einem HP 2100 mit 32 KB Speicher über Turbo Pascal (1983, Preis: $49,95 vs. $500 bei Konkurrenten) und Delphi bis zu C# und TypeScript. Hejlsberg betont, dass C# ursprünglich aus dem Scheitern von Microsofts Java-Strategie entstand: Der Rechtsstreit zwischen Sun und Microsoft (1997–2001) zwang Microsoft, eine eigene Sprache zu entwickeln. Das C#-Designteam bestand nur aus sechs Personen, die dreimal pro Woche je zwei Stunden tagten. Als zentrales Verdienst von C# hebt Hejlsberg das async/await-Muster hervor, das inzwischen in zahlreichen anderen Sprachen übernommen wurde. TypeScript wiederum entstand, weil er sich weigerte, das C#-zu-JavaScript-Kompilierungsprojekt „ScriptSharp" für das Outlook.com-Team weiterzuentwickeln. Stattdessen plädierte er für eine JavaScript-native Lösung mit optionalem Typsystem. Zum Thema KI erklärt Hejlsberg, wie er heute KI-Tools einsetzt und welche Sprachfeatures besonders gut zu KI-assistierter Entwicklung passen – eine Entwicklung, die das zeilenweise Schreiben von Code grundlegend verändert.
- Turbo Pascal kostete $49,95, während konkurrierende Compiler $500 verlangten – und war schneller und interaktiver.
- Das erste Turbo-Pascal-'Debugging' war ein Hack: Der Compiler druckte die Fehleradresse, die dann als Stopp-Punkt im IDE-Re-Run genutzt wurde.
- C# wurde von nur 6 Personen in 3×2-Stunden-Meetings pro Woche entworfen – Erfahrung zählte mehr als Teamgröße.
- async/await wurde ursprünglich in C# eingeführt; Compiler generieren dabei State Machines, die Entwickler von Hand nicht schreiben möchten.
- TypeScript entstand als Reaktion auf den Wunsch des Outlook.com-Teams nach einer C#-zu-JavaScript-Lösung namens ScriptSharp.
„10x better for 1/10th of the price is a proven winner.“
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.
Verwandte Beiträge
- MEINUNGnewsletter.pragmaticengineer.com1w
Kent Beck über TDD, Agile und die Zukunft des Software Engineering im KI-Zeitalter
- FORSCHUNGarxiv.org2w
Studie: Welche Skills Softwareentwickler im Zeitalter von Coding Agents brauchen
- MEINUNGtechnologyreview.com4d
ChatGPT-Engineering-Chef Choudhry bei EmTech AI 2026 über KI-Plattformen
Anders Hejlsberg über Turbo Pascal, C# und die Zukunft des Programmierens mit KI
In einem 75-minütigen Podcast-Interview mit Gergely Orosz (The Pragmatic Engineer) blickt Anders Hejlsberg auf seine gesamte Karriere zurück: vom ersten Compiler auf einem HP 2100 mit 32 KB Speicher über Turbo Pascal (1983, Preis: $49,95 vs. $500 bei Konkurrenten) und Delphi bis zu C# und TypeScript. Hejlsberg betont, dass C# ursprünglich aus dem Scheitern von Microsofts Java-Strategie entstand: Der Rechtsstreit zwischen Sun und Microsoft (1997–2001) zwang Microsoft, eine eigene Sprache zu entwickeln. Das C#-Designteam bestand nur aus sechs Personen, die dreimal pro Woche je zwei Stunden tagten. Als zentrales Verdienst von C# hebt Hejlsberg das async/await-Muster hervor, das inzwischen in zahlreichen anderen Sprachen übernommen wurde. TypeScript wiederum entstand, weil er sich weigerte, das C#-zu-JavaScript-Kompilierungsprojekt „ScriptSharp" für das Outlook.com-Team weiterzuentwickeln. Stattdessen plädierte er für eine JavaScript-native Lösung mit optionalem Typsystem. Zum Thema KI erklärt Hejlsberg, wie er heute KI-Tools einsetzt und welche Sprachfeatures besonders gut zu KI-assistierter Entwicklung passen – eine Entwicklung, die das zeilenweise Schreiben von Code grundlegend verändert.
- Turbo Pascal kostete $49,95, während konkurrierende Compiler $500 verlangten – und war schneller und interaktiver.
- Das erste Turbo-Pascal-'Debugging' war ein Hack: Der Compiler druckte die Fehleradresse, die dann als Stopp-Punkt im IDE-Re-Run genutzt wurde.
- C# wurde von nur 6 Personen in 3×2-Stunden-Meetings pro Woche entworfen – Erfahrung zählte mehr als Teamgröße.
- async/await wurde ursprünglich in C# eingeführt; Compiler generieren dabei State Machines, die Entwickler von Hand nicht schreiben möchten.
- TypeScript entstand als Reaktion auf den Wunsch des Outlook.com-Teams nach einer C#-zu-JavaScript-Lösung namens ScriptSharp.
„10x better for 1/10th of the price is a proven winner.“
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.
Verwandte Beiträge
- MEINUNGnewsletter.pragmaticengineer.com1w
Kent Beck über TDD, Agile und die Zukunft des Software Engineering im KI-Zeitalter
- FORSCHUNGarxiv.org2w
Studie: Welche Skills Softwareentwickler im Zeitalter von Coding Agents brauchen
- MEINUNGtechnologyreview.com4d
ChatGPT-Engineering-Chef Choudhry bei EmTech AI 2026 über KI-Plattformen