This is CS50x. Fall 2024 Solutions.
-
Updated
Jan 10, 2025 - C
This is CS50x. Fall 2024 Solutions.
This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.
Header-only library for bare metal hardware programming in C with a pleasant generic style.
Small utility library that serves as an abstraction layer between your application and everything else.
Header only C library for platform agnostic (POSIX, Windows) socket/mutex/condition/shm/mmap/thread/time operations.
H lang
Unified Interface to Real-Time Operating Systems
A library of fundamental algorithms and data structures written in C
Bankist application in C++ by using dynamic arrays and classes concepts :Its main features are login system, user authentication ,create a new account , requesting loan , transfer money, sort your movements , currency converter , delete your account and log out system .
A project about sonification and visualization of brain waves
vTAL (Virtual Timer Abstraction Layer) aims to provide a standard interface for using multiple of virtual timers simultaneously while one physical timer is presented on the target system.
Display server abstraction layer for gamma ramps
Trabajos realizados en lenguaje C en 2008, abordando temas como Abstracción, Listas, Pilas, Colas y Árboles.
Native mulitplatform bindings for JNI.
A thin abstraction on top of TCP sockets.
Problems set solutions from CS50 OpenCourseWare. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web programming. Languages include C, Python, and SQL plus HTML, CSS, and JavaS…
Some C code that I'm working around and doesn't want to create a new repo
Solutions of Problem sets for a course on edX
The goal of the LunaLux LibOS is to act as an abstraction layer for native Operating System APIS with a platform Vulkan Like Agnostic API to make cross platform development easier to achieve.
Add a description, image, and links to the abstraction topic page so that developers can more easily learn about it.
To associate your repository with the abstraction topic, visit your repo's landing page and select "manage topics."