C++

C++: материалы на тему языка программирования C++ ⭐ Самые актуальные и полезные мануалы, инструкции и посты на сайте ➜ highload.today

Scala, Security и C++: Djinni назвал категории с наибольшим спросом

IT-специальностью с самым большим уровнем спроса стала Scala: на 100 отзывов, написанных Scala-специалистами, рекрутеры пишут им первыми 167 раз. Об…

31.07.2023

Что такое ASP.NET? Принцип работы и модели разработки

Что такое ASP.NET ASP.NET (Active Server Pages .NET) — это бесплатная веб-платформа, созданная специалистами Microsoft для проектирования интерактивных веб-приложений, которые…

22.03.2023

Кого шукають рекрутери: Djinni склав топ IT-спеціальностей за відгуками

Наибольшее количество запросов на контакт от рекрутеров получают разработчики С++. Их в 2,5 раза больше, чем самостоятельных отзывов. Об этом…

20.03.2023

Синтаксис языка программирования: сравнение языков и чем отличается от code style

Что такое синтаксис языка программирования? Синтаксис языка программирования — это набор правил, которые определяют способ написания кода. У каждого языка…

02.03.2023

Индекс TIOBE определил самый популярный язык программирования 2022 года

Индекс TIOBE составил итоговый рейтинг самых популярных языков программирования 2022 года, в котором на первом месте оказался C++. Об этом…

13.01.2023

В Microsoft устали от двух языков программирования: топ-менеджер компании призвал всех от них отказаться

Один из топ-менеджеров Microsoft призвал прекратить использовать в новых проектах C и C++. Об этом он написал на своей странице…

20.09.2022

Objective-C: история создания, возможности и особенности

Что такое Objective-C Сегодня речь пойдет об одном из самых легендарных языков программирования - Objective-C. Это довольно сложный язык, с…

01.08.2022

А под капотом — Arduino и софт на JavaScript: украинский школьник создал дрон-миноискатель для ВСУ

17-летний школьник из Украины Игорь Клименко разработал дрон-миноискатель, который предназначен для помощи саперам. На создание устройства юношу вдохновила война, причем…

27.04.2022

Нулевые указатели (null и nullptr) в C++. Учимся ходить по граблям изящно

В этом материале для новичков мы рассуждаем про обнаружение в коде C++ распространенного дефекта «разыменование нулевого указателя», попутно объясняя его…

08.02.2022

Конструкция ветвления в C++ и операторы if/else: правильное применение

Любая компьютерная программа подразумевает ветвление. Это ситуация, когда нужно выбрать тот или иной вариант в зависимости от условий. Например, если…

11.11.2021

Лучшие компиляторы кода для C++

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

08.11.2021

Возможно, и ваш тимлид по ночам пишет истории про любовь Python и C++: лучшие фанфики, написанные айтишниками

Когда я была подростком, я любила читать фанфики — это когда фанаты пишут продолжение или альтернативную историю о любимых персонажах.…

04.11.2021

Как обрабатывать исключения в С++: что такое throw, try и catch

При выполнении кода на C++ могут возникать разные ошибки, которые не позволяют программе выполнять свою работу. Для работы с ошибками…

29.09.2021

Что такое семафоры в программировании и зачем они нужны?

Семафор — инструмент для управления синхронизацией. Это целочисленная переменная, которую одновременно используют сразу несколько процессов. Основная цель использования семафора —…

27.08.2021

Краткое руководство по MVVM: ключевые моменты и примеры

MVVM (Model-View-ViewModel) — способ организации кода. Он помогает отделить пользовательский интерфейс от логики. View содержит только код пользовательского интерфейса. Он…

18.08.2021

Что такое async/await в JavaScript: примеры использования

Паттерн async/await используют во многих языках программирования, чтобы выполнять асинхронный код. Асинхронность дает программе возможность производить несколько операций параллельно.  Такой…

12.08.2021

Выполнить код в браузере: 12 онлайн-компиляторов, которые упростят вашу жизнь

Онлайн-компиляторы созданы для того, чтобы упростить проверку кода. Вам не нужно скачивать и устанавливать разные приложения на ноутбук: чтобы использовать…

02.08.2021

Есть не только Google и Microsoft: топ-14 инструментов для разработчика мобильных приложений

Процесс создания качественного приложения предполагает использование большого спектра инструментов.  Как и многие mobile-разработчики, я предпочитаю использовать продукты и сервисы Google…

02.08.2021

Ключевое слово volatile в C/C++: пример, как и зачем его использовать

В языках С/С++ volatile занимает особое место: это ключевое слово заставляет компилятор при оптимизации исходного кода по-другому обходиться с переменными.…

29.07.2021

TypeScript в роли «стартового наркотика»: как Microsoft наложила лапу на open source, попутно убив JavaScript

После молниеносного захвата компанией Microsoft источников открытого исходного кода бесплатные технологии JavaScript оказались на пороге вымирания. Ничего не скажешь, Microsoft…

26.07.2021

«Интервьюер мне сказал: “Вали обратно в свою Германию, ты здесь никому не нужен”»: разработчик из Харькова о работе в Bosch и неудачном возвращении в Украину

Никита Доминов — разработчик из Харькова, который уже пять лет живет в Германии. Он работал в таких крупных компаниях как…

22.07.2021

Гений с синдромом самозванца: история Денниса Ритчи, без которого не было бы Windows и macOS

Деннис Ритчи — не типичный IT-визионер. Он не бросал колледж, не создавал социальные сети, а когда умер в 2011 году,…

06.07.2021

Нам предлагали делать то же самое в 60 раз дороже: как свои разработки Jooble экономят агрегатору вакансий более $1 млн в месяц

Популярный сервис для поиска работы Jooble, разработанный украинскими студентами-программистами, за 15 лет пережил множество технических изменений: использовались разные языки программирования,…

23.06.2021

Лекс Фридман поделился способами создания бесконечного цикла

Разработчик и ведущий подкастов Лекс Фридман опубликовал в Twitter пост, в котором написал самую короткую программу, приводящую к бесконечному циклу…

22.06.2021

Самые популярные языки программирования в 2021 году

Что изучать будущему программисту, чтобы быть востребованным на рынке, стало непонятно очень давно. В компании TextMagic подробно изучили эту тему…

09.06.2021

Rozklad_bot: бот в Telegram с расписанием занятий в университете

Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и…

07.06.2021

Повышение квалификации: где пройти продвинутые курсы для разработчиков?

Highload собрал несколько IT-школ, где обучают не только всех подряд с нуля, но и уже вполне профессиональных айтишников. Платные онлайн-курсы,…

07.05.2021

Чему учится .NET-разработчик с 15-летним опытом: список полезных ресурсов

Однажды в моей Facebook-ленте попался вопрос от знакомой HR: «А что хотят разработчики, у которых опыт больше 10 лет?». Я…

22.04.2021

Как программировать в стиле NASA

Команда портала intersog.co.il в честь 60-летия со дня первого полета человека в космос собрала информацию о результатах многолетней работы ученых…

13.04.2021

13 ресурсов для подготовки к техническому собеседованию

Пользователь dev.to под ником saurabhshar поделился в своем блоге 13 ресурсами для подготовки к техническому интервью. 1. Coding Interview University.…

05.04.2021

На каком ПО летают на Марсе?

18 февраля состоялось историческое событие, НАСА успешно посадила ровер Perseverance (в переводе на русский — “Настойчивость”) на Марс. Казалось бы,…

11.03.2021