No, not in any other language, just the very few you happen to have encountered so far.
It's really important not to fall into the trap of believing that the first language you encounter is normal, and anything you meet later, that differs from it, is weird. Falling into this trap is a huge disservice to yourself, as it will make learning new things much more frustrating and much less productive for you.
You should studiously avoid conflating syntax and semantics. The way something is written in one particular programming language and the concept that that particular sequence of characters represents, are two distinct (albeit related) things. It is crucial that you understand the idea that the syntax represents independently of the syntax itself.
For example, here is a bunch of ways of saying "I want add
to name a function which returns the sum of its two arguments":
int add(int a, int b) { return a + b; }
auto add = [](auto a, auto b) { return a + b; }
def add(a, b): return a + b
add = lambda a, b: a + b
from operator import add
add a b = a + b
add = \a b -> a + b
add = (+)
(defun add (a b) (+ a b))
fn add(a: i32, b: i32) -> i32 { a + b }
let add = |a, b| { a + b };
: ADD + ;
I could go on and on, but this should be enough to make the point.
All of the above examples mean the same thing.
If you think that some of them are more logical or natural or correct than others, then you are deeply mistaken. Do yourself a favour and disabuse yourself of this misconception! Understand that the syntax and the concept the syntax represents are separate things, and learn to understand the concept in itself, liberating yourself from the syntax. That way, a number of important and hugely beneficial to you, things will happen:
- You'll have a far firmer, deeper, better understanding of the meaning of programs you read and write.
- You'll be able to reason more clearly about the ideas you want to express, because you will be able to decouple thinking about what it is that you want to say, from thinking of how to say it in whatever language you happen to be using.
- You'll be able to learn new languages far more efficiently.