Live data from Hacker News

Anders Hejlsberg on Modern Compiler Construction (2016) [video]

channel9.msdn.com

11–20 of 42 posts

Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]

#11

It sounds like that content-addressed code as in the Unison language https://www.unisonweb.org/ could end up facilitating the design of a very effective IDE since the language can naturally generate an immutable structure by default. I don't know enough to know if this hunch is correct, I'm wondering if anyone better informed can chime in.

Yes this is correct. We use content addressable code, inspired by Unison for yazz Pilot, and it makes so many things in the ide really simple, including dependency management and stuff like that

Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]

#12
post #7

This is a great talk, I was struck by how similar some of the high level design goals are to LLVM https://www.aosabook.org/en/llvm.html I kind of hope Anders moves on from TypeScript soon, he’s done a fantastic job there considering the constraints of JavaScript, but I’d love to see him tackle something new.

Between Delphi, C#, and TypeScript the man has already had a storied and impactful career.

Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]

#13
post #4

Turbo Pascal (which he authored) was quite the accomplishment back in the day - editor and compiler in 64K. Think about that for a minute.

That was my first language after BASIC - I loved it!

I may be remembering this wrong, but it seemed virtually free - it was about $100 when its competitors and most software was $500+. That was in about 1986. The only way to get a manual was to buy the software. Another world..

Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]

#14
post #7

This is a great talk, I was struck by how similar some of the high level design goals are to LLVM https://www.aosabook.org/en/llvm.html I kind of hope Anders moves on from TypeScript soon, he’s done a fantastic job there considering the constraints of JavaScript, but I’d love to see him tackle something new.

Between Delphi, C#, and TypeScript the man has already had a storied and impactful career.

You forgot about the previous 10 year's of the man's career with Turbo Pascal.

Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]

#15
post #4

Turbo Pascal (which he authored) was quite the accomplishment back in the day - editor and compiler in 64K. Think about that for a minute.

That was my first language after BASIC - I loved it! I may be remembering this wrong, but it seemed virtually free - it was about $100 when its competitors and most software was $500+. That was in about 1986. The only way to get a manual was to buy the software. Another world..

You do remember wrong. It was $49.95. It changed my life.

Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]

#16
post #7

This is a great talk, I was struck by how similar some of the high level design goals are to LLVM https://www.aosabook.org/en/llvm.html I kind of hope Anders moves on from TypeScript soon, he’s done a fantastic job there considering the constraints of JavaScript, but I’d love to see him tackle something new.

Between Delphi, C#, and TypeScript the man has already had a storied and impactful career.

My three favourite languages ever (with Turbo Pascal as my first proper programming language) - The man has quite simply defined my career.

Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]

#17
post #15

Earlier quoted context omitted.

That was my first language after BASIC - I loved it! I may be remembering this wrong, but it seemed virtually free - it was about $100 when its competitors and most software was $500+. That was in about 1986. The only way to get a manual was to buy the software. Another world..

You do remember wrong. It was $49.95. It changed my life.

Mine too.

Started with ZX BASIC then when we got a second hand PC I switched to TP - Pascal was and is an excellent first language, in that sense it met it's design goals well.

Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]

#18
post #7

This is a great talk, I was struck by how similar some of the high level design goals are to LLVM https://www.aosabook.org/en/llvm.html I kind of hope Anders moves on from TypeScript soon, he’s done a fantastic job there considering the constraints of JavaScript, but I’d love to see him tackle something new.

Between Delphi, C#, and TypeScript the man has already had a storied and impactful career.

Yes, he’s fantastically accomplished and capable, and I think he could do amazing things in a new area.

I’d love to see him take lessons learned from C# for a language designed for WASM from the get go.

Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]

#19

Earlier quoted context omitted.

Between Delphi, C#, and TypeScript the man has already had a storied and impactful career.

My three favourite languages ever (with Turbo Pascal as my first proper programming language) - The man has quite simply defined my career.

[deleted]

Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]

#20
post #5
post #4

Turbo Pascal (which he authored) was quite the accomplishment back in the day - editor and compiler in 64K. Think about that for a minute.

The DOS TP compiler was still at the heart of Delphi 1 supported an inline assembler and reference-based class system, code generator, etc. in less than 43k lines of assembler (it was entirely written in assembler). (32-bit Delphi 2 switched to a C-based compiler originally written by Peter Sollich. I maintained the front end on that compiler for 6 years; PS followed AH to MS.)

Cool. I love Delphi to this day. Nothing beats that for Windows native apps IMHO.

Any interesting stories to share? I read somewhere that now the compile is a million lines of undocumented code.

Post reply on HN