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

Network Analysis in Systems Biology
Icahn School of Medicine at Mount Sinai via Coursera
Molecular Dynamics for Computational Discoveries in Science
University of Massachusetts Boston via Independent
Biology Meets Programming: Bioinformatics for Beginners
University of California, San Diego via Coursera
Python for Informatics: Exploring Information
Open Education by Blackboard
Genomic Medicine Gets Personal
Georgetown University via edX