Definitely subjective. I don't find some parts very readable. E.g., this line took my a minute to parse:
append34 := func() func([]int) []int {
If I was going to rank the readability I would say:
1. Rust function bodies
2. Go code
3. Rust function signatures
4. C++ code
Which you could argue is me shifting the boundaries a bit, but sufficiently statically typed languages seem to develop two (or more) sublanguages. Global complexity definitely pushes Rust down peg.
1. Rust function bodies 2. Go code 3. Rust function signatures 4. C++ code
Which you could argue is me shifting the boundaries a bit, but sufficiently statically typed languages seem to develop two (or more) sublanguages. Global complexity definitely pushes Rust down peg.