КАК РАБОТАЮТ КОДИРОВКИ | ОСНОВЫ ПРОГРАММИРОВАНИЯ
ฝัง
- เผยแพร่เมื่อ 1 มิ.ย. 2024
- Хранение строки в памяти определяется ее кодировкой.
Что такое кодировки и стандарты, как это выглядит памяти, как происходит кодирование символов и почему их так много - узнаешь в этом видео.
ССЫЛКИ ИЗ ВИДЕО:
1. Как работает память компьютера - • КАК РАБОТАЕТ ПАМЯТЬ КО...
💎 Поддержка канала:
/ alekos1
yoomoney.ru/to/410011179144828
00:00 Введение
01:10 Коды символов
01:40 ASCII
02:51 Нехватка кодов
03:30 Кодовые страницы
04:45 Windows и ANSI
05:50 Unicode
07:14 Проблема 1. Расточительство памяти
07:40 Проблема 2. Порядок хранения байт
09:04 UCS-2. Bom-байты
09:59 UTF-8
13:28 UTF-16
16:57 UTF-32
17:47 Резюме
18:12 Знаки вопросов
18:31 Строки в языках программирования
00:00 Введение
01:10 Коды символов
01:40 ASCII
02:51 Нехватка кодов
03:30 Кодовые страницы
04:45 Windows и ANSI
05:50 Unicode
07:14 Проблема 1. Расточительство памяти
07:40 Проблема 2. Порядок хранения байт
09:04 UCS-2. Bom-байты
09:59 UTF-8
13:28 UTF-16
16:57 UTF-32
17:47 Резюме
18:12 Знаки вопросов
18:31 Строки в языках программирования
2:20 - 8ой бит не был пустым, он использовался под контроль четности (parity), для контроля целостности передаваемой информации. Отсюда и всякие рудименты, дошедшие до наших дней типа base64 или uue.
"Минимальная ячейка памяти, которую можно адресовать, составляет 8 бит" - ну-ну, бит адресовать уже нельзя. И может все-таки размер ячейки?
,хсхс,хс
Не понимаю почему так мало просмотров. Как по мне, материал всех видео сделан качественно и лёгок в понимании, надеюсь продолжите в том же духе.
Поддерживаю! лучшее видео в рунете про кодировку
+
монотонная подача не вызывает откликов в голове. Хоть и материал хороший.
@@gredar77 У таких детей как я - вызывает.
с радостью бы поддержал комментарий, видно, что материал качественный. Но мне ничего не понятно
Ничоси, не ожидал такого увидеть в российском сегменте интернета. Спасибо, все понятно и разложено по полочкам
Приятные цвета, хорошая анимация, дикция и подача материала - все круто! Спасибо за видео!
Как учитель информатики, говорю, ЭТО ПОТРЯСАЮЩЕ!
Спасибо за столько замечательное видео!
Законспектируй с видео и передавай информацию детям)
Идея для нового видео: как работают числа с плавающей точкой ieee-754
Только подумал, дабы написать об этом в комментариях, а тут уже. С таким качеством, как делает автор, это скорее всего будет единственное стоящее видео про ieee-754, ибо даже на англоязычном TH-cam'е не так просто найти понятный материал по этой теме.
Согласен! Про мантису, всю эту херню, как в двоичном виде вычисления производятся в FPU и так далее) да и вообще бы про основу там) как АЛУ устроен) как в АЛУ сумматор работает и т.д. ))) хотя про это всё уже Ben Eater расказывал, но это на забугорном ютубе)))
@@xm4dn355x th-cam.com/video/HPGw4qFARTg/w-d-xo.html
Не скажу, что информация из видео мне жизненно необходима, но она очень познавательна и автор кратко и емко излагает суть вопроса. Можно только приветствовать такие видео! Спасибо!
Хочу выразить благодарность *Alek Os* за доступность и лаконичность подачи информации. Как он преподносит материал ни один лектор/препод в универе/ на курсах так подробно с интузиазмом не расскажет и с такой удачной подачой и илюстрациями. Огромный респект!
Огромное спасибо за это видео! Концентрированная, систематизированная, рационально укомплектованная и последовательно представленная информация - ничего лишнего. Моё почтение.
Лучшее видео в рунете про кодировку
Наткнулся на Ваш канал, чтобы как обычно - "посмотреть перед сном", => не мог заснуть до утра и смотрел все видео подряд... Думал, что умру от "передозировки" на столько КАЧЕСТВЕННОЙ информации.... Дай Бог Вам здоровья, сил, терпения и мотивации делать такой офигительный контент и нести действительно ВАЖНЫЕ знания в массы! P.S. идея для следующего видео - как "под капотом" работают алгоритмы хеширования
0:26 Одна грамматическая помарка: это не число, а последовательность цифр. Оттого и пошло понятие "цифровой". Число - это величина, а цифра - это знак. Цифра 1 не больше 0, а просто отличный от 0 знак. Замени 1 на "Х" и машина продолжить работать, как ни в чём не бывало. 1 и 0 - это логические символы, а не числа, это булевские true и false, "да" и "нет".
Учили все это в универе, казалось тогда мега сложным, а сейчас смотрю видос и понимаю, что это просто наши преподы объяснять не умеют.
Жиза
В образовательных учреждениях идёт плотный поток информации, которая обязана улежаться. Это одна из причин, почему взрослому проще учиться.
@@WypukEST сказано верно, но отличия как подготовился и подал материал человек в видео, и как это делали в учреждении, колосально разная, тем самым шанс, с улежавшимися мыслями, что я(или кто-то другой) понял бы то, что рассказали бы опять в учреждении, равносильны случайностям и опыту за годы, а вот в видео это было идеально изложено, для первого понимания в целом, об этой теме.
А всё потому что автор видео мог что-то переделать в видео, доделать, дописать из инфы, что хотел сказать, но забыл, а вот преподаватель в учреждении этого не сможет, пара закончилась и всё, только на следующей он дополнит, если вспомнит в чём ошибся или забыл упомянуть, но помнить всё слова с прошлой пары не дано каждому (это уж точно).
По-крайней мере вот, эта разница, из за которой стоит искать на ютубе видео, иногда можно понять картину в целом и по проще, из за видео🌞
Ну без проверки сложно судить. Надо найти универские задания на эту тему. Найти пару сотен людей не знающих эту тему изначально. Одну сотню учить одним способом, другую другим, а потом попросить решить одни и те же задания.
@@CrazyCactusVibes + студент не переспросит, ибо приходит убить время за корочкой...
p.s. но это не повод превращать лекцию в раздачу ссылок на ютубе (по той же причине)
Этот контент - прям то, что нужно. Большое спасибо Вам! По мере возможности продолжайте, пожалуйста!)
Это лучше по основам программирования, что я видел в русскоязычном сегменте ютуба
Наткнулся на твой канал, это просто очень круто! Я занимаюсь программистом на высоком уровне и даже не задумывался о таких "мелочах". Спасибо что ты мне это объяснил.
Класс! Теперь понимаю необходимость существования различных версий UTF-кодировок.
Я как человек, который только начал свой путь в программировании хочу сказать, что ваши видео ПРОСТО СУПЕР!! О сложном получается сказать настолько просто, что поняла даже я. Молю о продолжении!
С меня подписка, лайки и пересмотры видосов по несколько раз 😂
Человек настолько долго ждал возвращения Зоракса, что сам им стал. Видос крутой
Да, напоминает стиль его изложения)
Не скажу, что понял все, что объяснял автор, но вы натолкнули меня на некоторые мысли в своей работе - не программирование, но у нас большие проблемы с быстрым перекодираванием в Unicode. Попробую осуществить то, что задумал. Надеюсь, получится. Автору большущий респект!))
Получилось?
@@MrVintarb на 99%. Мне нужно было ускорить перекодирование из asci (точнее его аналог армянского armscii) в unicode.
Раньше на 400.000 строк уходило 25 минут, с моим новым кодом теперь 6минут.
Но появилась одна проблема, которую не могу решить пока что - если в ячейках есть числа с нулем в начале, при перекодировании они исчезают. То есть 011 превращается в 11. А это не нужно.
Сейчас ломаю голову над этим. Если смогу решить эту часть процесса, то внедрю в отдел свой код
Выражаю огромную благодарность автору. Отличный материал, подача, оформление. Все на высшем уровне.
Спасибо.
Очень грамотно, доступно и наглядно изложено. Автору большое спасибо!
Очень полезный контент!
Отличное объяснение!!!
Наглядно и понятно, спасибо!
Удачи в развитии канала, контент полезный, шикарный и интуитивно понятный
Отлично! Лучшее видео по теме! Про Ассемблер (язык ассемблера) - вообще бомба! Подписался.
Вот это концентрация информации!
Тот случай, когда понимаешь, что для понимания потребуется пересмотреть ещё раз пять.
я периодически посматриваю данное видео, для меня оно как шпаргалка, пасиб мил человек
Огромное спасибо за ваш труд!
спасибо за видео! очень понятно
Ооуу 👍👍👍👍👍
Я примерно так всё смутно и представлял.
Теперь конкретно знаю.
Спасибо 👍👍👍
Спасибо за видео, было интересно
Качественный контент, спасибо за труд!
Ты красавчик!!! Отличные темы берёшь и прекрасные видосы делаешь. Так держать!
Классное видео. Спасибо.
Очень полезный материал!
Вау! Как я жил то без этого)) Спасибо, приисполнился чутка
СПАСИБО ЗА ВЫПУСК
Спасибо! Было интересно и полезно
Отличный ролик, аж keyrus вспомнился. Спасибо!
Очень круто, спасибо!
Надеюсь на новые видосы. В любом случае спасибо за знания!
Отличное изложение, спасибо!
Спасибо! Очень круто
Познавательно, спасибо!
Здорово сделал видео! Ох, уж и намучался я со строками в С++ xD
Спасибо. Очень крутое видео!
Контент огонь, автор, это нормально что голова после потока информации идёт кругом?:)
Крутая подача! Продолжай в том же духе!
Полезно. Спасибо.
Очень годный контент, спасибо огромное.
Спасибо за контент, конспект записан !
Годно. Пару лет назад искал инфу в интернете и проходил путь ,который этот видос даёт за 20 минут, в течение нескольких часов....
Спасибо за урок !
Здорово. Очень здорово.
Полезно и доступно, жду новые видео
Отличное изложение. Все наглядно 🔥
Какой же всё-таки бардак с кодировками до сих пор... Постоянно стараюсь об этом не думать... Несём с собой грехи отцов, так сказать(((
Бардак везде. Хаос повсюду.
Это все из-за одного отца - Била Гейтса, это его Microsoft устравивала хаос, чтобы под шумок занять первое место на рынке.
Apple, тоже хороши, тоже внесли вклад в это.
Кодировки, это еще не все, есть еще один зоопарк, способы обозначения окончания и перевода строк.
Отлично! Супер!
Сложно, но информация неплохая, надо разбираться
Лучшее материала по данной теме не нашел, лайк и СПАСИБО! )
учись искать
большое спасибо за видео♥
Автор отлично! Молоток! Продолжай в том же духе.
Замечательный контент, спасибо!
Побольше подписчиков ! Классный и полезный контент !
Спасибо за объяснение
Пожалуйста, продолжай снимать. Я только нашла хороший канал с хорошей подачей материала, не хочу его терять. Буду ждать новые видео😘
Комментарий для продвижения шедеврального материала!
Спасибо за качественный контент. Просто и понятно. 🔥🥇
высший пилотаж в объяснении просто, я хоть и опытный и вроде много всего мучил с кодировками, но все равно познал много нового, в том числе и исторические причины, почему так. Мое введение в кодировки началось с перекидывания контактов в айпод, там я и узнал, что такое яЛП или BOM подпись. круто, надеюсь это посмотрит каждый, кто учится или уже работает в айти сфере
Sorax привет) Ах ты робот, вернулся))
Огромное спасибо за такой разбор и подробное донесениe информации. Действительно неожиданно увидеть такое в российском сегменте ютуба. Однозначно подписка и лайк! Автору всего лучшего, каналу - подписчиков и процветания!
годный контент. спасибо!
Просто комментарий для продвижения данного видео и выведение его в топы!
Спасибо за видео, теперь я хоть немного понимаю в кодировках)
Чисто лайк, спасибо.
Спасибо. Доступно, понятно, интересно. Не останавливайтесь, у Вас хорошо получается подавать материал.
Мега полезно сэр❗🧠
Спасибо, очень ёмко и обстоятельно, настоящая кладезь 👍
Теперь я знаю, как работает UTF-8! Как же круто
Когда проходили это в универе, нам конечно рассказывали про ASCII, но в ролике пропущена интересная часть о том, что у нас была параллельно отечественная КОИ8 а потом и ISO версии кодировок пошли до UTF. На некоторых заводах у нас КОИ8 использовалась очень долго до перехода на юникод. Видимо видео сделано по англоязычной книге.
Дело не в книгах, тут подается информация, полезная для всего мира, и так инфы очень много, а тут еще и наши кодировки надо изучать, которые только нами использовались.
Очень доступно, спасибо за проделанную работу
Спасибо! Очень полезный материал
Я в восторге от видео, познавательно и доступно. Спасибо за труд, продолжайте, пожалуйста, в том же духе!
так красиво😍 и информация гораздо лучше воспринимается, когда глазу приятно
Однозначно лайк!
Случайно наткнулся на видео, лайкподписка, мне понравилось :)
Снова наткнулся, а тут мой коммент годичной давности 😅
Интересно, а чтение сразу всего файла в переменную (память) в C# через тот же ReadAllText будет быстрее на utf 32?
Или запись в оперативку из-за большего объёма будет не такой уж и быстрой, а потому и смысла нет?
попало видео в рекомендациях, сначала подумал про алкогольные кодировки)
Спасибо!!!
Класс!
Годнота-то какая, годнота
Супер!!
Ого, это так круто
Отличный видос
Отличное видео! Вы - молодец! С нетерпением жду новых серий!
круто информативно
Спасибо. Чётко, может пацан, вообще ребят. 😊
толково!
Super class 🙂👍👍👍👍👍
Пришёл сюда в процессе изучения указателей в Паскале по первому тому Столярова. Всё понял, хоть и смотрел на перемотке. Да, вы друг друга сильно дополняете, он преподносит через книгу доходчиво, а вы иллюстрируете так же грамотно. Если бы не учился по этому учебнику, ничего бы не понял вообще. Спасибо большое!