Comment It's the syntax (Score 5, Insightful) 341
I would be interested using Rust if it weren't for the poorly chosen language syntax. Same goes for Kotlin and Swift. Coming from C/C++ background I don't care for declaring variable names before their types. val/let, fn (instead of say "func" or "function"), etc... I hate implicit types and operations instead of being explicit.
fn plus_one(x: i32) -> i32 {
x + 1;
}
Ugly as hell compared to
int plus_one(int x) {
return x + 1;
}
it's also far more explicit as to what's going on in the C version that it's returning a value instead of just automatically returning the result of the last expression (implicit operation) in Rust which I definitely hate.