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

Well, I was lucky enough to attend a high school that, this is back in Copenhagen, that offered students access to a computer.

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

It was one of the first high schools in Denmark to do so.

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

And we're talking, you know, mid to late 70s now.

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

And I sort of got bitten by it then, you know, just this idea that you could program this machine and make it do things.

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

You know, the wonder of figuring out how it was put together.

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

Of course, it was like completely ancient by modern standards.

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

It was like this HP 2100 with 32K of ferrite core memory.

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

You could literally open it up and

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

see the ferrite cores.

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

I mean, it was, it was amazing.

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

You know, paper tape reader and, uh, you know, and then we got a one megabyte, 14 inch hard drive, and that was just state of the art.

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

The bootloader was on paper tape because there was no ROM in the machine.

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

So, so it started up, it knew nothing.

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

And so you had to type in the instruction sequence to load the bootloader that would then load the OS, um, off of the hard drive.

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

Well, this was a Hewlett Packard.

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

So it had Fortran, which I found to be very quirky.

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

It had a very slow, basic interpreter, but then it had alcohol.

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

Hewlett Packard's version of ALKOL, which was an interesting compiler implementation because it didn't support recursion, which is kind of bizarre.

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

You know, the call instruction of that machine would store the return address in the first word of the subroutine and then just execute.

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

And then to return, you would jump to that indirect through that word.

โ† Previous Page 1 of 36 Next โ†’