Каждый язык программирования, который я знаю (Perl, Javascript, PHP, Python, ASP, ActionScript, Commodore Basic) использует одиночные и двойные кавычки для разграничения строк.
Это создает текущую ситуацию, когда нужно переходить на большие длины, чтобы правильно обрабатывать кавычки, поскольку цитата чрезвычайно распространена в содержимом строк.
Почему языки программирования не используют какой-либо другой символ для разграничения строк, который не используется в обычном разговоре \, | или {}, например), чтобы мы могли просто продолжить свою жизнь?
Это правда, или я что-то не замечаю? Есть ли простой способ остановить использование кавычек для строк на современном языке программирования?
print < < END
Я знаю о синтаксисе здесь document, но для незначительных манипуляций с строками он слишком сложный и усложняет форматирование.
END;
[ОБНОВЛЕНИЕ]. Многие из вас хорошо высказались о важности использования только символов ASCII. Я обновил примеры, чтобы отразить это (обратная косая черта, и фигурные скобки).