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
- MEINUNGmedium.com2w
Warum Python wählen, wenn KI auch Rust und Go beherrscht?
- MEINUNGzfhuang99.github.io1w
100.000 Zeilen Rust mit KI: Learnings aus der Praxis
- MEINUNGreddit.com1w
Erfahrungsbericht: Wie Coding-Agents die IDE-Nutzung verdrängen
- MEINUNGnewsletter.pragmaticengineer.com0mo
Pi-Entwickler über Grenzen von KI-Coding-Agenten und selbstmodifizierender Software
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
- MEINUNGmedium.com2w
Warum Python wählen, wenn KI auch Rust und Go beherrscht?
- MEINUNGzfhuang99.github.io1w
100.000 Zeilen Rust mit KI: Learnings aus der Praxis
- MEINUNGreddit.com1w
Erfahrungsbericht: Wie Coding-Agents die IDE-Nutzung verdrängen
- MEINUNGnewsletter.pragmaticengineer.com0mo
Pi-Entwickler über Grenzen von KI-Coding-Agenten und selbstmodifizierender Software