A question about semicolon ; in language C
in shell script, if write multiple lines into one single line, semicolons are utilized.
date; cal; time
else, write multiple lines into a file:
date
cal
time
semicolons are omitted, it is logical because there exists implicit line delimiters.
python inherits the style.
Nonetheless, in C and its successors like java and JS More tidies effort should be taken to type ; after every single line.
I read Semicolon - Wikipedia, it seems more of an arbitrary choice by modern language.
What’s the rule that C have to confirm so as to inherit such a pattern from B.