Языки программирования существуют уже несколько десятилетий, и каждый из них создан для удовлетворения определенной потребности. На сегодняшний день в мире насчитывается около 700 известных языков программирования, но на плаву остаться…
Запись опубликована в “Программирование”
Для создания простых сайтов, персональных блогов и лендингов можно ограничиться использованием готовых конструкторов сайтов. Это хорошие решения, не требующие знания веб-дизайна, верстки и программирования. Лучшие из них позволяют редактировать код…
После покупки Github компанией Microsoft приватные репозитории стали бесплатными. Это не могло не порадовать комьюнити, т. к. все разработчики давно мечтали о такой возможности. Данное событие – удар по конкурентам…
В этом году количество предложений о работе в сфере информационных технологий значительно увеличилось. По итогам первых трех кварталов отрасль занимает 2 место по размещенным вакансиям (на первом традиционно – «Продажи»).…
Какой алгоритм для поиска максимума в случайном массиве использовать? В статье собрано 5 эффективных must-have алгоритмов. Следует пояснить, что под “быстротой” алгоритма будет подразумеваться его асимптотическая сложность, а не физическое…
Эта лекция является вступительной в видеокурс по Django, в ней будет рассматриваться установка необходимого софта для работы с Python и Django. Автор показывает: процесс установки Python, настройки всех переменных, установки…
Мы расскажем об истории создания и особенностях синтаксиса TypeScript, а также приведем список литературы для более полного погружения в тему и развития навыков программирования. История TypeScript По мере развития интернета…
Мутация в JavaScript – это изменение объекта или массива без создания новой переменной и переприсваивания значения. Например, вот так: Оригинальный объект puppy мутировал: мы изменили значение поля age . Казалось…
Если не углубляться в сложную терминологию, то хорошим примером передачи информации послужат системы мгновенного обмена сообщениями (англ. IM – Instant messaging). Viber, Skype, Messenger, etc. Все они имеют отдельные серверы…
В многопоточном мире нам необходим доступ к объектам между потоками, при отсутствии синхронизации могут возникнуть проблемы. Вот базовый пример, который объясняет, почему это нужно: Здесь мы запускаем 1000 корутинов (можете…