Your CPU Is Binary
Offered By: CppNow via YouTube
Course Description
Overview
Explore the concept of multi-valued logic in computing through this thought-provoking conference talk from CppNow. Delve into the historical and potential future implications of moving beyond binary systems in CPU architecture. Examine how the prevalence of binary logic has shaped programming languages and software engineering practices, and consider the potential benefits of three-value logic (3VL) in modern hardware applications. Investigate the speculative evolution of multi-core CPUs towards 3VL systems, discussing potential improvements in efficiency, radix economy, and software correctness. Review the history of ternary CPUs, analyze the limitations of bivalent logic in API design, and contemplate the practical transition to ternary logic in source code. Reflect on the possible impacts on the C++ language standard and the broader field of computer science in this 1 hour and 35 minute presentation.
Syllabus
Charles Bay: Your CPU is binary
Taught by
CppNow
Related Courses
Intro to Computer ScienceUniversity of Virginia via Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX UNSW Computing 1 - The Art of Programming
OpenLearning Mobile Robotics
Open2Study