Anders Hejlsberg on Modern Compiler Construction (2016) [video]
1–10 of 45 posts
Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]
#2Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]
#3Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]
#4Original 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?
Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]
#5For 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]
#6Original 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?
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]
#7Not 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…
Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]
#8Original 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?
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]
#9Re: Anders Hejlsberg on Modern Compiler Construction (2016) [video]
#10Not 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... ;)
:)