YoVDO

Why Code in Python+C When You Can Code in Lisp+Zig

Offered By: ACM SIGPLAN via YouTube

Tags

Lisp Courses Computer Science Courses Bioinformatics Courses Programming Languages Courses Python Courses Garbage Collection Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the advantages of combining GNU Guile Lisp with Zig as an alternative to Python and C in bioinformatics software development. Delve into a 27-minute conference talk by Pjotr Prins from the University of Tennessee, presented at ACM SIGPLAN's DeclMed'23. Learn about Zig's minimalistic approach, blazingly fast compiler, and focus on performance as a potential replacement for C and even C++. Discover how Zig's C-ABI compatibility and lack of garbage collection make it ideal for binding with other languages. Understand the benefits of using two complementary languages: one for quick coding (Lisp) and another for performance (Zig). Compare this approach to traditional Python+C combinations and learn why it may offer advantages over fighting with Rust's borrow checker.

Syllabus

[DeclMed'23] Why code in Python+C if you can code in Lisp+Zig?


Taught by

ACM SIGPLAN

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity