conf.directory

Hello Operator: Making The Call for C - Björkus Dorkus - NDC TechTown 2024

About this talk

This talk was recorded at NDC TechTown in Kongsberg, Norway. #ndctechtown #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: https://ndcconferences.com https://ndctechtown.com/ Subscribe to our YouTube channel and learn every day: / @NDC Follow our Social Media! https://www.facebook.com/ndcconferences https://twitter.com/NDC_Conferences https://www.instagram.com/ndc_conferences/ #clanguage #platform Is it possible to have operators in C in a way that does not compromise the tenets of the language? In this session, we walk through how to design a new language feature in an older language like C. We discuss technical constraints, existing implementations, user expectations, and ways to understand and handle the complexity of allowing for e.g. adding 2 "vec3"s together. We discuss algorithms for how to match arguments to functions, and ways to achieve this without the typical, potentially binary-bloating techniques that C++ or Rust have to deploy to get the same work done. This feature does not currently exist in C, so this is an exercise in how to engage with designing under constraints (in this case, 50+ years of it) for software developers!

Stay Updated

Get notified about new features and conference additions.

Hello Operator: Making The Call for C - Björkus Dorkus - NDC TechTown 2024 by Björkus Dorkus | conf.directory | conf.directory