top of page

Thu, 26 May

|

Zoom & other Online platforms

Workshop: The Art of Code: Parsing Esoteric Languages with .NET

In this live, hands-on workshop, Dylan will show you how to build a Rockstar interpreter, from scratch, using .NET 6 and C#. You'll learn about parsing expression grammars, abstract syntax trees, flow control, and error handling - plus all the latest features of C# and .NET!

Registration is closed
See other events
Workshop: The Art of Code: Parsing Esoteric Languages with .NET
Workshop: The Art of Code: Parsing Esoteric Languages with .NET

Time & Location

26 May 2022, 14:00 – 18:00 EEST

Zoom & other Online platforms

Description

The organizer of this workshop is Fwdays. You can find additional info & tickets here: https://fwdays.com/en/event/the-art-of-code

About the workshop:

The earliest computer programs were binary: long streams of 1s and 0s that were all but incomprehensible to the human beings who wrote them. Then as computers grew more powerful, programming languages became more expressive and more flexible. From the minimal, elegant syntax of Lisp and C, to high-level languages like Visual Basic and COBOL, the vast spectrum of programming languages that exist today is as much a testament to human ingenuity as it is to the power of modern computer systems. 

And then there are the esoteric languages: languages created for fun. Languages where your programs look like recipes, or pictures - or even nothing at all. Languages designed to make you smile, make you laugh, maybe inspire you to create something delightful of your own.

In 2018, Dylan Beattie created an esoteric programming language called Rockstar, where all your programs are also heavy metal song lyrics. Rockstar was originally designed in a bar, as a joke... then somebody implemented the joke. In this live, hands-on workshop, Dylan will show you how to build a Rockstar interpreter, from scratch, using .NET 6 and C#. You'll learn about parsing expression grammars, abstract syntax trees, flow control, and error handling - plus all the latest features of C# and .NET, and more jokes about rock'n'roll than you'd think you could possibly fit into a workshop about programming language design.

The number of participants is limited.

Approximate duration: 4 hours. Starts on May 26, from 2:00 p.m. till 6 p.m. (GMT+3).

The event will be held in English.

The workshop is run fully online, using Zoom and various online collaboration tools.

Fwdays will transfer the funds to verified humanitarian aid foundations.

Tickets

  • Standard #1

    ✅Access to the online workshop

    €79.00
    Sale ended
  • Premium #1

    ✅Access to the online workshop ✅Access to the workshop recording ✅Access to the chat, where the speaker will answer any questions during the month

    €159.00
    Sale ended

Total

€0.00

Share This Event

bottom of page