C Is Best
4 months ago
- #Database
- #C programming
- #SQLite
- SQLite has been implemented in C since its inception in 2000 and there are no plans to change this.
- C is chosen for SQLite due to its speed, portability, and minimal dependencies.
- C allows SQLite to be callable from any programming language, unlike C++ or Java.
- Object-oriented programming is a design pattern, not limited to specific languages, and SQLite uses procedural code effectively.
- Safe languages like Rust or Go were not available when SQLite was developed and may introduce more issues than they solve.
- SQLite might consider recoding in Rust in the future if certain preconditions are met, but Go is unlikely due to its stance on assert().