Надо смотреть не на пробелы при определении количества информации. Пара томов курса физики содержит гораздо больше информации, чем писанина современных «писателей».
С точки зрения теории информации пробел ничем не отличается от других символов (т.к. это всего лишь символ разделитель; при желании можно закодировать текст без его использования).
Если речь идёт именно о
количестве информации
то не считаются. Однозначно.
Более того, для определения количества информации надо сжать текст по алгоритму Хаффмана. Получим приближение количества информации в тексте с точностью до 1/log2(L), где L - число символов в алфавите (если память мне не изменяет).
Добавление пробелов и других подобных символов не изменило количество информации с точки зрения конечного результата, т.е. программа осталась идентичной. В данном случае ряд пробелов не несут информативной нагрузки.
С точки зрения программистики, да. С точки зрения русского языка.. спорно, но скорее всего несут, ибо позволяют понять смысл того, что от тебя хотят в написанной писанине.
Отчего же отсутствует? Если пробелы вообще убрать, то ничего не скомпилируется. Пробел вполне есть, просто есть правила, позволяющие трактовать последовательность пробелов как 1 пробел. В определённых случаях.
в строгом смысле слова, ни пробелы, ни любые другие символы не считаются при определении кол-во информации. При определении кол-ва информации считаются состояния конкретной системы.
Если система - программа на Python и пресловутый пробел изменяет кол-во состояний системы (является лексемой языка), то да он засчитывается.
В этом что-то есть. Фразы «добавить комментарий» и «ддддоооооббббаааввввииииттттьььь кккооооммммееенннттттааааррррииийййй» имеют абсолютно одинаковое количество информации с точки зрения передачи некоторого смысла.
>ты о чём, родимый? ты вообще за темой следишь, не?
Это ответ на вопрос являются ли знаки препинания символами русского алфавита в информационном смысле. Да, являются. От них зависит состояние системы, как было совершенно верно отмечено выше.
да какое нафиг общение? ты хоть понял, что тебя спрашивали?
Естественные языки служат для общения людей. Удивительно?
> Это ответ на вопрос являются ли знаки препинания символами русского алфавита в информационном смысле. Да, являются. От них зависит состояние системы, как было совершенно верно отмечено выше.
кое-кто увиливает от вопроса, являются ли пробелы знаками препинания/символами русского алфавита, от которых «зависит состояние систем»?
> Естественные языки служат для общения людей. Удивительно?
нет, не удивительно. но совершенно удивительно слышать такой ответ на абсолютно другой вопрос…
> В этом что-то есть. Фразы «добавить комментарий» и «ддддоооооббббаааввввииииттттьььь кккооооммммееенннттттааааррррииийййй» имеют абсолютно одинаковое количество информации с точки зрения передачи некоторого смысла.
в системе «код программы - исполнение» кол-во информации в этих фразах 0 (если они действительно закоментированны) - они не вносят ничего в систему. В системе «один разработчик-другой разработчик» кол-во информации уже не 0 - по крайней мере один из них узнал, что другой заикается, то есть число состояний изменилось. В системе «один разработчик - и он же утром» кол-во информации тоже не 0 - он теперь знает, что засыпал на клавиатуре :)
При передаче этого сообщения, мало того, что не погибло ни одного зайца, сообщение одной стороной была закодировано в алфавит(способ кодирования) известный обеим сторонам и передано/принято. При этом словарь (набор внутренних состояний) обеих сторон изменился, так вот мера изменения этого словаря и есть кол-во информации.
к слову про значимость 'пробелов', отсупов и знаков препинания в русском языке - случайная цитата из Маяковского.
Марш!
Чтоб время
сзади
ядрами рвалось.
К старым дням
чтоб ветром
относило
только
путаницу волос.
Для веселия
планета наша
мало оборудована.
Надо
вырвать
радость
у грядущих дней.
В этой жизни
помереть
не трудно.
Сделать жизнь
значительно трудней.
>так вот, я так и не понял, являются ли пробелы значимыми в отношении русского языка, или нет ;)
Являются. В информационном алфавите русского языка. В информационном алфавите Си (вторая цитата) есть символы-разделители, отображаемые одним или более пробелом, являющиеся символами информационного алфавита языка С. Но в ряде случаев пробелы в коде не являются символами алфавита языка и не несут смысловой информации. Во второй цитате я упустил первый вариант, позже поправился :)
> являются ли пробелы значимыми в отношении русского языка,
пробел, как визуально различимый промежуток между словами, предложениями и прочими границами при визуальном отображении русского (как и прочих современных) языка, смысл имеют, когда передают соответствующие паузы произношения, ритм речи и эмоциональную окраску фраз.