左元's starred repositories

learning-systems-programming-in-rust

「Rustでもわかるシステムプログラミング」

Language:RustStargazers:431Issues:0Issues:0

cproc

C11 compiler (mirror)

Language:CLicense:NOASSERTIONStargazers:724Issues:0Issues:0

c

small self hosting C compiler

Language:CLicense:BSD-2-ClauseStargazers:472Issues:0Issues:0

hashmap.c

Hash map implementation in C.

Language:CLicense:MITStargazers:825Issues:0Issues:0

c_standard_lib

source code of The Standard C Library, by Plauger

Language:CStargazers:292Issues:0Issues:0

dbgrs

A windows debugger written in Rust, for educational purposes

Language:RustLicense:MITStargazers:144Issues:0Issues:0

nnn

n³ The unorthodox terminal file manager

Language:CLicense:BSD-2-ClauseStargazers:19112Issues:0Issues:0

wrecc

A x86_64 C99 compiler written in Rust from scratch

Language:RustLicense:MITStargazers:385Issues:0Issues:0

kianRiscV

RISC-V Linux SoC, marchID: 0x2b

Language:CLicense:ISCStargazers:691Issues:0Issues:0

linux-insides

A little bit about a linux kernel

Language:PythonLicense:NOASSERTIONStargazers:29874Issues:0Issues:0

moros

MOROS: Obscure Rust Operating System 🦉

Language:RustLicense:MITStargazers:906Issues:0Issues:0

XEOS

XEOS is an experimental 32/64 bits Operating System for x86 platforms, written from scratch in Assembly and C. It includes a C99 Standard Library, and aims at POSIX/SUS2 compatibility.

Language:MakefileStargazers:85Issues:0Issues:0

Cyjon

A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.

Language:AssemblyLicense:NOASSERTIONStargazers:432Issues:0Issues:0

riscv_verilator_model

RISCV model for Verilator/FPGA targets

Language:CLicense:Apache-2.0Stargazers:44Issues:0Issues:0
Language:CStargazers:4Issues:0Issues:0

Craft

A simple Minecraft clone written in C using modern OpenGL (shaders).

Language:CLicense:MITStargazers:10409Issues:0Issues:0

Oldx_fly_controller

多旋翼开源飞控 更新中 请Star支持一下

Language:CStargazers:364Issues:0Issues:0

The-C-Programming-Language-2nd-Edition

Source code and solutions of exercises to The C Programming Language 2nd Edition by Brian W. Kernighan and Dennis M. Ritchie

Language:CLicense:GPL-3.0Stargazers:297Issues:0Issues:0

Write-Yourself-A-Scheme-In-48-Hours

My solutions to the popular Haskell tutorial

Language:HaskellStargazers:74Issues:0Issues:0

nasm-assembly-examples

Some of my notes, books, code listings for asembler studying. Enjoy!

Language:AssemblyStargazers:44Issues:0Issues:0

soso

A Simple Unix-like operating system

Language:CLicense:BSD-2-ClauseStargazers:899Issues:0Issues:0

bootloader

A two-stage bootloader written in GNU Assembler (GAS).

Language:AssemblyStargazers:4Issues:0Issues:0

llm.c

LLM training in simple, raw C/CUDA

Language:CudaLicense:MITStargazers:23716Issues:0Issues:0

ldd3

Linux Device Drivers 3 examples updated to work in recent kernels

Language:CLicense:NOASSERTIONStargazers:2364Issues:0Issues:0

hscto

A Haskell adaptation of the kilo text editor, inspired by hecto, the Rust adaptation of the kilo text editor

Language:HaskellLicense:BSD-3-ClauseStargazers:5Issues:0Issues:0

tiny-gpu

A minimal GPU design in Verilog to learn how GPUs work from the ground up

Language:SystemVerilogStargazers:6967Issues:0Issues:0

C-to-LLVM-IR-Compiler

A compiler that converts a simplified form of the C programming language into LLVM IR which can be compiled and run with Clang.

Language:CStargazers:2Issues:0Issues:0

SWEN90010A2Marking

Automate Alloy marking

Language:AlloyLicense:Apache-2.0Stargazers:1Issues:0Issues:0

llvm-experiments

My experiments with the LLVM compiler infrastructure: libclang, Clang C++ API, IR manipulation, Backend passes

Language:C++License:MITStargazers:8Issues:0Issues:0

ast-interpreter

国科大编译作业:基于Clang的C语言解释执行器

Language:C++Stargazers:37Issues:0Issues:0