Before You Add Macros, Learn BNF (Compiler Theory part 1)

Before You Add Macros, Learn BNF (Compiler Theory part 1)

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida begins a two-part journey into compiler theory with a look at Backus-Naur Form, or BNF. For many software engineers who studied computer science in earlier decades, BNF belonged to the world of compilers, formal languages, syntax, parsing, YACC, and the famous Dragon Book. Today, many developers may never encounter it directly. But the need for it has not disappeared. Whenever we add formulas, macro...

Denne episoden er hentet fra en åpen RSS-feed og er ikke publisert av Podme. Den kan derfor inneholde annonser.

Episoder(51)

AI RISKS Q&A. Putting recent AI risk debates into perspective.

AI RISKS Q&A. Putting recent AI risk debates into perspective.

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida returns to the subject of AI risk with a Q&A exploring some of the questions raised by recent development...

22 Sep 24min

WHEN A PROMPT IN A LOOP BECOMES AN AGENT. What the Hugging Face incident really tells us about AI risk

WHEN A PROMPT IN A LOOP BECOMES AN AGENT. What the Hugging Face incident really tells us about AI risk

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores what the recent Hugging Face incident really tells us about AI agents and AI risk. The episode s...

17 Sep 25min

THE POWER OF RECURSION

THE POWER OF RECURSION

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida revisits recursion, one of the classic ideas in Computer Science and still one of the most useful ways to...

10 Sep 27min

PROLOG: THE OTHER BOOK ON MY DESK

PROLOG: THE OTHER BOOK ON MY DESK

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida revisits Prolog, the logic programming language that once stood close to the heart of symbolic artificial...

2 Sep 15min

THINKING SLOW, THINKING FAST AND INTUITION IN SOFTWARE ENGINEERING

THINKING SLOW, THINKING FAST AND INTUITION IN SOFTWARE ENGINEERING

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores intuition in software engineering through Daniel Kahneman’s ideas about fast and slow thinking. ...

26 Aug 27min

First Principles in Software Engineering

First Principles in Software Engineering

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores what first-principles thinking means and how it can be applied to software engineering. The epis...

19 Aug 22min

WHO WROTE THIS? Can AI Detectors Really Distinguish Human Writing from AI-Assisted and AI-Generated Text?

WHO WROTE THIS? Can AI Detectors Really Distinguish Human Writing from AI-Assisted and AI-Generated Text?

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores whether AI detectors can really distinguish human-written, AI-assisted, and AI-generated text. U...

13 Aug 21min

Is There Any Science in Science Fiction? And What Can we use It For?

Is There Any Science in Science Fiction? And What Can we use It For?

Send us Fan Mail In this episode of The Agile Software Engineering Deep Dive, Alessandro Guida explores the science behind some of his favourite science-fiction stories, including 2001: A Space Odysse...

7 Aug 14min

Populært innen Teknologi

teknisk-sett
lydartikler-fra-aftenposten
energi-og-klima
rss-ki-praten
elektropodden
hans-petter-og-co
smart-forklart
rss-alt-som-gar-pa-strom
rss-snakk-om-sikkerhet
fornybaren
shifter
rss-ai-forklart
tomprat-med-gunnar-tjomlid
rss-teknologioptimistene-en-podkast-om-teknologi-og-mennesker
teknologi-og-mennesker
pedagogisk-intelligens
nasjonal-sikkerhetsmyndighet-nsm
rss-alt-vi-kan
rss-ki-til-kaffen
plattformpodden