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

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

Пікірлер: 434

  • @AlekOS
    @AlekOS3 жыл бұрын

    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
    @ioannchimrov2 жыл бұрын

    Не понимаю почему так мало просмотров. Как по мне, материал всех видео сделан качественно и лёгок в понимании, надеюсь продолжите в том же духе.

  • @amadey3359

    @amadey3359

    2 жыл бұрын

    Поддерживаю! лучшее видео в рунете про кодировку

  • @contentdelete1551

    @contentdelete1551

    2 жыл бұрын

    +

  • @gredar77

    @gredar77

    2 жыл бұрын

    монотонная подача не вызывает откликов в голове. Хоть и материал хороший.

  • @contentdelete1551

    @contentdelete1551

    2 жыл бұрын

    @@gredar77 У таких детей как я - вызывает.

  • @user-dq5sx1fl8l

    @user-dq5sx1fl8l

    Жыл бұрын

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

  • @saint_hortator
    @saint_hortator2 жыл бұрын

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

  • @toscaantosca4541
    @toscaantosca45412 жыл бұрын

    Приятные цвета, хорошая анимация, дикция и подача материала - все круто! Спасибо за видео!

  • @maniakacab
    @maniakacab2 жыл бұрын

    Хочу выразить благодарность *Alek Os* за доступность и лаконичность подачи информации. Как он преподносит материал ни один лектор/препод в универе/ на курсах так подробно с интузиазмом не расскажет и с такой удачной подачой и илюстрациями. Огромный респект!

  • @texotlmaiev
    @texotlmaiev2 жыл бұрын

    Как учитель информатики, говорю, ЭТО ПОТРЯСАЮЩЕ! Спасибо за столько замечательное видео!

  • @vadimsergeev7874

    @vadimsergeev7874

    2 жыл бұрын

    Законспектируй с видео и передавай информацию детям)

  • @saint_hortator
    @saint_hortator2 жыл бұрын

    Идея для нового видео: как работают числа с плавающей точкой ieee-754

  • @amadeuss829

    @amadeuss829

    2 жыл бұрын

    Только подумал, дабы написать об этом в комментариях, а тут уже. С таким качеством, как делает автор, это скорее всего будет единственное стоящее видео про ieee-754, ибо даже на англоязычном KZread'е не так просто найти понятный материал по этой теме.

  • @xm4dn355x

    @xm4dn355x

    2 жыл бұрын

    Согласен! Про мантису, всю эту херню, как в двоичном виде вычисления производятся в FPU и так далее) да и вообще бы про основу там) как АЛУ устроен) как в АЛУ сумматор работает и т.д. ))) хотя про это всё уже Ben Eater расказывал, но это на забугорном ютубе)))

  • @user-tj5xm5bh3p

    @user-tj5xm5bh3p

    Жыл бұрын

    @@xm4dn355x kzread.info/dash/bejne/eoR72ZaqdqS4hMo.html

  • @kravchenkovvadim
    @kravchenkovvadim2 жыл бұрын

    Не скажу, что информация из видео мне жизненно необходима, но она очень познавательна и автор кратко и емко излагает суть вопроса. Можно только приветствовать такие видео! Спасибо!

  • @Sofia_Mushakova
    @Sofia_Mushakova8 ай бұрын

    Я как человек, который только начал свой путь в программировании хочу сказать, что ваши видео ПРОСТО СУПЕР!! О сложном получается сказать настолько просто, что поняла даже я. Молю о продолжении! С меня подписка, лайки и пересмотры видосов по несколько раз 😂

  • @vasjatarakanoff1063
    @vasjatarakanoff1063 Жыл бұрын

    Наткнулся на твой канал, это просто очень круто! Я занимаюсь программистом на высоком уровне и даже не задумывался о таких "мелочах". Спасибо что ты мне это объяснил.

  • @amadey3359
    @amadey33592 жыл бұрын

    Лучшее видео в рунете про кодировку

  • @SemyonKalyakulin
    @SemyonKalyakulin2 жыл бұрын

    Этот контент - прям то, что нужно. Большое спасибо Вам! По мере возможности продолжайте, пожалуйста!)

  • @BrentonBrenron
    @BrentonBrenron2 жыл бұрын

    Очень грамотно, доступно и наглядно изложено. Автору большое спасибо!

  • @kapitankrolick
    @kapitankrolick2 жыл бұрын

    так красиво😍 и информация гораздо лучше воспринимается, когда глазу приятно

  • @aleksandrzaviazkin285
    @aleksandrzaviazkin285 Жыл бұрын

    Спасибо. Доступно, понятно, интересно. Не останавливайтесь, у Вас хорошо получается подавать материал.

  • @mstufisher
    @mstufisher2 жыл бұрын

    Наткнулся на Ваш канал, чтобы как обычно - "посмотреть перед сном", => не мог заснуть до утра и смотрел все видео подряд... Думал, что умру от "передозировки" на столько КАЧЕСТВЕННОЙ информации.... Дай Бог Вам здоровья, сил, терпения и мотивации делать такой офигительный контент и нести действительно ВАЖНЫЕ знания в массы! P.S. идея для следующего видео - как "под капотом" работают алгоритмы хеширования

  • @FirstPowerRoot
    @FirstPowerRoot2 жыл бұрын

    Выражаю огромную благодарность автору. Отличный материал, подача, оформление. Все на высшем уровне. Спасибо.

  • @user-hs7hf6sw4g
    @user-hs7hf6sw4g2 жыл бұрын

    Ты красавчик!!! Отличные темы берёшь и прекрасные видосы делаешь. Так держать!

  • @4Funoff
    @4Funoff2 жыл бұрын

    😲🤔🙄😌 Влепил лайк, подписался, ударил в колокол на все уведомления!! Это восхитительный материал!! 👍🏻 в одном видео столько ответов на давние вопросы или такие вопросы, которые ещё даже не появились 😄😅 Очень познавательно!! Благодарю!! 😉

  • @alexfantast6566
    @alexfantast65662 жыл бұрын

    Огромное спасибо за это видео! Концентрированная, систематизированная, рационально укомплектованная и последовательно представленная информация - ничего лишнего. Моё почтение.

  • @P1ratRuleZZZ
    @P1ratRuleZZZ2 жыл бұрын

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

  • @selainro1791
    @selainro17912 жыл бұрын

    Просто комментарий для продвижения данного видео и выведение его в топы! Спасибо за видео, теперь я хоть немного понимаю в кодировках)

  • @TheDeatrockerRoom
    @TheDeatrockerRoom2 жыл бұрын

    Удачи в развитии канала, контент полезный, шикарный и интуитивно понятный

  • @alexey_burakov
    @alexey_burakov2 жыл бұрын

    Я в восторге от видео, познавательно и доступно. Спасибо за труд, продолжайте, пожалуйста, в том же духе!

  • @proalex111
    @proalex1112 жыл бұрын

    спасибо за работу. Делишься информацией - двигаешь прогресс

  • @ivanoliinyk8404
    @ivanoliinyk84042 жыл бұрын

    Лучшее материала по данной теме не нашел, лайк и СПАСИБО! )

  • @marcus_74

    @marcus_74

    2 жыл бұрын

    учись искать

  • @vlad-qq
    @vlad-qq2 жыл бұрын

    Сначала подумал, что Sorax вернулся.

  • @vlvmakeev
    @vlvmakeev2 жыл бұрын

    Замечательный контент, спасибо!

  • @ilyabirg
    @ilyabirg2 жыл бұрын

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

  • @PooKan_VoolKaN
    @PooKan_VoolKaN2 жыл бұрын

    Удивительное совпадение. Вечером посмотрел видео ради интереса. А на следующий день на собеседование попалось задание как раз связанное с кодировкой символов. Спасибо за видео!

  • @ekaterinapanteleeva8494
    @ekaterinapanteleeva84942 жыл бұрын

    Спасибо! Очень полезный материал

  • @user-hq1tr2sy1y
    @user-hq1tr2sy1y Жыл бұрын

    этот парень меня постоянно восхищает свои умением объяснять, преподносить информацию... спасибо большое!!!

  • @user-ms3ee6jz1o
    @user-ms3ee6jz1o Жыл бұрын

    Пришёл сюда в процессе изучения указателей в Паскале по первому тому Столярова. Всё понял, хоть и смотрел на перемотке. Да, вы друг друга сильно дополняете, он преподносит через книгу доходчиво, а вы иллюстрируете так же грамотно. Если бы не учился по этому учебнику, ничего бы не понял вообще. Спасибо большое!

  • @Naikshy
    @Naikshy2 жыл бұрын

    Очень доступно, спасибо за проделанную работу

  • @Max-qj2fh
    @Max-qj2fh Жыл бұрын

    спасибо. давно хотел поизучать эту тему ) а тут такой подарок )

  • @dan0nzZa
    @dan0nzZa2 жыл бұрын

    Наглядно и понятно, спасибо!

  • @user-gs7ro3tl9t
    @user-gs7ro3tl9t2 жыл бұрын

    Очень полезный контент! Отличное объяснение!!!

  • @maksimstepanov1953
    @maksimstepanov1953 Жыл бұрын

    Спасибо вам, отличные видео, смотрю и кайфую. Многое встало на места в голове.

  • @e_rom
    @e_rom2 жыл бұрын

    Вообще бомбец! Однозначно подписка! Спасибо за шикарный контент!

  • @dmytromykhailiuta9268
    @dmytromykhailiuta92682 жыл бұрын

    Очень здорово сделано. Огромное спасибо.

  • @barkas2589
    @barkas25892 жыл бұрын

    Понятно и удобоваримо, посмотрел с удовольствием, спасибо.

  • @ComComComCom
    @ComComComCom2 жыл бұрын

    спасибо за видео! очень понятно

  • @dashospsina7056
    @dashospsina70562 жыл бұрын

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

  • @CrazyCactusVibes

    @CrazyCactusVibes

    2 жыл бұрын

    Жиза

  • @WypukEST

    @WypukEST

    2 жыл бұрын

    В образовательных учреждениях идёт плотный поток информации, которая обязана улежаться. Это одна из причин, почему взрослому проще учиться.

  • @CrazyCactusVibes

    @CrazyCactusVibes

    2 жыл бұрын

    @@WypukEST сказано верно, но отличия как подготовился и подал материал человек в видео, и как это делали в учреждении, колосально разная, тем самым шанс, с улежавшимися мыслями, что я(или кто-то другой) понял бы то, что рассказали бы опять в учреждении, равносильны случайностям и опыту за годы, а вот в видео это было идеально изложено, для первого понимания в целом, об этой теме. А всё потому что автор видео мог что-то переделать в видео, доделать, дописать из инфы, что хотел сказать, но забыл, а вот преподаватель в учреждении этого не сможет, пара закончилась и всё, только на следующей он дополнит, если вспомнит в чём ошибся или забыл упомянуть, но помнить всё слова с прошлой пары не дано каждому (это уж точно). По-крайней мере вот, эта разница, из за которой стоит искать на ютубе видео, иногда можно понять картину в целом и по проще, из за видео🌞

  • @MrLotrus

    @MrLotrus

    2 жыл бұрын

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

  • @4igz

    @4igz

    2 жыл бұрын

    @@CrazyCactusVibes + студент не переспросит, ибо приходит убить время за корочкой... p.s. но это не повод превращать лекцию в раздачу ссылок на ютубе (по той же причине)

  • @svyatoslavartemov3153
    @svyatoslavartemov3153 Жыл бұрын

    Спасибо, очень ёмко и обстоятельно, настоящая кладезь 👍

  • @daviddzgoev9024
    @daviddzgoev90242 жыл бұрын

    Огромное спасибо за ваш труд!

  • @steffansteffan2972
    @steffansteffan29722 жыл бұрын

    *+++++ 🔥🔥🔥 Спасибо за такой полезный материал )) Лайк безоговорочно !!!*

  • @romanv1778
    @romanv17782 жыл бұрын

    Ооуу 👍👍👍👍👍 Я примерно так всё смутно и представлял. Теперь конкретно знаю. Спасибо 👍👍👍

  • @guns44
    @guns442 жыл бұрын

    Отличный материал и канал, спасибо за труд.

  • @MrSurprise777
    @MrSurprise777 Жыл бұрын

    Огонь! спасибо большое!

  • @digital_ninja
    @digital_ninja2 жыл бұрын

    Очень годный контент, спасибо огромное.

  • @dgimbialo
    @dgimbialo2 жыл бұрын

    Це бомбезно!!! Не зупиняйся! Потрібно більше такого відео!

  • @bobbybob628
    @bobbybob6282 жыл бұрын

    Огромное спасибо за такой разбор и подробное донесениe информации. Действительно неожиданно увидеть такое в российском сегменте ютуба. Однозначно подписка и лайк! Автору всего лучшего, каналу - подписчиков и процветания!

  • @user-vk5xe2li5l
    @user-vk5xe2li5l2 жыл бұрын

    Отличное видео! Вы - молодец! С нетерпением жду новых серий!

  • @user-hq3ul4cn9n
    @user-hq3ul4cn9nАй бұрын

    По сравнению с работой процессора, инфа с этого видео кажется уже не такой сложной. Автору огромный респект за ролики и за канал вцелом!

  • @alexsabyr
    @alexsabyr3 ай бұрын

    Спасибо за видео, было интересно

  • @dobrinyanicitich7514
    @dobrinyanicitich75142 жыл бұрын

    Качественный контент, спасибо за труд!

  • @D0sart
    @D0sart2 жыл бұрын

    Классное видео. Спасибо.

  • @alexandermayer9984
    @alexandermayer99842 жыл бұрын

    Отлично! Лучшее видео по теме! Про Ассемблер (язык ассемблера) - вообще бомба! Подписался.

  • @katenkaket3152
    @katenkaket3152 Жыл бұрын

    Пожалуйста, продолжай снимать. Я только нашла хороший канал с хорошей подачей материала, не хочу его терять. Буду ждать новые видео😘

  • @skadenic
    @skadenic2 жыл бұрын

    Спасибо, отличное объяснение!

  • @orange-vlcybpd2
    @orange-vlcybpd2 Жыл бұрын

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

  • @user-np5fu2nb3e
    @user-np5fu2nb3e2 жыл бұрын

    Спасибо! Было интересно и полезно

  • @Stich7777777777
    @Stich77777777772 жыл бұрын

    Вау! Как я жил то без этого)) Спасибо, приисполнился чутка

  • @Swcake1
    @Swcake12 жыл бұрын

    Очень круто, спасибо!

  • @Rudoku_
    @Rudoku_2 жыл бұрын

    СПАСИБО ЗА ВЫПУСК

  • @user-bw5in2yo7s
    @user-bw5in2yo7s10 ай бұрын

    Надеюсь на новые видосы. В любом случае спасибо за знания!

  • @KrasniukFencer
    @KrasniukFencer Жыл бұрын

    Спасибо за качественный контент. Просто и понятно. 🔥🥇

  • @BehzodSabirov
    @BehzodSabirov2 жыл бұрын

    Класс! Теперь понимаю необходимость существования различных версий UTF-кодировок.

  • @eduardeduard933
    @eduardeduard933 Жыл бұрын

    Спасибо за контент, конспект записан !

  • @iosdeveloper6643
    @iosdeveloper66432 жыл бұрын

    Крутая подача! Продолжай в том же духе!

  • @panishev_proTG
    @panishev_proTG2 жыл бұрын

    Как однозначно скоро взлетит! Такого контента на русском ютубе нету. Спасибо!

  • @ivanstrelka3448
    @ivanstrelka34482 жыл бұрын

    Спасибо! Очень круто

  • @devit4910
    @devit49102 жыл бұрын

    Контент огонь, автор, это нормально что голова после потока информации идёт кругом?:)

  • @chubr
    @chubr2 жыл бұрын

    большое спасибо за видео♥

  • @__-jy2iw
    @__-jy2iw2 жыл бұрын

    Полезно и доступно, жду новые видео

  • @12343565677888
    @123435656778882 жыл бұрын

    Очень интересно. Спасибо за науку

  • @zatochiSiberian
    @zatochiSiberian2 жыл бұрын

    Отличное изложение, спасибо!

  • @mgcb
    @mgcb2 жыл бұрын

    Полезно. Спасибо.

  • @user-wx5yx9bn7y
    @user-wx5yx9bn7y2 жыл бұрын

    Вау! Отличное видео. Спасибо!

  • @Alayzcer
    @Alayzcer2 жыл бұрын

    Здорово сделал видео! Ох, уж и намучался я со строками в С++ xD

  • @alexandercherniavenko7363
    @alexandercherniavenko73632 жыл бұрын

    Отличное изложение. Все наглядно 🔥

  • @denisparubetze5987
    @denisparubetze5987 Жыл бұрын

    Действительно, хорошая подача!

  • @camradsamka4427
    @camradsamka44272 жыл бұрын

    Познавательно, спасибо!

  • @X1th
    @X1th6 ай бұрын

    Спасибо. Очень крутое видео!

  • @tigranhayrapetyan8357
    @tigranhayrapetyan83572 жыл бұрын

    Не скажу, что понял все, что объяснял автор, но вы натолкнули меня на некоторые мысли в своей работе - не программирование, но у нас большие проблемы с быстрым перекодираванием в Unicode. Попробую осуществить то, что задумал. Надеюсь, получится. Автору большущий респект!))

  • @MrVintarb

    @MrVintarb

    2 жыл бұрын

    Получилось?

  • @tigranhayrapetyan8357

    @tigranhayrapetyan8357

    2 жыл бұрын

    @@MrVintarb на 99%. Мне нужно было ускорить перекодирование из asci (точнее его аналог армянского armscii) в unicode. Раньше на 400.000 строк уходило 25 минут, с моим новым кодом теперь 6минут. Но появилась одна проблема, которую не могу решить пока что - если в ячейках есть числа с нулем в начале, при перекодировании они исчезают. То есть 011 превращается в 11. А это не нужно. Сейчас ломаю голову над этим. Если смогу решить эту часть процесса, то внедрю в отдел свой код

  • @yryskaamanturov500
    @yryskaamanturov5002 жыл бұрын

    Спасибо за урок !

  • @2difficult2do
    @2difficult2do Жыл бұрын

    Отличный ролик, аж keyrus вспомнился. Спасибо!

  • @zealot4325
    @zealot43252 жыл бұрын

    Спасибо за объяснение

  • @yrisu6098
    @yrisu60982 жыл бұрын

    Автор отлично! Молоток! Продолжай в том же духе.

  • @konst-blatov
    @konst-blatov20 күн бұрын

    Очень полезный материал!

  • @igorshaula9097
    @igorshaula90972 жыл бұрын

    годный контент. спасибо!

  • @auvarov
    @auvarov2 жыл бұрын

    Здорово. Очень здорово.

  • @leepoch3764
    @leepoch37642 жыл бұрын

    Человек настолько долго ждал возвращения Зоракса, что сам им стал. Видос крутой

  • @al1ve2022

    @al1ve2022

    2 жыл бұрын

    Да, напоминает стиль его изложения)

  • @denruslife9845
    @denruslife98452 жыл бұрын

    Комментарий для продвижения шедеврального материала!

  • @etonorma2741
    @etonorma27412 жыл бұрын

    Чисто лайк, спасибо.

  • @user-qr7be6qn3d
    @user-qr7be6qn3d10 ай бұрын

    Вот это концентрация информации! Тот случай, когда понимаешь, что для понимания потребуется пересмотреть ещё раз пять.

  • @timuzlov4711
    @timuzlov47112 жыл бұрын

    Отлично! Супер!

  • @vladimirgrigorenko4132
    @vladimirgrigorenko4132 Жыл бұрын

    я периодически посматриваю данное видео, для меня оно как шпаргалка, пасиб мил человек

  • @user-ct9sl8qk2w
    @user-ct9sl8qk2w2 жыл бұрын

    Побольше подписчиков ! Классный и полезный контент !

  • @ClearPaper89
    @ClearPaper892 жыл бұрын

    0:26 Одна грамматическая помарка: это не число, а последовательность цифр. Оттого и пошло понятие "цифровой". Число - это величина, а цифра - это знак. Цифра 1 не больше 0, а просто отличный от 0 знак. Замени 1 на "Х" и машина продолжить работать, как ни в чём не бывало. 1 и 0 - это логические символы, а не числа, это булевские true и false, "да" и "нет".

Келесі