Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Formalizing a Language

EuroPython Conference via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of formal grammar and its role in creating programming languages in this 29-minute EuroPython 2021 conference talk. Delve into Python's grammar structure and discover the recent changes to its parsing engine in Python 3.9. Learn about the reasons behind this shift and how it paves the way for future language evolution. Gain insights into formal grammar concepts, EBNF and PEG imports, soft keywords, and the advantages of PEG. Understand the compilation process of Python and how these grammatical elements contribute to the language's functionality and flexibility.

Syllabus

Intro
Comprehending Python
Compiling Python
Formal Grammar
EBNF import
PEG import
EBNF arguments
PEG arguments
PEG with
EBNF with
Soft Keywords
PEG Wins

Taught by

EuroPython Conference

Reviews

Start your review of Formalizing a Language

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.