You are on page 1of 1
9190122, 816 AM Lamioda the Utimate | Programming Languages Weblog Lambda the Ultimate The Programming Languages Weblog aa LtU is now running in a new, more stable environment Home | LtU has experienced a long period of downtime Feedback | recently. Its software infrastructure was ‘outdated enough that it became difficult to spp FAQ maintain when problems arose. Ithasnowbeen | |s]s]e]7|s [e|id Getting Started | migrated to a brand new environment. It should Discussions | be much more stable from now on. Browse archives « September 2022 [su] mo] | we] Th] Fr] sal sa] 12| 13] e415] 167 | 19] 20] 21 222324 Site operation By Anton van Straaten at 2022-08-31 06:37 | Admin | 10 discussions ‘comments | other blogs | 74185 reads | |25|26]27]28 ]29)30} Recent Posts (new topic) | Graydon Hoare: 21 compilers and 3 orders of magnitude in 60 minutes Active forum topics = Programming Languages Departments for a Programmable World In 2019, Graydon Hoare gave a talk to (what's on those tablets in Courses | undergraduates (PDF of slides) trying to Westworld, anyway?) Research Papers communicate a sense of what compilers looked like from the perspective of people who did it = A Manufacturer's Design Docs ° Perspective on PL for a living. Quotations rogress I've been aware of this talk for over a year and 1 HTTPS and logins to LtU. Genealogical Diagrams | meant to submit a story here, but was overcome Archives | by the sheer number of excellent observations. TL just summarise the groups he uses: = Do we need exactly two binding constructs? = Thomas Lord an LtU User login + The giants: by which he means the big regular, dies at 56 compilers that are built the old-fashioned more way that throw massive resources at attaining efficiency Password: + The variants, which use tricks to avoid being so massive: 1, Fewer optimisations: be traditional, Username: New forum topics = HTTPS and logins to LtU. = Programming Languages for a Programmable World (team ] but be selective and only the foohats on thove tablets in ‘optimisations that really pay off + Create new account Westworld, anyway?) 2. Use compiler-friendly languages, by | 4 manufacturer's = Request new which he is really taking about Porenective on PL Password languages that are good for bomese implementing compilers, like Lisp eet Navigation and ML = Thomas Lord an LeU regular, dies at 56 1 recent posts 3. Theory-driven meta-languages, esp. = Basic building blocks of a how something like yacc allows a “ programming language traditional Dragon-book style compiler to be written more easily more 4, Base compiler on a carefully designed IR that is either easy to Recent comments lambda-the-utin

You might also like