{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Regular Programming","title":"About C","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/21bf7b07\"></iframe>","width":"100%","height":180,"duration":3219,"description":"Wherein the wonders of C are explored.\nBut first, let Andreas tell you what's so great about Chalmers' approach to teaching computer engineering. Spoiler: starting with Haskell, close to math.\nThe tooling around C: cultural mystery meat.\nLars tries out a shocking plan for a productive framework for C!\nIt's very cool to be able to just poke memory. Memory, arrays, structs, and strings are discussed. Strings are a bundle of fun. Arrays are desugared.\nFinally, a dive into the wonderful world of interoperability, both with and without C directly involved.\nLinks\nRust\nC\nD latches\nGymnasiet - roughly upper secondary school or high school\nC++\nAutotools\nAutoconf\nLinux from scratch\nSlackware\nDebian\nMakefiles\nBash\nGNU Make\nBuildroot\nCmake\nZig\nTOML\nIsaac who does Zigler for Elixir\nPOSIX\nWin32 API:s\nLibuv\nSIMD\nB-tree\nRedis\nErlang NIF\nCocoa - the wild Elixir community member integrating stuff\nOpenCV\nPythonx - run Python from within Elixir\nLua\nLuerl\nLFE - Lisp flavoured Erlang\nFennel - lispier Lua\nChicken Scheme","thumbnail_url":"https://img.transistorcdn.com/C_-AHQqsYbdliFKrXsdN7TWYO9_tZENNrKOb2TIA9xc/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzE5MjQ1LzE2MTg5/MzM2ODUtYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}