It seems to me that many new programming languages write type annotations in the reverse order (compared to the C order).
That is, some new languages, like Rust, write type annotations the following way:
while it is in this order in C-like language:
What is the advantage of the former vs the latter?
Is there any reason to use the reversed syntax?
I know this is a bit off-topic, but I have not found this on the Internet and did not know where to ask this question.
If this kind of question is not appropriate here, could you tell me where to ask this question?
Thanks for your help.