Зупинився на "відрізку".
Інша "біль у ***" - "strings" і "lines".
Де знаходимось:
strings - ланцюжки, послідовності (не надто схильний до останнього)
lines - рядки.
string variable - рядкова змінна.
string constant - рядкова константа ("ланцюжкова константа", відверто - sux)
Логіка дохла. Рядкова змінна, чи константа не обов'язково містять символ "нового рядка", не втримують цілий "рядок". Також, якщо у тексті часті повторення "string", взагалі дурня виходить з "ланцюжками".
Ви як хочете, але я починаю вживати
string = рядки
lines = лінії
рядок - ряд знаків, не обов'язково містить знак нової лінії.
лінія - рядок (знаків), що закінується знаком нової лінії ("нового рядка", до біди).
Авроматично, string variable і string constant стають на свої місця.
Також, "командна лінія", як ціле і "командний рядок", як текст що вводиться на командній лінії.
Не розумію, чому у багатьох таке неприняття до "лінії". Також у текстах по програмуванню, повинно бути одразу ясно, чи мається на увазі лише послідовність символів, чи рядок що закінчується '\n', тобто лінія тексту.
Чи я неправий?