Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Anders Hejlsberg

๐Ÿ‘ค Speaker
701 total appearances

Appearances Over Time

Podcast Appearances

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

I think early on, we decided that we want to have a team of people design this language, not just...

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

I was sort of the guy who ran the group of designers, but we put together a group of six people or so, six, seven people.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

And we got in a room three times a week for two hours and just started the design, you know, like literally that start from the top.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

What is the, we all knew what, I mean, these were all people who had built or worked on programming languages before.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

right?

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

And, and had seen all of the things you're supposed to do and all the things you're not supposed to do.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

And quite honestly, language design is 90% the same and 10% new for, for pretty much every language.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

Every language you build still has to have a compiler.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

Compiler is still built in pretty much the same way.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

And of course, as time marched on, people demand more and more.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

You have to have IDEs, you have to have frameworks, you

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

blah, blah, blah, blah, blah, you know, and it's all there.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

So there's a lot of experience you want to pull in.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

And there's a lot of work that you're doing that isn't really per se new.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

Um, but, but, but every time around you, you try to fix the problems that you've been exposed to.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

This language design group worked together for years on end.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

And it was lovely to come into work with a new idea and then immediately have five or six people that you could sit down and have a deep discussion with without first having to spend an hour level setting.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

Do you, do you know what I mean?

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

Yeah.

The Pragmatic Engineer
TypeScript, C# and Turbo Pascal with Anders Hejlsberg

Yeah.