А зачем вот эти два параграфа вообще мы здесь изучаем? Кому нужны работы с битами, в лекции же прямо написано что раньше когда памяти в компах не хвтало приходилось работать с битами напрямую вот так. Считаю эти две лекции впустую потраченым временем. Спасибо разрабам этой безусловно "важной и полезной" темой!
Anonymous #3291313
51 уровень
Скажите пожалуйста
Обсуждается
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ГоффMaster
20 сентября, 11:26
Во-первых, исходить из того, что раньше памяти было мало, а теперь много - это в корне неверно. Транжирить ресурсы не следует не зависимо от их количества.
Памяти никогда не хватает, поэтому её от года к году в любом устройсте всё больше и больше. Это компенсация криворукости программистов.
Но совсем и не в памяти дело Простой тебе пример, проверка на чётность:
if (x % 2 == 0) ...
Так сделаешь ты. А умные ребята, прочитавшие лекции про биты, сделают так:
if ( x & 1 == 0) ...
Второй вариант работает процентов на 30 быстрее.
Читай, думай, и будет тебе счастие.
+2
Justinian Judge в Mega City One Master
20 сентября, 09:14
Ох и сбитый у тебя компас...
Программистам нужны, биты и битовые операции в основе компьютерных технологий и так или иначе будут регулярно встречаться.
Если ты не понимаешь зачем...никогда не понимал эту логику.
Если я иду на курсы кройки и шитья, и мне дают знание 1 или знание 2, я не буду думать "а зачем это? Может препод, проработавший в сфере 10+ лет дурак?? Он не понимает то, что понимая я, хотя мои знания ограничиваются первым занятием".
Ну если там будут давать знания по наркотикам или комиксам я еще могу увидеть это как основание что это не нужно.
Но битовые операции, в то время как это распространено и находится под капотом многих вещей, в которые регулярно придется спускаться...
С другой стороны, не всем быть хорошими инженерами, с такой самоуверенностью и эго, вполне можно построить успешную карьеру менеждера в айти, быстро пробежав с джуна на лида и далее пойти в деливери или стафф менеджмент. Там твердолобость будет только в плюс, а с битами разберутся инженеры, которым можно будет поручить такое задание.
Поэтому с одной стороны можно быть благодарным за самоустранение с конкуренции в инженерной среде, и с другой, дело житейское, у каждого свои сильные стороны, в ИТ возможности есть для всех, и инженеров которые не понимают зачем нужна база, тасок тесты писать и кнопки красить хватает и их кто-то должен делать, да и менеджер трек вполне, там я вижу для ТС хорошие перспективы, к тому времени компас чуток подрихтуется, а что не понимается то техлид подскажет.
Мы все разные и для каждого найдется свое место.
ТС не обязан быть таким, как принято в инженерном сообществе, вдумчивым инженером который понимает, что он делает.
Без понимания базовых вещей про битовые операции (которые обозначены в лекции), это (понимать как работают программы и джава код под капотом) невозможно.
Для читающих повторюсь, прочитали, мало поняли, тяжело - идите дальше, потом вернетесь если надо.
Между "не получается понять" и "нафиг это надо!" есть большая разница
+3
Anonymous #3291313
16 сентября, 20:44
Хорошо что всегда такие затычки как ты всегда знают что ответить студентам. Без вас мир бы не был черно-белым.
-2
Денис Java Developer
20 сентября, 09:32
А что тебе еще было ответить?) Невежество из тебя так и прёт, люди с этим качеством никогда ничему не научатся, потому как уже все знают лучше других. Что ты вообще забыл на этом ресурсе в таком случае?)
Программу здесь составляли люди неизмеримо умнее и талантливее тебя современного, и уж всяко побольше твоего смыслящие в той профессии в которую ты пытаешься освоить. Так что если в этой программе есть какие-то главы твоё дело их прочитать и попытаться понять. Ты же банально испугался того что нифига не понял и побежал искать поддержки на сайте, так ее не будет. Хочешь быть инженером - работай головой здесь это так работает.
0
Денис Java Developer
16 сентября, 20:37
То что ты чего-то не понимаешь не значит что это не нужно. А хвастаться собственным скудоумием так себе идея. В прочем, кто-то же должен мести улицы ;)
+5