Hedy: A gradual and multi-lingual programming language for education - Mark Giesen

  Рет қаралды 135

KanDDDinsky

KanDDDinsky

6 ай бұрын

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 a textual language. However early on, a textual language and its error messages can be scary and frustrating.
Hedy aims to 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, and a small language offers a lot o

Пікірлер
Domain-Driven Refactoring - Jimmy Bogard
50:39
KanDDDinsky
Рет қаралды 894
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 2,8 МЛН
ОДИН ДЕНЬ ИЗ ДЕТСТВА❤️ #shorts
00:59
BATEK_OFFICIAL
Рет қаралды 7 МЛН
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 20 МЛН
"Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)
40:57
Richard Stallman - Free Software and Freedom in a Digital Society
1:43:51
CeSIUM - Centro de Estudantes de Engenharia Informática da Universidade do Minho
Рет қаралды 739
Metaphors We Code By - Kevlin Henney
1:07:41
KanDDDinsky
Рет қаралды 730
Riding the elevator: DDD in the penthouse - Michael Plöd
47:14
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 2,8 МЛН