КАК РАБОТАЮТ КОДИРОВКИ | ОСНОВЫ ПРОГРАММИРОВАНИЯ

  Рет қаралды 355,233

Alek OS

Alek OS

Күн бұрын

Хранение строки в памяти определяется ее кодировкой.
Что такое кодировки и стандарты, как это выглядит памяти, как происходит кодирование символов и почему их так много - узнаешь в этом видео.
ССЫЛКИ ИЗ ВИДЕО:
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 Строки в языках программирования

Пікірлер: 433
@AlekOS
@AlekOS 3 жыл бұрын
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 Строки в языках программирования
@user-ug8th9nd7j
@user-ug8th9nd7j 2 жыл бұрын
2:20 - 8ой бит не был пустым, он использовался под контроль четности (parity), для контроля целостности передаваемой информации. Отсюда и всякие рудименты, дошедшие до наших дней типа base64 или uue.
@mikegnd4429
@mikegnd4429 2 жыл бұрын
"Минимальная ячейка памяти, которую можно адресовать, составляет 8 бит" - ну-ну, бит адресовать уже нельзя. И может все-таки размер ячейки?
@animal3450
@animal3450 2 жыл бұрын
,хсхс,хс
@ioannchimrov
@ioannchimrov 2 жыл бұрын
Не понимаю почему так мало просмотров. Как по мне, материал всех видео сделан качественно и лёгок в понимании, надеюсь продолжите в том же духе.
@amadey3359
@amadey3359 2 жыл бұрын
Поддерживаю! лучшее видео в рунете про кодировку
@contentdelete1551
@contentdelete1551 2 жыл бұрын
+
@gredar77
@gredar77 2 жыл бұрын
монотонная подача не вызывает откликов в голове. Хоть и материал хороший.
@contentdelete1551
@contentdelete1551 2 жыл бұрын
@@gredar77 У таких детей как я - вызывает.
@user-dq5sx1fl8l
@user-dq5sx1fl8l Жыл бұрын
с радостью бы поддержал комментарий, видно, что материал качественный. Но мне ничего не понятно
@saint_hortator
@saint_hortator 2 жыл бұрын
Ничоси, не ожидал такого увидеть в российском сегменте интернета. Спасибо, все понятно и разложено по полочкам
@toscaantosca4541
@toscaantosca4541 2 жыл бұрын
Приятные цвета, хорошая анимация, дикция и подача материала - все круто! Спасибо за видео!
@texotlmaiev
@texotlmaiev 2 жыл бұрын
Как учитель информатики, говорю, ЭТО ПОТРЯСАЮЩЕ! Спасибо за столько замечательное видео!
@vadimsergeev7874
@vadimsergeev7874 2 жыл бұрын
Законспектируй с видео и передавай информацию детям)
@saint_hortator
@saint_hortator 2 жыл бұрын
Идея для нового видео: как работают числа с плавающей точкой ieee-754
@amadeuss829
@amadeuss829 2 жыл бұрын
Только подумал, дабы написать об этом в комментариях, а тут уже. С таким качеством, как делает автор, это скорее всего будет единственное стоящее видео про ieee-754, ибо даже на англоязычном KZfaq'е не так просто найти понятный материал по этой теме.
@xm4dn355x
@xm4dn355x 2 жыл бұрын
Согласен! Про мантису, всю эту херню, как в двоичном виде вычисления производятся в FPU и так далее) да и вообще бы про основу там) как АЛУ устроен) как в АЛУ сумматор работает и т.д. ))) хотя про это всё уже Ben Eater расказывал, но это на забугорном ютубе)))
@user-tj5xm5bh3p
@user-tj5xm5bh3p Жыл бұрын
@@xm4dn355x kzfaq.info/get/bejne/frZ3qpeiq6e2hJs.html
@vlad-qq
@vlad-qq 2 жыл бұрын
Сначала подумал, что Sorax вернулся.
@maniakacab
@maniakacab 2 жыл бұрын
Хочу выразить благодарность *Alek Os* за доступность и лаконичность подачи информации. Как он преподносит материал ни один лектор/препод в универе/ на курсах так подробно с интузиазмом не расскажет и с такой удачной подачой и илюстрациями. Огромный респект!
@kravchenkovvadim
@kravchenkovvadim 2 жыл бұрын
Не скажу, что информация из видео мне жизненно необходима, но она очень познавательна и автор кратко и емко излагает суть вопроса. Можно только приветствовать такие видео! Спасибо!
@amadey3359
@amadey3359 2 жыл бұрын
Лучшее видео в рунете про кодировку
@SemyonKalyakulin
@SemyonKalyakulin 2 жыл бұрын
Этот контент - прям то, что нужно. Большое спасибо Вам! По мере возможности продолжайте, пожалуйста!)
@Sofia_Mushakova
@Sofia_Mushakova 8 ай бұрын
Я как человек, который только начал свой путь в программировании хочу сказать, что ваши видео ПРОСТО СУПЕР!! О сложном получается сказать настолько просто, что поняла даже я. Молю о продолжении! С меня подписка, лайки и пересмотры видосов по несколько раз 😂
@vasjatarakanoff1063
@vasjatarakanoff1063 Жыл бұрын
Наткнулся на твой канал, это просто очень круто! Я занимаюсь программистом на высоком уровне и даже не задумывался о таких "мелочах". Спасибо что ты мне это объяснил.
@BrentonBrenron
@BrentonBrenron 2 жыл бұрын
Очень грамотно, доступно и наглядно изложено. Автору большое спасибо!
@mstufisher
@mstufisher 2 жыл бұрын
Наткнулся на Ваш канал, чтобы как обычно - "посмотреть перед сном", => не мог заснуть до утра и смотрел все видео подряд... Думал, что умру от "передозировки" на столько КАЧЕСТВЕННОЙ информации.... Дай Бог Вам здоровья, сил, терпения и мотивации делать такой офигительный контент и нести действительно ВАЖНЫЕ знания в массы! P.S. идея для следующего видео - как "под капотом" работают алгоритмы хеширования
@kapitankrolick
@kapitankrolick 2 жыл бұрын
так красиво😍 и информация гораздо лучше воспринимается, когда глазу приятно
@dashospsina7056
@dashospsina7056 2 жыл бұрын
Учили все это в универе, казалось тогда мега сложным, а сейчас смотрю видос и понимаю, что это просто наши преподы объяснять не умеют.
@CrazyCactusVibes
@CrazyCactusVibes 2 жыл бұрын
Жиза
@WypukEST
@WypukEST 2 жыл бұрын
В образовательных учреждениях идёт плотный поток информации, которая обязана улежаться. Это одна из причин, почему взрослому проще учиться.
@CrazyCactusVibes
@CrazyCactusVibes 2 жыл бұрын
@@WypukEST сказано верно, но отличия как подготовился и подал материал человек в видео, и как это делали в учреждении, колосально разная, тем самым шанс, с улежавшимися мыслями, что я(или кто-то другой) понял бы то, что рассказали бы опять в учреждении, равносильны случайностям и опыту за годы, а вот в видео это было идеально изложено, для первого понимания в целом, об этой теме. А всё потому что автор видео мог что-то переделать в видео, доделать, дописать из инфы, что хотел сказать, но забыл, а вот преподаватель в учреждении этого не сможет, пара закончилась и всё, только на следующей он дополнит, если вспомнит в чём ошибся или забыл упомянуть, но помнить всё слова с прошлой пары не дано каждому (это уж точно). По-крайней мере вот, эта разница, из за которой стоит искать на ютубе видео, иногда можно понять картину в целом и по проще, из за видео🌞
@MrLotrus
@MrLotrus 2 жыл бұрын
Ну без проверки сложно судить. Надо найти универские задания на эту тему. Найти пару сотен людей не знающих эту тему изначально. Одну сотню учить одним способом, другую другим, а потом попросить решить одни и те же задания.
@4igz
@4igz 2 жыл бұрын
@@CrazyCactusVibes + студент не переспросит, ибо приходит убить время за корочкой... p.s. но это не повод превращать лекцию в раздачу ссылок на ютубе (по той же причине)
@user-hs7hf6sw4g
@user-hs7hf6sw4g 2 жыл бұрын
Ты красавчик!!! Отличные темы берёшь и прекрасные видосы делаешь. Так держать!
@aleksandrzaviazkin285
@aleksandrzaviazkin285 Жыл бұрын
Спасибо. Доступно, понятно, интересно. Не останавливайтесь, у Вас хорошо получается подавать материал.
@alexfantast6566
@alexfantast6566 2 жыл бұрын
Огромное спасибо за это видео! Концентрированная, систематизированная, рационально укомплектованная и последовательно представленная информация - ничего лишнего. Моё почтение.
@TheDeatrockerRoom
@TheDeatrockerRoom 2 жыл бұрын
Удачи в развитии канала, контент полезный, шикарный и интуитивно понятный
@proalex111
@proalex111 Жыл бұрын
спасибо за работу. Делишься информацией - двигаешь прогресс
@FirstPowerRoot
@FirstPowerRoot 2 жыл бұрын
Выражаю огромную благодарность автору. Отличный материал, подача, оформление. Все на высшем уровне. Спасибо.
@vlvmakeev
@vlvmakeev 2 жыл бұрын
Замечательный контент, спасибо!
@ClearPaper89
@ClearPaper89 2 жыл бұрын
0:26 Одна грамматическая помарка: это не число, а последовательность цифр. Оттого и пошло понятие "цифровой". Число - это величина, а цифра - это знак. Цифра 1 не больше 0, а просто отличный от 0 знак. Замени 1 на "Х" и машина продолжить работать, как ни в чём не бывало. 1 и 0 - это логические символы, а не числа, это булевские true и false, "да" и "нет".
@P1ratRuleZZZ
@P1ratRuleZZZ 2 жыл бұрын
высший пилотаж в объяснении просто, я хоть и опытный и вроде много всего мучил с кодировками, но все равно познал много нового, в том числе и исторические причины, почему так. Мое введение в кодировки началось с перекидывания контактов в айпод, там я и узнал, что такое яЛП или BOM подпись. круто, надеюсь это посмотрит каждый, кто учится или уже работает в айти сфере
@selainro1791
@selainro1791 2 жыл бұрын
Просто комментарий для продвижения данного видео и выведение его в топы! Спасибо за видео, теперь я хоть немного понимаю в кодировках)
@alexey_burakov
@alexey_burakov 2 жыл бұрын
Я в восторге от видео, познавательно и доступно. Спасибо за труд, продолжайте, пожалуйста, в том же духе!
@Naikshy
@Naikshy 2 жыл бұрын
Очень доступно, спасибо за проделанную работу
@ekaterinapanteleeva8494
@ekaterinapanteleeva8494 2 жыл бұрын
Спасибо! Очень полезный материал
@dan0nzZa
@dan0nzZa 2 жыл бұрын
Наглядно и понятно, спасибо!
@PooKan_VoolKaN
@PooKan_VoolKaN 2 жыл бұрын
Удивительное совпадение. Вечером посмотрел видео ради интереса. А на следующий день на собеседование попалось задание как раз связанное с кодировкой символов. Спасибо за видео!
@ivanoliinyk8404
@ivanoliinyk8404 2 жыл бұрын
Лучшее материала по данной теме не нашел, лайк и СПАСИБО! )
@marcus_74
@marcus_74 2 жыл бұрын
учись искать
@Max-qj2fh
@Max-qj2fh Жыл бұрын
спасибо. давно хотел поизучать эту тему ) а тут такой подарок )
@daviddzgoev9024
@daviddzgoev9024 2 жыл бұрын
Огромное спасибо за ваш труд!
@dmytromykhailiuta9268
@dmytromykhailiuta9268 2 жыл бұрын
Очень здорово сделано. Огромное спасибо.
@barkas2589
@barkas2589 2 жыл бұрын
Понятно и удобоваримо, посмотрел с удовольствием, спасибо.
@maksimstepanov1953
@maksimstepanov1953 Жыл бұрын
Спасибо вам, отличные видео, смотрю и кайфую. Многое встало на места в голове.
@svyatoslavartemov3153
@svyatoslavartemov3153 Жыл бұрын
Спасибо, очень ёмко и обстоятельно, настоящая кладезь 👍
@user-gs7ro3tl9t
@user-gs7ro3tl9t 2 жыл бұрын
Очень полезный контент! Отличное объяснение!!!
@4Funoff
@4Funoff 2 жыл бұрын
😲🤔🙄😌 Влепил лайк, подписался, ударил в колокол на все уведомления!! Это восхитительный материал!! 👍🏻 в одном видео столько ответов на давние вопросы или такие вопросы, которые ещё даже не появились 😄😅 Очень познавательно!! Благодарю!! 😉
@guns44
@guns44 2 жыл бұрын
Отличный материал и канал, спасибо за труд.
@ComComComCom
@ComComComCom 2 жыл бұрын
спасибо за видео! очень понятно
@e_rom
@e_rom 2 жыл бұрын
Вообще бомбец! Однозначно подписка! Спасибо за шикарный контент!
@digital_ninja
@digital_ninja 2 жыл бұрын
Очень годный контент, спасибо огромное.
@MrSurprise777
@MrSurprise777 Жыл бұрын
Огонь! спасибо большое!
@steffansteffan2972
@steffansteffan2972 2 жыл бұрын
*+++++ 🔥🔥🔥 Спасибо за такой полезный материал )) Лайк безоговорочно !!!*
@user-ms3ee6jz1o
@user-ms3ee6jz1o Жыл бұрын
Пришёл сюда в процессе изучения указателей в Паскале по первому тому Столярова. Всё понял, хоть и смотрел на перемотке. Да, вы друг друга сильно дополняете, он преподносит через книгу доходчиво, а вы иллюстрируете так же грамотно. Если бы не учился по этому учебнику, ничего бы не понял вообще. Спасибо большое!
@user-vk5xe2li5l
@user-vk5xe2li5l 2 жыл бұрын
Отличное видео! Вы - молодец! С нетерпением жду новых серий!
@xm4dn355x
@xm4dn355x 2 жыл бұрын
Какой же всё-таки бардак с кодировками до сих пор... Постоянно стараюсь об этом не думать... Несём с собой грехи отцов, так сказать(((
@essence8534
@essence8534 2 жыл бұрын
Бардак везде. Хаос повсюду.
@ivanprokofyev
@ivanprokofyev 2 жыл бұрын
Это все из-за одного отца - Била Гейтса, это его Microsoft устравивала хаос, чтобы под шумок занять первое место на рынке. Apple, тоже хороши, тоже внесли вклад в это. Кодировки, это еще не все, есть еще один зоопарк, способы обозначения окончания и перевода строк.
@ilyabirg
@ilyabirg 2 жыл бұрын
крутой русскоязычный ролик, голос приятный, информация структурирована, но все равно сложно понять тому кто к этому имеет мало отношения, молодец, спасибо. Печально что мало просмотров.
@user-hq1tr2sy1y
@user-hq1tr2sy1y Жыл бұрын
этот парень меня постоянно восхищает свои умением объяснять, преподносить информацию... спасибо большое!!!
@KrasniukFencer
@KrasniukFencer Жыл бұрын
Спасибо за качественный контент. Просто и понятно. 🔥🥇
@user-np5fu2nb3e
@user-np5fu2nb3e 2 жыл бұрын
Спасибо! Было интересно и полезно
@romanv1778
@romanv1778 2 жыл бұрын
Ооуу 👍👍👍👍👍 Я примерно так всё смутно и представлял. Теперь конкретно знаю. Спасибо 👍👍👍
@skadenic
@skadenic 2 жыл бұрын
Спасибо, отличное объяснение!
@alexsabyr
@alexsabyr 2 ай бұрын
Спасибо за видео, было интересно
@dobrinyanicitich7514
@dobrinyanicitich7514 2 жыл бұрын
Качественный контент, спасибо за труд!
@Rudoku_
@Rudoku_ 2 жыл бұрын
СПАСИБО ЗА ВЫПУСК
@leepoch3764
@leepoch3764 2 жыл бұрын
Человек настолько долго ждал возвращения Зоракса, что сам им стал. Видос крутой
@al1ve2022
@al1ve2022 2 жыл бұрын
Да, напоминает стиль его изложения)
@alexandermayer9984
@alexandermayer9984 2 жыл бұрын
Отлично! Лучшее видео по теме! Про Ассемблер (язык ассемблера) - вообще бомба! Подписался.
@Swcake1
@Swcake1 2 жыл бұрын
Очень круто, спасибо!
@dgimbialo
@dgimbialo 2 жыл бұрын
Це бомбезно!!! Не зупиняйся! Потрібно більше такого відео!
@katenkaket3152
@katenkaket3152 Жыл бұрын
Пожалуйста, продолжай снимать. Я только нашла хороший канал с хорошей подачей материала, не хочу его терять. Буду ждать новые видео😘
@D0sart
@D0sart 2 жыл бұрын
Классное видео. Спасибо.
@bobbybob628
@bobbybob628 2 жыл бұрын
Огромное спасибо за такой разбор и подробное донесениe информации. Действительно неожиданно увидеть такое в российском сегменте ютуба. Однозначно подписка и лайк! Автору всего лучшего, каналу - подписчиков и процветания!
@BehzodSabirov
@BehzodSabirov 2 жыл бұрын
Класс! Теперь понимаю необходимость существования различных версий UTF-кодировок.
@eduardeduard933
@eduardeduard933 Жыл бұрын
Спасибо за контент, конспект записан !
@Stich7777777777
@Stich7777777777 2 жыл бұрын
Вау! Как я жил то без этого)) Спасибо, приисполнился чутка
@orange-vlcybpd2
@orange-vlcybpd2 Жыл бұрын
Спасибо тебе, очень последовательно и доходчиво обьяснено. Из необходимости обраоботки не английских символов через параметры скрипта пришел к необходимости понимания сути проблемы.
@alexandercherniavenko7363
@alexandercherniavenko7363 2 жыл бұрын
Отличное изложение. Все наглядно 🔥
@zatochiSiberian
@zatochiSiberian 2 жыл бұрын
Отличное изложение, спасибо!
@12343565677888
@12343565677888 2 жыл бұрын
Очень интересно. Спасибо за науку
@__-jy2iw
@__-jy2iw 2 жыл бұрын
Полезно и доступно, жду новые видео
@iosdeveloper6643
@iosdeveloper6643 2 жыл бұрын
Крутая подача! Продолжай в том же духе!
@user-wx5yx9bn7y
@user-wx5yx9bn7y 2 жыл бұрын
Вау! Отличное видео. Спасибо!
@mgcb
@mgcb 2 жыл бұрын
Полезно. Спасибо.
@ivanstrelka3448
@ivanstrelka3448 2 жыл бұрын
Спасибо! Очень круто
@user-hq3ul4cn9n
@user-hq3ul4cn9n Ай бұрын
По сравнению с работой процессора, инфа с этого видео кажется уже не такой сложной. Автору огромный респект за ролики и за канал вцелом!
@chubr
@chubr 2 жыл бұрын
большое спасибо за видео♥
@camradsamka4427
@camradsamka4427 2 жыл бұрын
Познавательно, спасибо!
@panishev_proTG
@panishev_proTG 2 жыл бұрын
Как однозначно скоро взлетит! Такого контента на русском ютубе нету. Спасибо!
@yryskaamanturov500
@yryskaamanturov500 2 жыл бұрын
Спасибо за урок !
@denisparubetze5987
@denisparubetze5987 Жыл бұрын
Действительно, хорошая подача!
@yrisu6098
@yrisu6098 2 жыл бұрын
Автор отлично! Молоток! Продолжай в том же духе.
@X1th
@X1th 6 ай бұрын
Спасибо. Очень крутое видео!
@Alayzcer
@Alayzcer 2 жыл бұрын
Здорово сделал видео! Ох, уж и намучался я со строками в С++ xD
@zealot4325
@zealot4325 2 жыл бұрын
Спасибо за объяснение
@auvarov
@auvarov 2 жыл бұрын
Здорово. Очень здорово.
@user-gg8jv2dp8p
@user-gg8jv2dp8p 5 ай бұрын
Это лучше по основам программирования, что я видел в русскоязычном сегменте ютуба
@konst-blatov
@konst-blatov 8 күн бұрын
Очень полезный материал!
@igorshaula9097
@igorshaula9097 2 жыл бұрын
годный контент. спасибо!
@etonorma2741
@etonorma2741 2 жыл бұрын
Чисто лайк, спасибо.
@user-bw5in2yo7s
@user-bw5in2yo7s 10 ай бұрын
Надеюсь на новые видосы. В любом случае спасибо за знания!
@denruslife9845
@denruslife9845 2 жыл бұрын
Комментарий для продвижения шедеврального материала!
@tigranhayrapetyan8357
@tigranhayrapetyan8357 2 жыл бұрын
Не скажу, что понял все, что объяснял автор, но вы натолкнули меня на некоторые мысли в своей работе - не программирование, но у нас большие проблемы с быстрым перекодираванием в Unicode. Попробую осуществить то, что задумал. Надеюсь, получится. Автору большущий респект!))
@MrVintarb
@MrVintarb 2 жыл бұрын
Получилось?
@tigranhayrapetyan8357
@tigranhayrapetyan8357 2 жыл бұрын
@@MrVintarb на 99%. Мне нужно было ускорить перекодирование из asci (точнее его аналог армянского armscii) в unicode. Раньше на 400.000 строк уходило 25 минут, с моим новым кодом теперь 6минут. Но появилась одна проблема, которую не могу решить пока что - если в ячейках есть числа с нулем в начале, при перекодировании они исчезают. То есть 011 превращается в 11. А это не нужно. Сейчас ломаю голову над этим. Если смогу решить эту часть процесса, то внедрю в отдел свой код
@user-qr7be6qn3d
@user-qr7be6qn3d 10 ай бұрын
Вот это концентрация информации! Тот случай, когда понимаешь, что для понимания потребуется пересмотреть ещё раз пять.
@timuzlov4711
@timuzlov4711 2 жыл бұрын
Отлично! Супер!
@2difficult2do
@2difficult2do Жыл бұрын
Отличный ролик, аж keyrus вспомнился. Спасибо!
@sgmntsgmnt587
@sgmntsgmnt587 2 жыл бұрын
Супер!!
одни дома // EVA mash @TweetvilleCartoon
01:00
EVA mash
Рет қаралды 2 МЛН
Что такое TCP/IP: Объясняем на пальцах
15:38
КАК УСТРОЕН JPEG?
22:57
Alek OS
Рет қаралды 39 М.
ИСТОРИЯ ОДНОГО КИЛОБАЙТА
11:26
Alek OS
Рет қаралды 805 М.