systems-programming
There are 256 repositories under systems-programming topic.
MichalStrehovsky/zerosharp
Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology.
ValeLang/Vale
Compiler for the Vale programming language - http://vale.dev/
tnballo/high-assurance-rust
A free book about developing secure and robust systems software.
7etsuo/windows-api-function-cheatsheets
A reference of Windows API function calls, including functions for file operations, process management, memory management, thread management, dynamic-link library (DLL) management, synchronization, interprocess communication, Unicode string manipulation, error handling, Winsock networking operations, and registry operations.
magmide/magmide
A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.
pikelet-lang/pikelet
A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧
kekyo/IL2C
IL2C - A translator for ECMA-335 CIL/MSIL to C language.
PacktPublishing/Mastering-Go-Second-Edition
Mastering Go Second Edition, published by Packt
jstrieb/systems-programming-cheat-sheet
Cheat sheet for x86-64 Linux systems programming
mactsouk/mastering-Go-3rd
Source code for Mastering Go, 3rd edition
matheusmoreira/liblinux
Linux system calls.
claudebarthels/infinity
A lightweight C++ RDMA library for InfiniBand networks.
volution/vonuvoli-scheme
vonuvoli Scheme -- an R7RS interpreter written in Rust focused on systems programming and scripting (i.e. processes, file-system, etc.) with performance and safety in mind
Lartu/ldpl
COBOL-like programming language that compiles to C++. With serious dinosaurs with neckties and briefcases 🦕💼
Floydlang/floyd
The Floyd programming language
harismuneer/BelalHashmi-Assembly-Exercise-Solutions
💻 This repository provides solutions to most of the programming questions in the exercise given at the back of chapters for Bao Ji's Book (text book for course "Comp. Organization & Assembly Lang. EE213" at FAST). Sharing these, so they might help students in understanding the Assembly concepts.
paulcavallaro/systems-programming
Examples of common systems programming optimizations
gmagklaras/POFR
Penguin OS Forensic (or Flight) Recorder
rdmsr/tinyubsan
Tiny libubsan implementation for hobby kernels
tamberg/fhnw-syspr
FHNW Modul System-Programmierung (syspr)
checkedc/checkedc-fork
This was a fork of Checked C used from 2021-2024. The changes have been merged into the original Checked C repo.
Ferdi265/dynamic-loader
A simple Linux dynamic loader capable of loading simple binaries using simple shared libraries (no glibc support)
bexxmodd/cr4sh_
cr4sh_ (pronounced crash, because it crashes all the time) is a Linux shell fully written with Rust. This can be used for educational purposes and is a great intro to Systems Programming
moki/cs61c
Great Ideas in Computer Architecture UC Berkeley EECS
lessonomicon/sudonomicon
An Introduction to Unix Systems for the Cautious and Weary
spamegg1/modern-systems-scala-native
Working through "Modern Systems Programming with Scala Native" by Richard Whaling, in Scala 3
harismuneer/Round-Robin-Scheduler
🤹 A C++ implementation of the Round Robin Scheduler algorithm for process scheduling.
jtod/Sigma16
Computer architecture for teaching and research in computer systems, with IDE, editor, assembler, linker, emulator, programming examples, digital circuit
cgyurgyik/riscv-assembly
Implementation of common functions using RISC-V assembly.
rauhul/cs241
Systems Programming UIUC FA 2016
kishanpatel22/kernel_concepts
Operating Systems general concepts and detailed explanation of xv6 kernel.
jmcph4/simplefs
Simple Unix-style filesystem in Rust
tunacinsoy/CSE
All the homeworks, testers and projects done at Marmara University, Computer Science & Engineering
aimalexe/DCSE
This repository is a curated collection of assignments, lab tasks, lab reports and projects that I've compiled during my journey through the Bachelor of Science program in Computer System Engineering.
analytech-solutions/System.jl
Utilize system-installed software from Julia
Jacob-C-Smith/g10
Multithreaded game engine