Multiplication is almost never implicit in a computer language. I don't actually know any which do it implicitly, but they probably exist, maybe math-specific languages and the like.
The overriding issue here is dependant on how the question is written and we are limited if we cannot express fractions easily.
Is it (6/2)(1+2) with answer 9 or 6/(2(1+2)) with answer 1. On a question paper, I would expect to see either this:-
p \{ margin-bottom: 0.1in; line-height: 120%; \} 6/2\(2\+1\)
or
p { margin-bottom: 0.1in; line-height: 120%; } 6/2(2+1)
That way we clearly know which it is. How would you know which order is expected in a line of code with an inserted multiplication sign. I suspect it would just go left to right so answer 9 but clarity is required.
I thought like Robin last night, but then had a phone call so did not post and after I forgot..
you see when written like Robin its univoque but as presented in the first post (I find it ambiguous...), is it you should have used extra brackets to make it univoque otherwise, with all same weight you go from left to right?
In all the time I have written code a have assumed that hard coding the multiplication operator was the way to go. I had never even considered implicit multiplication in computer code at all but when I saw the expression in my OP I decided to try it out and true to form the results are there for all to see.
What we take for granted in our thought processes cannot be assumed in computer code.