Точка с запятой имеет такое предназначение только в некоторых языках, не во всех.
Например в Python: В конце строки знак ";" можно не ставить.
А в основном этот знак используется для осведомления компилятора, что строку, где написана команда — надо прерывать, что после этой строки идёт строка, с другой командой.
Если её не поставить, то компилятор примет 2 разные команды — как за одну, и следовательно выведется ошибка: error: ';' expected.
Answers & Comments
Точка с запятой имеет такое предназначение только в некоторых языках, не во всех.
Например в Python: В конце строки знак ";" можно не ставить.
А в основном этот знак используется для осведомления компилятора, что строку, где написана команда — надо прерывать, что после этой строки идёт строка, с другой командой.
Если её не поставить, то компилятор примет 2 разные команды — как за одну, и следовательно выведется ошибка: error: ';' expected.