C++
Scala, Security и C++: Djinni назвал категории с наибольшим спросом
Редактор у Highload
IT-специальностью с самым большим уровнем спроса стала Scala: на 100 отзывов, написанных Scala-специалистами, рекрутеры пишут им первыми 167 раз.
Кого шукають рекрутери: Djinni склав топ IT-спеціальностей за відгуками
Редактор у Highload
Наибольшее количество запросов на контакт от рекрутеров получают разработчики С++. Их в 2,5 раза больше, чем самостоятельных отзывов.
Синтаксис языка программирования: сравнение языков и чем отличается от code style
Журналіст
Синтаксис языка программирования — это набор правил, которые определяют способ написания кода. У каждого языка свой уникальный синтаксис, который состоит из команд, операторов, функций и структур данных.
Индекс TIOBE определил самый популярный язык программирования 2022 года
Редактор у Highload
Индекс TIOBE составил итоговый рейтинг самых популярных языков программирования 2022 года, в котором на первом месте оказался C++. Об этом написал Dice.
В Microsoft устали от двух языков программирования: топ-менеджер компании призвал всех от них отказаться
Редакторка у Highload
Один из топ-менеджеров Microsoft призвал прекратить использовать в новых проектах C и C++.
Objective-C: история создания, возможности и особенности
Журналіст
Сегодня речь пойдет об одном из самых легендарных языков программирования – Objective-C. Это довольно сложный язык, с высоким порогом входа, на котором написано огромное количество приложений для macOS, iPad и iPhone.
А под капотом — Arduino и софт на JavaScript: украинский школьник создал дрон-миноискатель для ВСУ
Редактор новостей
17-летний школьник из Украины Игорь Клименко разработал дрон-миноискатель, который предназначен для помощи саперам. На создание устройства юношу вдохновила война, причем еще в 2014 году. Подробно о том, из чего девайс состоит и как работает, школьник рассказал в интервью dev.ua.
Нулевые указатели (null и nullptr) в C++. Учимся ходить по граблям изящно
Журналіст
В этом материале для новичков мы рассуждаем про обнаружение в коде C++ распространенного дефекта «разыменование нулевого указателя», попутно объясняя его скрытую коварность.
Конструкция ветвления в C++ и операторы if/else: правильное применение
Автор
Любая компьютерная программа подразумевает ветвление. Это ситуация, когда нужно выбрать тот или иной вариант в зависимости от условий. Например, если некий результат вычислений меньше 100 — нужно вывести сообщение «Результат не дотягивает до сотни». Если больше — выводится «Результат превышает сотню и потрясающе выглядит».
Лучшие компиляторы кода для C++
Автор
Разработка программного обеспечения — дело трудоемкое. Нужно выбрать язык, составить алгоритм, написать код, скомпилировать его, найти ошибки в синтаксисе и логике, исправить и снова скомпилировать… Стоп, вы не знаете, что такое компилятор? Тогда один момент — погодите немного, и мы все вам расскажем. Ведь вся сегодняшняя статья посвящена обзору лучших компиляторов на C++.
Возможно, и ваш тимлид по ночам пишет истории про любовь Python и C++: лучшие фанфики, написанные айтишниками
Редакторка у Highload
Когда я была подростком, я любила читать фанфики — это когда фанаты пишут продолжение или альтернативную историю о любимых персонажах. А иногда не только о них: некоторые придумывают и оригинальных героев. Потом я выросла, стала IT-журналисткой и задумалась: «А пишут ли фанфики про айтишников?». Погуглила, и мне открылся дивный новый мир.
Как обрабатывать исключения в С++: что такое throw, try и catch
Автор
При выполнении кода на C++ могут возникать разные ошибки, которые не позволяют программе выполнять свою работу. Для работы с ошибками или исключениями в C++ используются ключевые слова try , catch и throw.
Что такое семафоры в программировании и зачем они нужны?
Автор
Семафор — инструмент для управления синхронизацией. Это целочисленная переменная, которую одновременно используют сразу несколько процессов. Основная цель использования семафора — это синхронизация процессов и управление доступом к общему ресурсу в многопроцессорной среде.
Краткое руководство по MVVM: ключевые моменты и примеры
MVVM (Model-View-ViewModel) — способ организации кода. Он помогает отделить пользовательский интерфейс от логики.
Что такое async/await в JavaScript: примеры использования
Автор
Паттерн async/await используют во многих языках программирования, чтобы выполнять асинхронный код. Асинхронность дает программе возможность производить несколько операций параллельно.
Выполнить код в браузере: 12 онлайн-компиляторов, которые упростят вашу жизнь
Автор
Онлайн-компиляторы созданы для того, чтобы упростить проверку кода. Вам не нужно скачивать и устанавливать разные приложения на ноутбук: чтобы использовать компилятор, нужно только подключение к интернету. Вы можете проверить код на работоспособность, увидеть ошибки и результат выполнения программы.
Есть не только Google и Microsoft: топ-14 инструментов для разработчика мобильных приложений
Андрей Горленко BLOG
Xamarin Developer в IT-холдинге SvitSoft
Процесс создания качественного приложения предполагает использование большого спектра инструментов.
Ключевое слово volatile в C/C++: пример, как и зачем его использовать
В языках С/С++ volatile занимает особое место: это ключевое слово заставляет компилятор при оптимизации исходного кода по-другому обходиться с переменными.
TypeScript в роли «стартового наркотика»: как Microsoft наложила лапу на open source, попутно убив JavaScript
Редакторка у Highload
После молниеносного захвата компанией Microsoft источников открытого исходного кода бесплатные технологии JavaScript оказались на пороге вымирания. Ничего не скажешь, Microsoft ловко провернула этот захват, почти не встретив сопротивления со стороны сотен тысяч активных разработчиков JavaScript. Нам остается только восхититься.
«Интервьюер мне сказал: “Вали обратно в свою Германию, ты здесь никому не нужен”»: разработчик из Харькова о работе в Bosch и неудачном возвращении в Украину
Редакторка у Highload
Никита Доминов — разработчик из Харькова, который уже пять лет живет в Германии. Он работал в таких крупных компаниях как Bosch, Siemens и Tchibo. А сейчас он старший разработчик в крупнейшем в мире химическом концерне BASF.
Гений с синдромом самозванца: история Денниса Ритчи, без которого не было бы Windows и macOS
Редакторка у Highload
Деннис Ритчи — не типичный IT-визионер. Он не бросал колледж, не создавал социальные сети, а когда умер в 2011 году, о нем было в разы меньше постов, чем о Стиве Джобсе (умершем в том же году). Зато он создал ОС Unix и язык C, на котором до сих пор пишет множество разработчиков, и оставил свой след практически во всей современной компьютерной технике.
Нам предлагали делать то же самое в 60 раз дороже: как свои разработки Jooble экономят агрегатору вакансий более $1 млн в месяц
Журналістка Highload
Популярный сервис для поиска работы Jooble, разработанный украинскими студентами-программистами, за 15 лет пережил множество технических изменений: использовались разные языки программирования, создавались уникальные поисковые роботы, внедрялись новые системы. Не обошлось и без стратегических ошибок — об этом рассказывает СТО компании Jooble Дмитрий Гринь в продолжении интервью Highload.
Лекс Фридман поделился способами создания бесконечного цикла
Редактор новостей
Разработчик и ведущий подкастов Лекс Фридман опубликовал в Twitter пост, в котором написал самую короткую программу, приводящую к бесконечному циклу для пяти языков программирования. Пост получил небывалый отклик и уже набрал свыше 420 ретвитов, почти 60 комментариев и 4900 лайков.
Самые популярные языки программирования в 2021 году
Редакторка у Highload
Что изучать будущему программисту, чтобы быть востребованным на рынке, стало непонятно очень давно. В компании TextMagic подробно изучили эту тему и поделились рейтингом самых популярных языков программирования.
Rozklad_bot: бот в Telegram с расписанием занятий в университете
Редакторка у Highload
Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.
Повышение квалификации: где пройти продвинутые курсы для разработчиков?
Журналістка Highload
Highload собрал несколько IT-школ, где обучают не только всех подряд с нуля, но и уже вполне профессиональных айтишников. Платные онлайн-курсы, тренинги и марафоны помогут глубже изучить возможности JavaScript, Java, C#, PHP и других языков программирования, а также научат пользоваться фреймворками, в том числе Spring и Laravel. Стоимость курсов варьируется от 2,8 тыс. грн в месяц до 15 тыс. грн за девять дней.
Чему учится .NET-разработчик с 15-летним опытом: список полезных ресурсов
Денис Казаков BLOG
разработчик на .NET
Однажды в моей Facebook-ленте попался вопрос от знакомой HR: «А что хотят разработчики, у которых опыт больше 10 лет?». Я отшутился и ответил: «Спалить комп и уехать на Бали».
Как программировать в стиле NASA
Редактор новостей
Команда портала intersog.co.il в честь 60-летия со дня первого полета человека в космос собрала информацию о результатах многолетней работы ученых и инженеров, которые были и остаются пионерами в этой области. Эти примеры дают представление о том, насколько новаторскими могут быть технологии 40-летней давности и как человеческий разум может управлять космическими кораблями, используя всего 2 Мб кода.
13 ресурсов для подготовки к техническому собеседованию
Редактор новостей
Пользователь dev.to под ником saurabhshar поделился в своем блоге 13 ресурсами для подготовки к техническому интервью.
На каком ПО летают на Марсе?
18 февраля состоялось историческое событие, НАСА успешно посадила ровер Perseverance (в переводе на русский — “Настойчивость”) на Марс. Казалось бы, ничего необычного? НАСА проделывала это уже не раз в поиске ответа на вечный вопрос: есть ли жизнь на Марсе?
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: