Educational repository for deep CS, ML, Cybersec.
- C: GCC or another C compiler
- Rust: Rust compiler and cargo (install from https://rustup.rs/)
- Assembly: NASM assembler and ld linker
- CUDA: NVIDIA CUDA Toolkit and compatible GPU
gcc --version
gcc hello/C/hello.c -o hello/bin/C
./hello/bin/C
rustc --version
cargo --version
rustc hello/rust/hello.rs -o hello/bin/rust
./hello/bin/rust
as --version
ld --version
as hello/assembly/hello.s -o hello/assembly/hello.o
ld hello/assembly/hello.o -o hello/bin/assembly
./hello/bin/assembly
nvcc --version
nvidia-smi
nvcc hello/cuda/hello.cu -o hello/bin/cuda
./hello/bin/cuda