commit ccb152ea4f058a27fc0b31302743ceb40ea63e41
parent 17ba9488a4c4e963b430f7b44568b5c04d92e614
Author: NunoSempere <nuno.sempere@protonmail.com>
Date: Sat, 22 Jul 2023 16:17:07 +0200
add a motivating reason to use C to the readme
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/README.md b/README.md
@@ -11,6 +11,7 @@ A self-contained C99 library that provides a subset of [Squiggle](https://www.sq
- Because it can fit in my head
- Because if you can implement something in C, you can implement it anywhere else
- Because it can be made faster if need be, e.g., with a multi-threading library like OpenMP, or by adding more algorithmic complexity
+- **Because there are few abstractions between it and the bare metal: C -> assembly = CPU instructions**, leading to fewer errors beyond the programmer's control.
## Getting started