Live data from Hacker News

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

youtube.com

1–10 of 45 posts

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

#4
post #3

Original author of Turbo Pascal, chief architect of Delphi, lead architect of C#, creator of TypeScript. Does anyone else in language design have as many accolades as this or designed languages on which trillions of dollars of commerce depend?

It's fascinating to me that he never graduated with a bachelor's degree, let alone a research degree. Even more impressive.

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

#5
Not 100% related, but in 2004-2006 I was an entrepreneur in Italy, AND a full professor at a local university, teaching "Compilers and Programming Languages Lab" to students only a few years younger than me.

For some reason, the budget for a full professorship (not permanent, but only 1-year long) was meager, I think it was ~1,600 Euros for the whole year. As a consequence, the usual corrupted nominations didn't happen for this one, and I ended up being selected among one or two other candidates with a similar curriculum as mine (which, to be honest, wasn't particularly strong on Compilers stuff).

When I found out I was assigned that professorship, few weeks before the start of the course, I spent time preparing the material and studying a lot more, as I felt my preparation needed some beefing up.

The text book, the (in) famous Dragon book, was available only at 150 Euros, more than 4 times the average cost of a textbook back then, and it contained way too much information for that course. I then decided to create content specific for that course, and to release it with a creative commons license.

It was the first time in that University (year 2004) that a professor released content under Creative Commons, and that content was available online, and that it was free.

I might not have been the best professor on the planet, but I felt really proud of that. The beauty of internet is that, 14 or so years later, you can still find that content somewhere [0].

I gave hundreds of hours to teaching, only for pennies, and I'm still very grateful for that opportunity in my life.

End of the story (assuming you're curious now) is that two years later a proper budget was allocated, and of course I was not renewed. Someone with much more political clout and influence was selected, as it usually happens in Italy.

I decided that the academic world was not for me. I pursued a career in the private sector, and 2-3 years later I landed a job at Amazon Web Services, and left Italy. [1]

Ten years later, I know for sure that being an academic would have not made me happy. I would have not been able to stand the bureaucracy, or the defined and determined career path.

I wish, though, that I had the opportunity to teach someone a bit closer to my passions (e.g. Databases). That's a little regret left in me :)

[0]: http://www.lulu.com/shop/simone-brunozzi/dispense-lab-lingua...

[1]: http://brunozzi.com/2008/05/22/how-i-got-hired-by-amazon.com...

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

#6
post #3

Original author of Turbo Pascal, chief architect of Delphi, lead architect of C#, creator of TypeScript. Does anyone else in language design have as many accolades as this or designed languages on which trillions of dollars of commerce depend?

Guy Steele comes to mind. He hasn't been as successful with the languages he co-created (most importantly scheme and to a lesser extent Common Lisp; Fortress was stillborn) but he's also been involved with the Javascript, C, Fortran (as a standards committee member) and Java (as a specification author). And he's been tremendously influential as a profound thinker on language design; I'm not sure anyone else understand so much about so many different languages and from quite different perspectives.

Hejlsberg probably is completely in a class of his own as a designer and architect/implementor of innovative spins on existing languages though.

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

#7

Not 100% related, but in 2004-2006 I was an entrepreneur in Italy, AND a full professor at a local university, teaching "Compilers and Programming Languages Lab" to students only a few years younger than me. For some reason, the budget for a full professorship (not permanent, but only 1-year long) was meager, I think it was ~1,600 Euros for the whole year. As a consequence, the usual corrupted nominations didn't happ…

It would be nice to have similar "specific" content for Databases (implementation, I assume) as well... ;)

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

#8
post #3

Original author of Turbo Pascal, chief architect of Delphi, lead architect of C#, creator of TypeScript. Does anyone else in language design have as many accolades as this or designed languages on which trillions of dollars of commerce depend?

Martin Odersky, created Turbo Modula-2 for Borland, member of the Pizza language whose design lead to Java generics implementation, designer of the Scala language.

Erik Meyer, member of GHC design team and Haskell community, responsible for LINQ design bringing FP to the masses, reactive extensions in .NET which lead to the RX model adopted by Netflix, nowadays contributing back to Haskell at FB (if I am not mistaken).

Niklaus Wirth, creator of Pascal, Modula-2, Oberon, Oberon-2, Oberon-07. Helped Apple design Object Pascal for Mac OS and Lisa. Contributed feedback to Active Oberon and Component Pascal. Built single language workstations using the Modula and Oberon family of languages.

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

#10
post #7

Not 100% related, but in 2004-2006 I was an entrepreneur in Italy, AND a full professor at a local university, teaching "Compilers and Programming Languages Lab" to students only a few years younger than me. For some reason, the budget for a full professorship (not permanent, but only 1-year long) was meager, I think it was ~1,600 Euros for the whole year. As a consequence, the usual corrupted nominations didn't happ…

It would be nice to have similar "specific" content for Databases (implementation, I assume) as well... ;)

Here you go : https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA

:)

Post reply on HN