@StrangeLoopConf
  @StrangeLoopConf
Strange Loop Conference | "Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022) @StrangeLoopConf | Uploaded 1 year ago | Updated 3 days ago
When kids learn to program they often use either a visual language like Scratch, or a textual language like Python. While visual languages are great for the first steps, children and educators often want to move on to textual, but early on, a textual language and its error messages can be scary. Hedy aims bridge this gap with a programming language that is gradual, using different language levels. In level 1, there is hardly any syntax at all; printing is done with: print hello! At every level, new syntax and concepts are added, so learners do not have to master everything at once. Hedy builds up to a subset of Python including conditions, loops, variables and lists. To make learning as accessible as possible, Hedy allows for the use of localized keywords, f.e in Spanish: imprimir Hello! This talk will discuss the pedagogy of Hedy as well as its technical aspects, since a set of changing and localized complex grammars poses several interesting challenges for parsing.

Felienne Hermans
Programming for all!
@Felienne

Felienne is associate professor at the Leiden Institute of Advanced Computer Science at Leiden University, where she heads the PERL research group, focused on programming education. She also works at the Vrije Universiteit Amsterdam one day a week, where she teaches prospective computer science teachers. Felienne is the creator of the Hedy programming language, and was one of the founders of the Joy of Coding conference. Since 2016, she has been a host at SE radio, one of the most popular software engineering podcasts on the web. Felienne is the author of “The Programmer's Brain” a book that helps programmers understand how their brains work and how to use it more effectively. In 2021, Felienne was awarded the Dutch Prize for ICT research. Felienne is a member the board of I&I, the Dutch association of high-school computer science teachers, and of TC39, the committee that designs JavaScript. Felienne blogs at felienne.com

-------- Sponsored by: --------

Stream is the # 1 Chat API for custom messaging apps. Activate your free 30-day trial to explore Stream Chat. gstrm.io/tsl
Hedy: A Gradual programming language by Felienne Hermans (Strange Loop 2022)Diagrammar: Simply Make Interactive Diagrams by Pontus Granström (Strange Loop 2022)Didnt Chrome Already Have a Root Store? by David Adrian (Strange Loop 2023)Functional Composition by Chris Ford (2013)Of JavaScript Ahead-Of-Time Compilation Performance by Manuel Serrano (Strange Loop 2022)Fight AI Bias With… Bias by Noble Ackerson (Strange Loop 2022)Programmable Ink by Szymon Kaliski (Strange Loop 2022)Katie Stolee: To search or not to search: it depends on the questionUnmasking the Godfather - Reverse Engineering the Latest Android Banking Trojan by Laurie KirkRemote Workstations for Discerning Artists by Michelle BrennerNoether: Symmetry in Programming Language Design by Daira Hopwood (2013)Denae Ford Robinson: Online community and safety in software engineering

"Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022) @StrangeLoopConf

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER