Marvin Renich wrote:
* Aaron <[EMAIL PROTECTED]> [061024 12:51]:
Then it's no surprise that Windows text editors follow the "theoretical"
and probably broken approach, while the Unix ones do things the way
they've always been done.

Thanks for weighing in on this one, Bram.


Well, I never heard of "line separator" until people started trying to
explain the broken behavior, and I've been around computers for a long
time.  I think the "theoretical" and "practical" are the same in this
case, and the "broken" is just that!  :-P

...Marvin



Well...

In Algol, Pascal, and (IIUC) C, the semicolon is a "statement separator". The last statement before an *end* or } doesn't need an ending semicolon; if there is one, then there is an "empty statement" after it.

In COBOL, OTOH, every sentence (or label or data declaration or...) must end in a period followed by a space. Even the last sentence in the last paragraph in the last section (if any) in the program's PROCEDURE DIVISION must have one. The period followed by a space is not a "separator", it's a "terminator".

Apparently the Windows engineers came from Algol, Pascal and C while the Unix people came from COBOL. Or did they? :-รพ


Best regards,
Tony.

Reply via email to