программирование

Новости

[Перевод] Программирование микроконтроллера PIC32 с помощью Rust

Простой проект для начинающих электронщиков, которые непрочь попрактиковаться в программировании микроконтроллеров серии PIC32MX на Rust. Здесь мы соберем макетную плату…

Подробнее »
Новости

[recovery mode] Оживляем картинку шейдерами или программирование абстрактного текста

Пару лет назад я наткнулся на одну картинку с простой геометрией: Её легко получилось нарисовать в ascii-арт, а теперь я…

Подробнее »
Новости

Книга «Black Hat Python: программирование для хакеров и пентестеров, 2-е изд»

Привет, Хаброжители! Когда речь идет о создании мощных и эффективных хакерских инструментов, большинство аналитиков по безопасности выбирают Python. Во втором…

Подробнее »
Новости

Какой вклад внесло функциональное программирование в современные языки?

Современные языки программирования обладают большим набором разнообразных средств и удобных фишек, что позволяет писать совершенно разный код на одном и…

Подробнее »
Новости

Визуальное программирование для детей. Выбираем платформу обучения

В нашем постиндустриальном обществе в первую очередь ценятся: уровень образования, обучаемость, профессионализм и способность творческого подхода в решении задач. Так…

Подробнее »
Новости

Программирование в модуле «СПДС» для инженеров: инструмент «Универсальный маркер»

Универсальный маркер – инструмент модуля «СПДС» Платформы nanoCAD, с которым каждый инженер может почувствовать себя программистом и создать объект для…

Подробнее »
Новости

Спортивное программирование — социальный лифт в IT. Как его использовать школьнику, родителям школьника и разработчику?

С какого возраста можно обучать ребенка программированию и какой язык лучше выбрать? Как попасть на самые крутые IT-направления в лучшие…

Подробнее »
Новости

Введение в программирование: заготовка игры-платформера на SDL в 300 строк C++

Этот текст предназначен для тех, кто только осваивает программирование. Я читаю лекции по C++ на первом курсе местного университета, и…

Подробнее »
Новости

Книга «Эффективный C. Профессиональное программирование»

Привет, Хаброжители! Мир работает на коде, написанном на C, но в большинстве учебных заведений программированию учат на Python или Java.…

Подробнее »
Новости

«Мир Hi-Fi»: обсуждаем муз. программирование, звуки ОС, аудиосоцсети, стриминг и редкие композиции

Мы делимся не только обзорами аудиотехники, но и тематическими научпоп материалами о звуке и музыке в различных проявлениях и сочетаниях…

Подробнее »
Новости

Математика vs программирование

Меланхолия (гравюра Дюрера) По образованию я химик-органик-синтетик, закончил ХФ МГУ, диплом делал по синтезу циклопропЕнов (5 стадий). Распределился в ИОХ.…

Подробнее »
Новости

[Перевод] Программирование DeFi: Uniswap. Часть 3

Введение Мы продолжаем создавать клон Uniswap V1! Наша реализация почти готова: мы реализовали все основные механики смарт-контракта Биржи, включая функции…

Подробнее »
Новости

[Перевод] Программирование DeFi: Uniswap. Часть 1

Введение Лучший способ научиться чему-то — научить других. Второй лучший способ научиться чему-то — сделать это самому. Я решил объединить…

Подробнее »
Новости

[Перевод] Что такое функциональное программирование?

Эта статья является переводом материала «What is functional programming?». В этой статье Владимир Хориков попытается ответить на вопрос: что такое…

Подробнее »
Новости

Объектно ориентированное программирование на Си без плюсов. Часть 1. Введение

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

Подробнее »
Новости

Программирование под ZX-Spectrum: 3D графика

ZX-Spectrum был моим первым компьютером еще в те времена, когда я себя не очень хорошо помню. Однако в памяти остались…

Подробнее »
Новости

Spring WebFlux: Реактивное программирование веб-сервисов

Особенности: преимущества и недостатки Модуль WebFlux появился в 5й версии фреймворка Spring. Этот микрофреймворк является альтернативой Spring MVC и отражает…

Подробнее »
Новости

Программирование ESP32 с использованием JTAG программатора ESP-Prog и ESP-IDF

ESP-Prog Всем доброго времени суток. На просторах Али можно найти такой программатор, как ESP-Prog, на чипе FTDI2232H, с виртуальным COM-портом…

Подробнее »
Новости

Реактивное программирование из первых рук

Василий Прокофьев — разработчик Usetech в Рязани. На Java Meeting Point он расскажет о своем опыте использования реактивного программирования. В…

Подробнее »
Новости

Законотворчество и программирование: заметка об интерпретации текстов

Все юристы работают с текстами. Читают, пишут, изучают, трактуют, убеждают в своих трактовках. Программисты — работают с текстами. Читают, пишут.…

Подробнее »
Новости

[Перевод] Парное программирование: цели, преимущества

Это продолжение перевода статьи о парном программировании. С первой частью можно ознакомиться здесь. Для каких целей подходит парное программирование? Понимание…

Подробнее »
Новости

[Перевод] История о том, как один подросток сбежал от физического труда в программирование

Летом 1982 года буквально за несколько месяцев до моего поступления в колледж мать отвела меня в сторонку и сказала: «Отец…

Подробнее »
Новости

Программирование NES (dendy), assembler 6502

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

Подробнее »
Новости

[Перевод] Речевое программирование может стать следующей вехой в разработке ПО

Все чаще мы общаемся с гаджетами голосом. К давно знакомым помощникам вроде Alexa и Siri присоединились автомобильные речевые интерфейсы Apple…

Подробнее »
Новости

Функциональное программирование на TypeScript: Option и Either

Предыдущие статьи цикла: Полиморфизм родов высших порядков Паттерн «класс типов» В предыдущей статье мы рассмотрели понятие класса типов (type class)…

Подробнее »
Новости

Реактивное программирование на Java: как, зачем и стоит ли? Часть I

Идея реактивного программирования появилась сравнительно недавно, лет 10 назад. Что вызвало популярность этого относительно нового подхода и почему сейчас он…

Подробнее »
Новости

[Перевод] ARM и программирование без блокировок

Выпуск ARM-процессора Apple M1 вдохновил меня на то, чтобы написать в Твиттер про опасности программирования без блокировок (lock-free). Этот твит…

Подробнее »
Новости

Архитектура и программирование микрокалькулятора HP-41

«…Often you need to execute a synthetic two-byte instruction from the keyboard. This can occur during your day-to-day user of…

Подробнее »
Новости

Эффектное программирование. Часть 2: генераторы в полевых условиях

В прошлой статье я рассказал об итераторах и генераторах в javascript, но не привел никаких практичных примеров. Этой статьей я…

Подробнее »
Новости

Программирование Modbus RTU Master на примере Simatic S7-1200 и ПЧ Sinamics V20

Давно хотел рассказать про тонкости программирования обмена по протоколу Modbus RTU в случае, когда контроллер (в нашем случае S7-1214) выступает…

Подробнее »
Новости

5 игрушек, чтобы ребёнок почувствовал программирование

Власть над материальными объектами — пожалуй, лучший способ оценить мощь программирования. Привет, Хабр! Я пришла разбавить карантинный онлайн подборкой игрушек,…

Подробнее »
Новости

Конструктор Lego и объектно-ориентированное программирование в Tcl. Разбор сертификата x509.v3

Часто приходится слышать, что скриптовому языку Tcl не хватает поддержки объектно-ориентированного стиля программирования. Сам я до последнего времени мало прибегал…

Подробнее »
Новости

[Перевод] Парное программирование: стили, организация, тайм-менеджмент

Многие разработчики слышали о практике парного программирования, но оно все еще имеет разношерстное толкование и применение. Одна из причин неоднозначного…

Подробнее »
Новости

Книга «Игровой движок. Программирование и внутреннее устройство. Третье издание»

Привет, Хаброжители! Книга Джейсона Грегори не случайно является бестселлером.Двадцать лет работы автора над первоклассными играми в Midway, Electronic Arts и…

Подробнее »
Новости

Генетическое программирование для тестирования компилятора: опыт аспиранта ML-лаборатории ИТМО

Виктор Петухов, студент второго курса аспирантуры Университета ИТМО и техлид в одной из команд проекта Kotlin в JetBrains (занимается компилятором…

Подробнее »
Новости

[Перевод] Низкоуровневое программирование микроконтроллеров tinyAVR 0-series

Вы — 8-битный или 32-битный программист? Мы, в компании OMZLO, сосредоточили основные усилия на новых 32-битных ARM Cortex-чипах (STM32 и…

Подробнее »
Новости

Программирование устройств на основе модуля ESP32

Микроконтроллер — это интегральная схема, способная выполнять программы. Сегодня на рынке представлено множество таких моделей от самых разных производителей. Цены…

Подробнее »
Новости

Программирование квантовых компьютеров: джентльменский набор издательства «Питер»

Мы очень стараемся отслеживать тренды ещё на этапе их формирования и готовить для русскоязычных читателей наиболее актуальные книги. Сегодня я…

Подробнее »
Новости

Знакомство с Node-RED и потоковое программирование в Yandex IoT Core

В этой статье я хочу разобрать один из самых популярных опенсорс-инструментов, Node-RED, с точки зрения создания простых прототипов приложений с…

Подробнее »
Новости

АйТиБалаган! #3: Зачем DevOps-инженеру программирование и что такое виртуализация

IT-балаганят, спорят, делятся кейсами: Лекс АйТиБорода, Software Engineer в AppXite — https://www.linkedin.com/in/akartynnik Артем Проневский, DevOps Engineer в Resilio — https://www.linkedin.com/in/artempronevskiy…

Подробнее »
Новости

[Перевод] Программирование только классами

В моем посте Implementing numbers in «pure» Ruby («Разрабатываем числа на «чистом» Ruby») я обозначил рамки, которые разрешали использовал базовые…

Подробнее »
Новости

Программирование как вид спорта: что делать, чтобы побеждать на соревнованиях

Привет, Хабр! Сегодня я хочу познакомить вас с Андреем Чумаченко, руководителем сообщества по спортивному программированию в Иркутске и титулованным участником…

Подробнее »
Новости

[Из песочницы] Эта музыка будет вечной или генетическое программирование

Писать можно о разном, даже более того – на разном. Вот и программирование как таковое тоже бывает не ограничено определенными…

Подробнее »
Новости

[Из песочницы] Как НЕ надо начинать изучать программирование

Приветствую, Хабровцы! Решил поделиться своим опытом «успешного» изучения языка(ов) программирования. Не сказать, что в IT-индустрии я полный профан, однако мой…

Подробнее »
Новости

Функциональное программирование в питоне. Генераторы, как питонячий декларативный стиль

Общее введение ФП Введение в ФП Главные свойства функционального программирования Основные термины Встроенное ФП поведение в питоне Библиотека Xoltar Toolkit…

Подробнее »
Кнопка «Наверх»