Найти тему
Добрый C++ для начинающих. Забегая далеко вперед. Move и copy семантика.
Идея этой заметки навеяна сложностями понимания семантики перемещения (move semantics, Wikipedia), с которыми сталкиваются изучающие С++ на онлайн курсах при отсутствии поддержки. У меня была возможность показать правильный путь решения задач стороннего онлайн-курса на Stepik , где обучающиеся столкнулись со сложностями, а поддержка отсутствовала. Важность понимания различий между копированием и перемещением объектов (для стандартов C++ 11 и новее) не поддается измерению. Рассмотрим ситуацию на примере функции push_back для вектора...
2 недели назад
📢 Приглашается тестирующий на практический курс "ChatGPT в помощь Java-разработчику"
На практический курс "ChatGPT в помощь Java-разработчику" приглашается тестирующий курса! Тестирующий курса может БЕСПЛАТНО пройти весь курс и поделиться своим опытом прохождения курса. Подробности на дзен-канале авторской поддержки курса. Курс будет полезен тем, кто намерен выделиться на рынке труда за счет владения новыми навыками (например интеграция AI...
2 недели назад
Добрый C++ для начинающих. Шаг 4. Некоторые встроенные типы данных. Часть 2
После некоторого перерыва продолжаем некоторые встроенные типы данных. Символ ("char") — это еще один простой тип данных, поскольку он состоит из одной буквы, цифры или символа на вашей клавиатуре. Примерами этого являются 'a' или 'A' (которые считаются разными), а также '!' или '~'. При инициализации символа используется char. Обратите внимание, что для символов используются одинарные кавычки, тогда как для строк - двойные. В примере выше для простоты и универсальности мы используем латинские буквы...
1 месяц назад
О том, как учиться
Не могу не процитировать телеграм-канал Сергея Смирнова Сергей Смирнов | НеФормат, где он описывает методику обучения: В нашей школе Realtutor очень сложная траектория прохождения курса. Некоторые ученики до получения аттестата на части занятий сидят по 10 раз. Система перемотки видео отключена. Ошибся в тесте после занятия - снова смотришь видео от и до...
1 месяц назад
Премьера!
В конце ушедшего года Дракона Deepseek представила новую модель искуственного ителлекта DeepSeek-R1. Модель уже успела завоевать лидерство в медиа пространстве и обрасти слухами. Автор же примерно в это время представляет обучающий курс, который изменит ваш подход к программированию. Курс откроет двери к новым возможностям, повысит продуктивность и сделает процесс разработки более быстрым и легким...
1 месяц назад
NVidia анонсировала GeForce RTX 5090, 5080, 5070 ti и 5070, на замену линейке 4090, 4070, 4070 ti
После длительных слухов NVIDIA на CES 2025 представила ожидаемые новинки 50 серии GeForce RTX. Это четыре модели на платформе Blackwell GPU: RTX 5090, RTX 5080, RTX 5070 Ti и RTX 5070 По данным NVIDIA RTX 5090 с 32 ГБ GDDR7 и 21 760 ядрами CUDA в два раза быстрее (Flux.dev) чем RTX 4090. Возможно, что такой прирост производительности обеспечивает технология DLSS 4. Какова же будет производительность в реальной жизни - уже скоро можно будет узнать на своем домашнем компьютере или новом ноутбуке...
2 месяца назад
С Новым Годом!!! 🎄
Пусть каждая исполнится мечта, И сбудутся заветные желания! Подписывайтесь на канал! Ставьте лайки ☺ ! ✨ Авторский учебный курс "ChatGPT в помощь Java-разработчику"
2 месяца назад
Добрый C++ для начинающих. Шаг 4. Некоторые встроенные типы данных. Часть 1
В языке программирования C++ есть много различных типов данных, которые известны как «примитивные» (primitive или fundamental) или встроенные типы данных. Некоторые из них мы уже рассмотрели: int и double. Давайте посмотрим на некоторые другие из них. Логический тип данных (или булевое или логическое значение) , вероятно, самый простой для понимания. Логический тип данных имеет два варианта для своего значения: true и false ("да" и "нет"). По сути, это единицы и нули, которые типичны для компьютерного программирования: "вкл" или "выкл", yes или no, true или false...
2 месяца назад
Добрый C++ для начинающих. Шаг 3. Переменные. Часть 4
Продолжаем переменные С++ При объявлении переменной обычно подразумевается, что ее значение можно изменить позже. Однако если вы решили, что переменная должна быть неизменной, то есть константой, вы можете поместить слово const перед объявлением переменной. Это позволит избежать случайных изменений. Посмотрим на примере. В примере выше, поскольку мы объвили переменную days_in_week как константу, любое ее изменение приведет к ошибке...
3 месяца назад
Деньги, деньги, деньги ??? 💵
Money , money, money Always sunny In the rich man's world ABBA Почти два месяца прошло с тех пор, как Ведомости (статья от 20 сентября 2024) сообщили, что 38% российских компаний отказались индексировать зарплаты IT-специалистам в 2024 году. Так же 67% опрошенных сообщили, что сроки поиска подходящих кандидатов увеличились вдвое за последний год. Ведомости даже считают, что рынок кандидатов перешел в стадию рынка работодателей CNews (тоже от 20 сентября 2024) пишет, что повезло разработчикам ПО – их средняя зарплата с января по август 2024 выросла на 13%, достигнув 143,5 тыс...
3 месяца назад
Добрый C++ для начинающих. Шаг 3. Переменные. Часть 3
Итак, продолжаем переменные С++ Фактически double обозначает десятичные дроби. Он используется для хранения числовых значений с десятичными точками. Когда double складывается, вычитается, умножается или делит другой double или int, результат принудительно становится double. Здесь нет округления, в отличие от операций между типами int . Посмотрим на пример ниже Обратите внимание, что выводятся одинаковые значения...
4 месяца назад
IT-специалисты: нужны ли они ещё? 👨🏻‍💻
Недавно в Фонтанке вышла статья "Привлечь, воспитать или завоевать: как российский бизнес решает проблему острой нехватки IT-кадров" (статья от 21 /10/2024). В ней Фонтанка пишет о том, где искать и как удержать специалистов. По мнению опрошенных Фонтанкой экспертов на рынке острая нехватка квалифицированных специалистов, но при этом рынок перенасыщен джуниорами с завышенными зарплатными ожиданиями. Так же Фонтанка ссылается на оценки Минцифры, по которым дефицит кадров в ИТ составляет 500–700 тысяч человек, и примерно столько уже заняты в этой сфере...
4 месяца назад