upcarta
  • Sign In
  • Sign Up
  • Explore
  • Search

Modern C and What We Can Learn From It - Luca Sas [ ACCU 2021 ]

  • Video
  • Apr 8, 2021
  • #ComputerProgramming
www.youtube.com
Watch on Youtube
2,731 66 min
1 Recommender
1 Mention
1 Ask
#Programming #Cpp #AccuConf Slides: https://accu.org/conf-previous/2021/schedule/ ACCU Website: https://www.accu.org ACCU Conference Website: https://conference.accu.org ACCU Twitt... Show More

#Programming #Cpp #AccuConf
Slides: https://accu.org/conf-previous/2021/schedule/
ACCU Website: https://www.accu.org
ACCU Conference Website: https://conference.accu.org
ACCU Twitter: @ACCUConf
Streamed & Edited By Digital Medium Ltd: https://events.digital-medium.co.uk

------
C is often perceived as an antiquated language that is mostly used for legacy purposes, but many people still prefer coding in C or in a subset of C++ that is very close to C. This is sometimes labeled "Modern C" and the ideas behind it are becoming more popular alongside other paradigms such as Data Oriented Design (DOD), Zero Is Initialization (ZII) and Centralized Memory Management (CMM). In fact, many new systems programming languages, such as Rust, Go and Zig, also embody a lot of similar ideas as Modern C showcasing a high degree of interest in these paradigms. In this talk we will explore how programming looks like with this different approach to C and how it addresses matters such as API design, error handling and resource management as well as what are the benefits and costs of these techniques. By the end we will gain a better understanding of how these ideas can help improve the quality of our code, what new languages have adopted similar concepts and to what extent, and what lessons we can learn from this in order to improve our own existing codebases and styles of coding.

------
Luca Sas
Luca Sas is a Core Systems Engineer at Creative Assembly who has been coding for almost a decade and is passionate about system architecture and low level programming. Some of his previous work includes mobile apps with some of the biggest NGOs in Romania and video game development. In Romania he was a national champion at programming contests and olympiads where he is now a judge. He enjoys attending conferences and talking to developers about their experience and learning about ways to improve software design as well as mentoring new programmers and giving talks. Previously he gave talks at programming events in Romania and the University of Leeds, and ACCU 2019.

------

Future Conferences:
ACCU 2022 Spring Conference, Bristol (UK), Marriott City Centre:
2022-04-05 to 2022-04-09.
-------------------------

(From Youtube)

Show Less
Recommend
Post
Save
Complete
Collect
Mentions
See All
Mauro Tortonesi @MauroTortonesi ยท Jun 21, 2023
  • Answered to What book (or other resource) would you suggest for learning modern C and why?
  • From Twitter
Asks
See All
  • Dan Luu
    • Ask
    What book (or other resource) would you suggest for learning modern C and why?
    9 answers
  • upcarta ©2025
  • Home
  • About
  • Terms
  • Privacy
  • Cookies
  • @upcarta