Вход/Регистрация
Помощь волонтерам
UA RU
UA RU
Помощь волонтерам
  • UA
  • RU
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

  • UA
  • RU
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

C++

Теория - 2 недели назад

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

Сергей Бондаренко

журналист

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

Новости - 4 месяца назад

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

Богдан Мирченко

Редактор новостей

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

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

Теория - 6 месяцев назад

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

Сергей Бондаренко

журналист

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

Основы - 9 месяцев назад

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

Андрей Галадей

Автор

Любая компьютерная программа подразумевает ветвление. Это ситуация, когда нужно выбрать тот или иной вариант в зависимости от условий. Например, если некий результат вычислений меньше 100 — нужно вывести сообщение «Результат не дотягивает до сотни». Если больше — выводится «Результат превышает сотню и потрясающе выглядит».

Теория - 9 месяцев назад

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

Андрей Галадей

Автор

Разработка программного обеспечения — дело трудоемкое. Нужно выбрать язык, составить алгоритм, написать код, скомпилировать его, найти ошибки в синтаксисе и логике, исправить и снова скомпилировать… Стоп, вы не знаете, что такое компилятор? Тогда один момент — погодите немного, и мы все вам расскажем. Ведь вся сегодняшняя статья посвящена обзору лучших компиляторов на C++.

Подборки - 9 месяцев назад

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

Виктория Пушкина

Журналистка в Highload

Когда я была подростком, я любила читать фанфики — это когда фанаты пишут продолжение или альтернативную историю о любимых персонажах. А иногда не только о них: некоторые придумывают и оригинальных героев. Потом я выросла, стала IT-журналисткой и задумалась: «А пишут ли фанфики про айтишников?». Погуглила, и мне открылся дивный новый мир.

Теория - 11 месяцев назад

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

Светлана Лазутина

Автор

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

Веб-разработка - 12 месяцев назад

Как создать и настроить проект на ASP.NET: пошаговая инструкция

Сергей Бондаренко

журналист

ASP.NET — это платформа для разработки веб-приложений, созданная Microsoft. Но давайте начнем с самого начала. В 2002 году компания задалась целью создать общеязыковую среду исполнения, которая бы работала с общими типами и удовлетворяла общеязыковой спецификации, обеспечив взаимодействие разных языков программирования.

Теория - 12 месяцев назад

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

Светлана Лазутина

Автор

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

Архитектурные решения - 12 месяцев назад

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

Иван Шарый

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

Основы - 1 год назад

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

Светлана Лазутина

Автор

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

Инструменты - 1 год назад

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

Светлана Лазутина

Автор

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

Mobile app - 1 год назад

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

Андрей Горленко BLOG

Xamarin Developer в IT-холдинге SvitSoft

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

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

Основы - 1 год назад

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

Семен Гринштейн

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

Мнение - 1 год назад

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

Оленка Пилипчак

Редактор у Highload

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

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

Интервью - 1 год назад

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

Виктория Пушкина

Журналистка в Highload

Никита Доминов

Никита Доминов — разработчик из Харькова, который уже пять лет живет в Германии. Он работал в таких крупных компаниях как Bosch, Siemens и Tchibo. А сейчас он старший разработчик в крупнейшем в мире химическом концерне BASF.

Истории - 1 год назад

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

Виктория Пушкина

Журналистка в Highload

Мем Джобс vs. Ритчи

Деннис Ритчи — не типичный IT-визионер. Он не бросал колледж, не создавал социальные сети, а когда умер в 2011 году, о нем было в разы меньше постов, чем о Стиве Джобсе (умершем в том же году). Зато он создал ОС Unix и язык C, на котором до сих пор пишет множество разработчиков, и оставил свой след практически во всей современной компьютерной технике.

Истории - 1 год назад

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

Анастасія Пономарьова

Журналістка Highload

Команда Jooble, фото из Instagram jooblelife

Популярный сервис для поиска работы Jooble, разработанный украинскими студентами-программистами, за 15 лет пережил множество технических изменений: использовались разные языки программирования, создавались уникальные поисковые роботы, внедрялись новые системы. Не обошлось и без стратегических ошибок — об этом рассказывает СТО компании Jooble Дмитрий Гринь в продолжении интервью Highload.

Новости - 1 год назад

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

Богдан Мирченко

Редактор новостей

Разработчик и ведущий подкастов Лекс Фридман опубликовал в Twitter пост, в котором написал самую короткую программу, приводящую к бесконечному циклу для пяти языков программирования. Пост получил небывалый отклик и уже набрал свыше 420 ретвитов, почти 60 комментариев и 4900 лайков. 

Мониторинг - 1 год назад

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

Оленка Пилипчак

Редактор у Highload

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

Истории - 1 год назад

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

Оленка Пилипчак

Редактор у Highload

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

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

Подборки - 1 год назад

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

Анастасія Пономарьова

Журналістка Highload

Highload собрал несколько IT-школ, где обучают не только всех подряд с нуля, но и уже вполне профессиональных айтишников. Платные онлайн-курсы, тренинги и марафоны помогут глубже изучить возможности JavaScript, Java, C#, PHP и других языков программирования, а также научат пользоваться фреймворками, в том числе Spring и Laravel. Стоимость курсов варьируется от 2,8 тыс. грн в месяц до 15 тыс. грн за девять дней.

Опыт - 1 год назад

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

Денис Казаков BLOG

разработчик на .NET

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

Новости - 1 год назад

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

Богдан Мирченко

Редактор новостей

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

Подборки - 1 год назад

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

Богдан Мирченко

Редактор новостей

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

Истории - 1 год назад

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

Роман Гармидер

Марсианский вертолет

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

Топ текстов недели
1.
В Украине можно будет бесплатно получить образование по 12 направлениям в IT — что известно
2.
«Компания заботится о своей прибыли, а не о вас»: 6 чит-кодов для денег, которые я украл у умных людей
3.
Миллион долларов стипендии в крипте: украинцы смогут бесплатно получить профессию в IT — как подать заявку
4.
«Работодатель звонит и жалуется вашим родителям»: HR поделилась «ноу-хау» мотивации в IT-компании
5.
Валютная разница и война «урезали» прибыль EPAM вшестеро
6.
Новейший ИИ от Facebook нелестно высказался о Цукерберге и его метавселенной
7.
Сотрудников — много, работы — мало: в Google и Facebook не понимают, как заставить работать айтишников
8.
6 расширений Google Chrome для работы над проектом, если вы — не дизайнер
9.
Лекции и воркшопы за донат волонтерам от 10 грн: в Украине запустили новый образовательный IT-проект
10.
«Лучшее, что мы можем сделать с JavaScript — отказаться от него»: создатель JSON Дуглас Крокфорд
  • Об издании
  • Наша редакция
  • Контакты
  • Политика конфиденциальности
  • Реклама в издании
  • Редакционные правила
  • Как отправить текст в редакцию

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Мы используем иллюстрации от Depositphotos


Поддержка серверов

Партнер по SEO

Решение сложных IT-задач

© Highload. 2021-2022

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Отправить Отмена
Просматривая этот сайт, вы соглашаетесь с нашей политикой конфиденциальностиOK

Полезные решения для тех,
кто пишет код

Присоединяйтесь
к сообществу: