Open Translators to Things (OpenT2T)
The way this story starts is pretty interesting: one day in the lunch room in building 25 I happened to have a chat with the great Anders Hejlsberg about compilers (yeah, it was pretty cool). One thing he mentioned (in passing I might add) was that there is a huge gap between the way compilers are taught in school and the way compilers are implemented nowadays. I mentioned (again in passing) that we should do a whiteboard on the the topic for Channel 9. He agreed!
In this video Anders a great foundation of compiler construction by describing the traditional methodologies that have been used in the last 30 or so years. He then uses that foundation to describe modern tooling needs and how compilers have adapted to meet increasing demands. The discussion was not only enlightening but also went a long way to show how Microsoft is taking great care to meet the modern needs of a wide array of developers. I hope you enjoy the discussion as much as I did!
Great talk please make more videos with Anders
Again another great talk with Anders, thanks!
Great information! Anders is a rock star!
Fascinating! Channel 9 should have an Anders Show!
Boring Compiler Stuff explained in an understandable way!
Anders Hejlsberg^s Talent for presentation is extraordinary!
Hope for next presentation really soon!!
Awesome talk.
So now that the dragon book does not relates to modern compiler techniques, is there another good resource to learn part of all this stuff?
Btw, great concise talk, thanks for that.
Great talk. Thank you Anders Hejlsberg.
Looking forward to see more videos to talk about C# 7.0
This is the kind of talks Anders (Hallowed be His name) should be giving. You should go even further - show code of the compilers, ask him about the actual data structures, how they do multithreading. Every conference gets him to do that same "what is new in TypeScript" (or C# before that) that every intern can present. Let him talk about the internals, the hard stuff that very few people know
Sir Turbo Pascal forever! We are not worthy! We are not worthy!
@Davide: I was going to ask this same question. Is there a new 'modern' compiler book that is recommended? I checked on Amazon for fun and of course the dragon book is no longer in print it seems.
@Stilgar, totally agree with you, we are developers (developers, developers..) :) !
Even if you can read the code, like in the ts case, listening to someone really expert on that codebase is surely informative.
Mind blowing as always. Thanks anders and thank you Seth
@Davide, @Jeff_Birt: I'd love to hear Anders' answer to this, too! :)
Meanwhile, perhaps I can share some resources I've come across (as someone also interested in and learning about the topic)--perhaps they may also be interesting or useful to others:
Some interesting information...thanks
Very interesting. Thank you for this great information
Anders is just THE architect. Awesomely interesting talk and amazing guy :)
Great talk (as always with Anders) ! He is so good at explaining the technical stuff because he quickly can create a foundation of basic knowledge before getting to the more advanced stuff.
Every time Anders says "Lexer", Alexa wakes up awaiting a command... err... I mean Cortana... ;)
Anders would be great. We are studying compilers construction currently at school and I think this would be a great watch.
I remember the Dragon book... From the compilation course, back in 2007 :)
So, is the current version of the Dragon book is relevant (current being the 2nd edition from 2006... 10 years old).
> Fascinating! Channel 9 should have an Anders Show!
I think so,too.
We want to hear how anders think and feel.
I understand from the forums that you, Anders Hejlsberg, are the one who decided not to continue Visual Basic 6.0 in 2000. Well, now that nobody really uses the Miscrosoft programming languages made after 2000, what do you have to say in your defense ?
Do you know that Visual Basic 6.0 is the most successful programming language that Microsoft has ever produced?
Why don't you update (not to much because you do not know what you're doing compared the genius programmers from the 90's) the VB6 language and put it on the market? This language has more programmers in 2018 than any other Microsoft programming language. You do not believe me? dig a bit in the statistics.
amazing talk
Bolches yarboclos
The Dragon Book still rules!!!