Modern C and Interoperability
C as it is used today: the C11, C17 and C23 standards, portable code, calling C from Python and other languages, and reading real-world C projects.
CPRG-260 Year 2 3 credits 12 lessons planned ▶ Video lessons coming soon
Offered by HSM University · C Programming
Course content
- 1C standards from C89 to C23Coming
- 2New features in C11, C17 and C23Coming
- 3Writing portable codeComing
- 4Dynamic librariesComing
- 5Calling C from PythonComing
- 6C and other languagesComing
- 7Generic programming with _GenericComing
- 8Reading large codebasesComing
- 9Contributing to open-source C projectsComing
- 10Documentation with DoxygenComing
- 11Packaging C librariesComing
- 12Capstone: a reusable C library with bindingsComing
Requirements
Recommended background. You can start any course at any time.
Description
C as it is used today: the C11, C17 and C23 standards, portable code, calling C from Python and other languages, and reading real-world C projects.
Part of the Information Technology stream, typically taken in year 2.