Содействие - исключение из 3-го закона Ньютона.

Амальгама

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Амальгама » Reductor Sapiens » Еще раз про смысл #2


Еще раз про смысл #2

Сообщений 421 страница 450 из 577

1

Ладно! Никто единорога во сне видеть не хочет, Загар перемигиваться с аллигатором отказывается, в музыке реп и упадок, Доктор, похоже, попаданцем заделался и вещает из глубины веков, Лукашенко вечен, а вот со смыслом вскочил вопрос.

Вот скажите мне люди у чего есть смысл, а у чего нет? У тестов и действий очевидно он есть. У предметов смысл определяется применением предмета в действии и, если применение не ясно, то и со смыслом проблемы. Это на примере любого археологического артефакта понятно - неизвестно назначение, не ясен смысл вплоть до сомнений в искусственности происхождения.

Итак, в чем же еще  есть смысл?

Предыдущая часть темы: Еще раз про смысл

0

421

#p155625,Шарпер написал(а):

Преобразование каждого байта побитно в строку элементарное. И я не верю что ты этого не знаещь.  Это стандартный прием.

Потренировался.
Оказалось что ты не прав, потому что и преобразование каждой строки битов в символы - стандартный прием.
И вот я ввожу "2х2=4" и преобразую их в битовую последовательность:
"00110010 01111000 00110010 00111101 00110100"
Обрати внимание: в ней 5 битов = 40 байт.
и перевожу их обратно, получаю:
"2x2=4"

Теперь я беру твои 31 бит:

#p155263,Шарпер написал(а):

Ты чо же издеваешься опять?

110010 1111000 110010 111101 110100

перевожу их в текстовые символы и получаю:
"��^t"

Ну?
и где тут "2x2=4"

Отредактировано Лукомор (2021-03-05 18:31:47)

0

422

#p155630,Лукомор написал(а):

Потренировался.
Оказалось что ты не прав, потому что и преобразование каждой строки битов в символы - стандартный прием.

Молодец! Я так и знал, что к конвертеру, иллюстрирующему преобразование в строку последует претензия об отсутствии в нем подавления нулей! Может теперь отвлечемся на поиск конвертера удовлетворяющего Вас еще и желудочно?

Что еще не ясно в получении строк из байтов с ведущими нулями и их подавлением?

0

423

#p155632,Шарпер написал(а):

Я так и знал, что к конвертеру, иллюстрирующему преобразование в строку последует претензия об отсутствии в нем подавления нулей!

К конвертеру никаких претензий не имею, он работает корректно.
Подавление старших нулевых битов в каждом байте, зверь науке неизвестный, смысла искать конвертор заточенный под этого неизвестного зверя - нет.

0

424

#p155632,Шарпер написал(а):

Что еще не ясно в получении строк из байтов с ведущими нулями и их подавлением?

Мы не говорим о получении строк из байтов.
Ты утверждал, что можно подавить старшие нулевые биты в ASCII коде одного отдельного символа....
И ничего этому символу не будет...

0

425

#p155634,Лукомор написал(а):

Подавление старших нулевых битов в каждом байте, зверь науке неизвестный, смысла искать конвертор заточенный под этого неизвестного зверя - нет.

Что Вы говорите? Подавление нулевых битов в каждом байте? Строковым оператором? Резкая смена вопроса о получении строки из байта еа вопрос подавления битов? И т.д и т.п. лищь бы подальше от главной темы...

0

426

#p155635,Лукомор написал(а):

Мы не говорим о получении строк из байтов.

Это Вы не говорите, а я изначально привел строковую команду

#p155635,Лукомор написал(а):

Ты утверждал, что можно подавить старшие нулевые биты в ASCII коде одного отдельного символа....

В виде строки!

0

427

#p155638,Шарпер написал(а):

Подавление нулевых битов в каждом байте? Строковым оператором?

Заметь, не я это предложил!  http://www.kolobok.us/smiles/standart/smile3.gif

0

428

#p155639,Шарпер написал(а):

Это Вы не говорите, а я изначально привел строковую команду

Да, и ты был за это бит!
Но не байт!  http://www.kolobok.us/smiles/standart/smile3.gif
Ты был бит, конкретно, за то, что ты привел  строковую команду для использования в подавлении старших нулевых битов в ASCII коде одного символа.

Отредактировано Лукомор (2021-03-05 20:48:24)

0

429

#p155639,Шарпер написал(а):

В виде строки!

В виде строки длиной 1 байт = 8 бит

0

430

#p155639,Шарпер написал(а):

Это Вы не говорите, а я изначально привел строковую команду

Изначально.
Была строка.
"2х2=4".
Ты в ней строковой командой подавил нули слева.
Ну и... что?

0

431

#p155644,Лукомор написал(а):

Заметь, не я это предложил!

Именно Вы! Я же привел строковый оператор

#p155645,Лукомор написал(а):

Ты был бит, конкретно, за то, что ты привел  строковую команду для использования в подавлении старших нулевых битов в ASCII коде одного символа.

Только неграмотные могут высказать такое бредовое предположение, особенно с учетом пояснений необходимости перевода битов в читаемые стмволы

#p155646,Лукомор написал(а):

В виде строки длиной 1 байт = 8 бит

В виде строки 8 байт визуализирующих биты

#p155647,Лукомор написал(а):

Изначально.
Была строка.
"2х2=4".
Ты в ней строковой командой подавил нули слева.
Ну и... что?

Нет, дорогой, я преобразовал коды 8-ми битных символов в их двоичную визуализацию печатными знаками, поленившись выписать незначащие нули. Дальше твой эклер забурлил и потребовал пояснений каким образом это осуществимо. Очень важный вопрос в контексте главного

0

432

#p155654,Шарпер написал(а):

Я же привел строковый оператор

Любопытно, зачем?
И еще любопытнее, как его можно применить к строке С(char),
которой присвоено значение С = "2х2=4", о которой и идет речь все это время.

И,  кроме этой строки, у нас есть только битовая строка B(boolean),
и мы можем преобразовать, при помощи калькулятора,
строку символов С в строку символов В, причем В примет значение
В = "00110010 01111000 00110010 00111101 00110100".
И теперь мы с помощью того же калькулятора можем преобразовать строку В в строку С1(char),
и строка С1 примет значение С1 = "2х2=4".

Всё!

Только вот мне непонятно ,к которой из этих двух строк ты собирался применить этот свой оператор str.lstrip(),
что уже неправильно, поскольку этот оператор, в таком виде, как записан (без указания аргумента), давит не нули, а пробелы слева.
Больше у нас нет ничего, и мы обсуждаем именно строку С(char),
которая есть у меня в компьютере, и которая  имеет размер 5 байт.

0

433

#p155654,Шарпер написал(а):

В виде строки 8 байт визуализирующих биты

Только тебя просили написать строку B размером 5 байт, соответствующую строке С размером 5 байт,
А ты написал строку B#(boolean) размером 31 бит с присвоенным ей значением
B# = 110010 1111000 110010 111101 110100

но которая одновременно у тебя и B#(char) размером 35 байт
с присвоенным ей значением
B# = "110010 1111000 110010 111101 110100"

И вот об этой строке, одновременно объявленной тобой и (char) и (boolean),
ты и ведешь рассуждения.
А это - некорректно!

0

434

#p155654,Шарпер написал(а):

Нет, дорогой, я преобразовал коды 8-ми битных символов в их двоичную визуализацию печатными знаками,

А зачем?
И главное как это сделать?

0

435

#p155654,Шарпер написал(а):

поленившись выписать незначащие нули

Ну наконец-то!
Больше от тебя ничего и не требовалось!

Только поленившись выписать незначащие нули, ты не поленился потом нагромоздить вокруг этого кучу всякой чуши несусветной,
которая к теме обсуждения никакого отношения не имеет.

0

436

И ведь что интересно!
Незначащие нули можно не выписывать.

Тот же калькулятор, приволоченный сюда Шарпером,
прекрасно все это кушает, только Шарпер поленился с этим калькулятором поиграться, как обычно.

Лукомор не поленился, и выяснил, что калькулятор этот прекрасно возвращает двойку, и в случае, если ему скормить код 0011 0010,
и в случае, если ему скормить код с подавленными незначащими нулями слева: 11 0011.
И не только двойку, а любой символ он возвращает правильно.

То есть тут Шарпер абсолютно прав, можно не вводить незначащие нули.

В чем Шарпер не прав?

Можно подавить незначащие нули в одном символе, но нельзя - в битовой последовательности, кодирующей более одного символа.
Потому что тогда вся картинка сползает, и при преобразовании строки бит в строку символов калькулятор нарезает строку бит по 8 бит на свое усмотрение,
и эти  восьмибитовые последовательности переводит в символы. По иному он не понимает.

0

437

#p155666,Лукомор написал(а):

Ну наконец-то!
Больше от тебя ничего и не требовалось!

Только поленившись выписать незначащие нули, ты не поленился потом нагромоздить вокруг этого кучу всякой чуши несусветной,
которая к теме обсуждения никакого отношения не имеет.

Да неужели? Эклер лечить будем?

#p155355,Лукомор написал(а):

Интересно, ты микропроцессору тоже так будешь объяснять, что незначащие нули просто выкинул подавил

И я в ответ записал  команду подавления указанных символов слева в строке, чо вызвало тепловой взрыв твоего эклера

#p155667,Лукомор написал(а):

Можно подавить незначащие нули в одном символе, но нельзя - в битовой последовательности, кодирующей более одного символа.

Ты еще больше удивишься, если узнаешь, что для нужного форматирования часто приходится работать побайтно

0

438

#p155665,Лукомор написал(а):

А зачем?

Так я и зналЪ! Причина утопилась в эклере! Клиент ни хрена не помнит откуда ноги!  http://www.kolobok.us/smiles/artists/laie/LaieA_063.gif  http://www.kolobok.us/smiles/artists/laie/LaieA_063.gif  http://www.kolobok.us/smiles/light_skin/rofl.gif  http://www.kolobok.us/smiles/light_skin/sarcastic.gif  http://www.kolobok.us/smiles/light_skin/yahoo.gif  http://www.kolobok.us/smiles/artists/laie/LaieA_059.gif

#p155099,Лукомор написал(а):

Как отличить выражение 2х2=4 в символьном виде, от выражения "2х2=4" в двоичном виде?

0

439

#p155670,Шарпер написал(а):

Эклер лечить будем?

Это еще зачем?
Мой эклер ничем не болеет...

0

440

#p155670,Шарпер написал(а):

И я в ответ записал  команду подавления указанных символов слева в строке

В какой строке?
Еще раз повторяю.
Мы говорим о строке символов С = "2х2=4".
Ты написал команду подавления пробелов слева в этой строке.
Но их там нет!
Поэтому твоя команда - не работает.

0

441

#p155670,Шарпер написал(а):

Ты еще больше удивишься, если узнаешь, что для нужного форматирования часто приходится работать побайтно

Я вообще крайне удивлен, что для такого, с позволения сказать, форматирования, бесполезного и ненужного, приходится еще и работать...
Причем самое удивительное здесь то, что в результате такой работы для хранения выражения"2х2=4" просто не хватит никакой памяти компьютера...

Сам посуди.

Мы представляем строку из 5 байтов: С = "2х2=4"
в виде строки из 44 байтов (с учетом пробелов): С1 = "00110010 01111000 00110010 00111101 00110100".
На втором шаге мы можем представить эту  строку в виде строки из 352 байтов, представив каждую единицу ее кодом 00110001,
и каждый ноль его кодом 00110000,
На каждой итерации длина строки будет, таким образом возрастать в 8 раз (на самом деле - больше, если коды пробелов также записывать 8 байтами).
На N-ном шаге длина строки будет превышать величину 5х8^N байт.
Таким образом, на третьем шаге размер файла с записью выражения 2х2=4 превысит 1 килобайт,
на  седьмом шаге - превысит 1 мегабайт, на 10 шаге - один гигабайт, и на 14 шаге - 1 терабайт,
и где-то на семнадцатом-восемнадцатом  шаге - 1 петабайт....  http://www.kolobok.us/smiles/standart/smile3.gif

Отредактировано Лукомор (2021-03-06 15:03:55)

0

442

#p155671,Шарпер написал(а):

Как отличить выражение 2х2=4 в символьном виде, от выражения "2х2=4" в двоичном виде?

Ну и как отличить??!!!

0

443

#p155686,Лукомор написал(а):

Ну и как отличить??!!!

Все по  новой штоле? Вся ветка про это была

0

444

#p155678,Лукомор написал(а):

Ты написал команду подавления пробелов слева в этой строке.

Нет. Я привел строковую команду пригодную для форматирования, но программу обработки твоей строки не писал.

#p155685,Лукомор написал(а):

Я вообще крайне удивлен, что для такого, с позволения сказать, форматирования, бесполезного и ненужного, приходится еще и работать...

Да ты замаял уже нулями. Нарисуй недостающие и вспомни о чем речь.

0

445

#p155685,Лукомор написал(а):

Мы представляем строку из 5 байтов: С = "2х2=4"
в виде строки из 44 байтов (с учетом пробелов): С1 = "00110010 01111000 00110010 00111101 00110100".

Каких, билят, байтов? У тебя шрифтовая строка, откуда байты?

#p155685,Лукомор написал(а):

На втором шаге мы можем представить эту  строку в виде строки из 352 байтов

Циклить пожалуйте под наблюдение врача в палату с мягкими стенами

0

446

Доктор, я буду жить ?
А смысл ?

+1

447

#p155694,Шарпер написал(а):

Вся ветка про это была

Ветка - была.
Конкретного ответа на этот конкретный вопрос - не было... http://www.kolobok.us/smiles/light_skin/unknw.gif

Отредактировано Лукомор (2021-03-06 19:40:43)

0

448

#p155696,Шарпер написал(а):

Я привел строковую команду пригодную для форматирования, но программу обработки твоей строки не писал.

Не писал, потому что это невозможно для моей строки.
А команд, пригодных для форматирования - валом.
Почему написал только одну?
Почему именно эту?
И зачем вообще ее написал? Она не об этом...

0

449

#p155696,Шарпер написал(а):

Да ты замаял уже нулями. Нарисуй недостающие и вспомни о чем речь.

Я помню, помню!
Речь, как всегда у Шарпера, ни о чем, и обо всем одновременно...

0

450

#p155698,Шарпер написал(а):

У тебя шрифтовая строка, откуда байты?

Шрифтовая строка - это в типографии.  http://www.kolobok.us/smiles/standart/smile3.gif
У меня - строка символов (character) и больше ничего.
Каждый символ кодируется одним байтом =  8 битами в соответствии с таблицей кода ASCII.
Отсюда и байты...

0


Вы здесь » Амальгама » Reductor Sapiens » Еще раз про смысл #2