Как стать автором
Обновить

Комментарии 23

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

Спасибо, старались!

P.S. Та не сильно минусуют — 2 на 2. Обычно это именно из-за «простоты» темы.

Я вот не минусанул только потому что искренне против ставить минусы (я лучше 30 плюсов поставлю). Но рука уже тянулась :)
Для меня проблема этой статьи только одна: я без этой статьи и без рефлексирования "ах, сложно-сложно" объяснил сыну первокласснику эту тему за полчаса. Знаете, объяснить двоичную систему проще, чем ветвление, проще, чем рекурсию, да чего уж там — проще, чем "что такое бит", и зачем он нам нужен в компьютере и почему нужна двоичная, а не троичная (или еще какая) система исчисления.
Даже учитывая, что он сам этим интересуется — он всего лишь первоклассник, ему сложно объяснять многие вещи, но не двоичную систему. Ну, ок, конечно, в математике и программировании он явно выше среднего, но не так уж драматически.


А тут средние пальцы и какая-то фигня.

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

Другим (но не первоклассникам) я тоже объяснял. И если сравнить процент моего успеха в объяснении "что такое указатели", "функция, как значение" и "двоичная система", то "двоичная система" в понятности и усваиваемости безоговорочно лидирует.

Если у вас так хорошо получается, то чем продиктован ваш раздражённый тон?
Неужели средний палец так сильно вас оскорбил?
чем продиктован ваш раздражённый тон

Не раздражён, но несколько разочарован. Я-то стал читать именно потому что недавно объяснял ту же тему (и надеялся, что есть что-то интересное). Увидел комментарий "странно, что минусуют", описал, что меня разочаровало.
Если интересно, могу описать, как я объяснял.

да, пожалуйста
Бедный хабрасторадж, от таких многомегабайтных картинок повесился, две минуты выдавал картинку. Давно я не видел такой построчной загрузки.
Вы по диалапу сидите чтоли ????
Вот и я вспомнил диалап. Явно не в моём канале была проблема, сейчас они грузятся быстро, а вчера вечером именно картинки с habrastorage грузились с очень маленькой скоростью, как будто у них был перегружен канал. Проверил на нескольких провайдерах.
да, я ожидал, что хабрасторадж их причешет под кошерные размеры и разрешение.
Но скорость у вас и правда низкая — у меня даже с телефона на 4G грузит быстро, хотя и не мгновенно, да.

Фото в любом случае не стоит хранить в формате png, тем более такие большие.

на счёт формата я тоже ожидал, что он умный и сам всё сделает: и размеры, и формат, и даже EXIF почистит и прочую оптимизацию. Не учёл, в следующий раз придётся ручками всё делать.

Ну это. Я ожидал фактической текстовой, может и с картинками, реализации вот этого всего объяснения: "Сначала нужно объяснить, как вообще работает обычная десятичная система счисления — и про конечный «алфавит» цифр, и про идею переноса разряда. Так развивается понимание принципа «системы счисления»." А получил я средний палец :)

Я ожидал фактической текстовой, может и с картинками, реализации


Посмотрите видео, если вам не трудно — www.youtube.com/watch?v=RcxvcLl1nAs
Пост про дидактический материал (видео), а не повторение в текстовом виде.
Я не программист))) и ваше объяснение- трудно((
Положим я понимаю что палец выпяченный- это один
ну так и почему средний палец- это 4?
Можно посмотреть ваши примеры на 1,2 и 3?

в примере с делением- понятно, 29 поделили, 14 поделили))- ну а 6 то откуда взялось? что за… магия????

ну так и почему средний палец- это 4?

Чтобы это понять, нужно посмотреть видео — www.youtube.com/watch?v=RcxvcLl1nAs
Если будет и после этого непонятно, тогда уже нужно будет объяснять ещё подробнее.
Сначала нужно объяснить, как вообще работает обычная десятичная система счисления

А до этого всего объясняется зачем это всё надо знать? Кому ещё нужна такая информация кроме разработчиков новых процессоров?
Я вот обитаю на низком уровне, в машинных кодах. На днях разбирался за что отвечает каждый бит команды процессора m68k, например. И мне за всё время так и не потребовалось знать как там суммируются-делятся двоичные числа.

Там же есть несколько видео о применении. И QR-коды, и битовые маски для задания прав доступа к файлу. Важно понимание принципов.

В QR какие манипуляции надо с ними проводить кроме считывания? Вот битовые маски ближе всего, но быстрее будет воспользоваться калькулятором программиста.

Почему вы думаете, что такая информация нужна исключительно разработчикам новых процессоров? Я вот очень далеко от железа, пишу обработку данных на Apache Spark, у нас в одной из интеграций данные приходят в виде битовых масок. Нам недостаточно глазами посмотреть что значит конкретная битовая маска. Нужно написать код, который будет ей манипулировать. Если не понимать двоичную систему счисления и её связь с десятичной, то эта задача становится невыполнимой.
Если вдруг задумаете написать какую-нибудь игрушку на SDL, то тоже обнаружите использование битовых масок. Практически в первом туториале есть упоминание:
https://www.willusher.io/sdl2%20tutorials/2013/08/17/lesson-1-hello-world


SDL_Renderer *ren = SDL_CreateRenderer(win, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC);

Можно, конечно сказать "это все редкие случаи, которые мне в работе не понадобятся". Однако эту тему обычно объясняют школьникам, которые в большинстве своем еще не знают где именно будут работать и что именно им понадобится.
В конце концов, если человек будет знать только то, что ему нужно в нынешней работе, то он превратится в идеального раба, безликого винтика без интересов, увлечений. Как только работа закончится, его выкинут и все.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий