1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# Projective Geometry
- allow integer arithmetic
- computer vision + AR
## 🐍 Python (prototyping)
Good:
- Simple
- Arbitrary integer precision
- Symbolic computing (theorem proving)
Bad:
- Slow
- No inline function
- No type checking (mypy)
---
## 🦀 Rust
Good:
- inline function
- Quick check overflow detection (debug version)
Bad:
- Not object-oriented
---
## C++
Good:
- inline function
- constexpr everything
Bad:
- no quickcheck