programming
40 советов, которые навсегда изменят ваши навыки программирования
Редактор новостей
Разработчик с 15-летним стажем под ником Kesk поделился в блоге на Medium советами, как экономить время, делать как можно меньше ошибок при разработке и улучшить навыки программирования. А скольким из них следуете вы?
Инфографика дня: крупнейшие сообщества языков программирования
Редактор новостей
Трудно с какой-либо достоверностью определить, сколько людей используют тот или иной язык программирования. Исследования, проводимые такими площадками, как TIOBE Index, или ежегодный опрос разработчиков Stack Overflow, делают лишь предположения о пользовательской базе языков на основе сложных форму и множественных источников данных. Новый подход представили специалисты ведущей аналитической компании в сфере разработки программного обеспечения SlashData.
10 книг по программированию на PHP и MySQL
Редактор новостей
В блоге на hackr.io пользователь Ахил Бхадвал поделился десятью лучшими, по его мнению, книгами по программированию на языке PHP.
12 полезных YouTube-каналов по программированию
Редактор новостей
Фронтенд-инженер под ником Suprabha опубликовала в блоге на dev.to список лучших, по ее мнению, ютуб-каналов по программированию. Вот они:
Что такое Python RegEx: регулярные выражения в языке Python
Регулярные выражения (Regular expressions) или RegEx – это последовательности символов, задающие шаблоны для поиска или замены нужного фрагмента текста в строке или файле. Попросту говоря, это своего рода крошечный язык программирования, предоставляющий множество инструментов для поиска, замены и извлечения определенных фрагментов текста. К примеру, с его помощью можно быстро найти в тексте адреса электронной почты или телефонные номера. Регулярные выражения поддерживаются большинством современных языков программирования, в которых представлены различные по удобству и функционалу средства. В этой статье мы расскажем о самых основных особенностях применения RegEx в языке Python. А так же про то, как заменить часть текста в строке (спойлер: это не replace, для этого нужен re.sub() )
Как устроен Event Loop в JavaScript: параллельная модель и цикл событий
В Event Loop в языке JavaScript заключается секрет асинхронного программирования. Сам по себе JS является однопоточным, но при использовании нескольких умных структур данных можно создать иллюзию многопоточности (параллельная модель). Как это происходит, расскажем в этой статье.
Кто и за что получил премию Тьюринга — аналог «Нобелевки» в области программирования
Редактор новостей
Ученый-информатик Альфред Ахо и исследователь в области IT Джеффри Ульман получили премию Тьюринга — эквивалент Нобелевской премии в области компьютерных наук — за свою работу над языками программирования.
Алана Тьюринга поместят на банкноту в 50 фунтов. Рассказываем, чем ему обязано современное программирование
Редактор новостей
Банк Англии раскрыл дизайн новой банкноты в 50 фунтов с изображением криптографа, оказавшего существенное влияние на развитие информатики Алана Тьюринга, в частности созданием теста Тьюринга.
Как программировать голосом
Редактор новостей
Голосовое программирование может стать новым этапом разработки ПО. С помощью платформ голосового управления программисты произносят команды для манипулирования и написания кода, а так же для автоматизации рабочих процессов.
Как отличить программиста от самозванца
Редактор новостей
Исследователи из Боннского университета изучили, как отличить настоящих программистов от самозванцев. К эксперименту, за участие в котором платили 100 евро, были привлечены 40 студентов, изучающих информатику, и еще 10 опытных программистов, а также 100 непрограммистов (35 из них — с небольшими познаниями в информатике).
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: