News Grower

Независимое покрытие AI, стартапов и технологий.

Функциональный Rust. Глава 0: Зачем нужно ФП?

TL;DR: Затем, что с ним код чище, читаемее и предсказуемее ;)Старый объектно-ориентированный или императивный подход к программированию несёт в себе множество проблем, которые решает функциональное программирование. Даже в современной среде все до сих пор считают, что объектно-ориентированно...

Функциональный Rust. Глава 0: Зачем нужно ФП?

TL;DR: Затем, что с ним код чище, читаемее и предсказуемее ;)Старый объектно-ориентированный или императивный подход к программированию несёт в себе множество проблем, которые решает функциональное программирование. Даже в современной среде все до сих пор считают, что объектно-ориентированное программирование — правильное программирование, а функциональное — «для математиков и задротов», или вообще даже для варваров, которые даже не слышали об объектной и императивной «цивилизации».

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

Квантовые компьютеры взломают блокчейн и обнулят ваши кошельки pt.2

Квантовые компьютеры взломают блокчейн и обнулят ваши кошельки pt.2

7 месяцев назад я писал, что квантовая угроза для крипто это скорее страшилка, чем реальность. Расчёты показывали, что для взлома эллиптической криптографии нужны миллионы физич...

Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой

Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой

Работать с JasperReports тяжело — данные передаются хрупкими механизмами, бизнес-логика утекает в XML, а субрепорты требуют ручной синхронизации между Java и JRXML. jasper-modul...

Игры вылетают, вентиляторы не крутятся. Стоит ли обновлять драйвер NVIDIA GeForce 595.97

Игры вылетают, вентиляторы не крутятся. Стоит ли обновлять драйвер NVIDIA GeForce 595.97

Обновления R595 пережили отзыв, хотфикс и тихий патч — и вот перед нами обновление, которое просто работает. Самое неприятное в обновлениях драйверов — не баги, которые бывают у...

Импорт промежуточных (intraday) выписок через FEB_FILE_HANDLING по классической схеме

В предыдущих публикациях было описано, как использовать функциональность FEB_FILE_HANDLING как единую точку входа для импорта банковских выписок в SAP, независимо от каналов пол...

Как я перестал вайбкодить и собрал работающий SDLC из пяти промптов

Хочу рассказать о конфигурации AI-агента для полного цикла разработки (SDLC), которую я обкатал на паре своих pet-проектов. Суть: цепочка из пяти команд — от черновика фичи до г...

Китайские аккумуляторы Camel и российские АКОМ. Часть 2: заряд по ГОСТу

Китайские аккумуляторы Camel и российские АКОМ. Часть 2: заряд по ГОСТу

Привет, Хабр! Мы продолжаем испытывать премиальные китайские аккумуляторы Camel в сравнении с проверенными многолетним опытом отечественными АКОМ.Сегодняшний материал посвящён и...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

Квантовые компьютеры взломают блокчейн и обнулят ваши кошельки pt.2

Квантовые компьютеры взломают блокчейн и обнулят ваши кошельки pt.2

7 месяцев назад я писал, что квантовая угроза для крипто это скорее страшилка, чем реальность. Расчёты показывали, что для взлома эллиптической криптографии нужны миллионы физич...

Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой

Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой

Работать с JasperReports тяжело — данные передаются хрупкими механизмами, бизнес-логика утекает в XML, а субрепорты требуют ручной синхронизации между Java и JRXML. jasper-modul...

Игры вылетают, вентиляторы не крутятся. Стоит ли обновлять драйвер NVIDIA GeForce 595.97

Игры вылетают, вентиляторы не крутятся. Стоит ли обновлять драйвер NVIDIA GeForce 595.97

Обновления R595 пережили отзыв, хотфикс и тихий патч — и вот перед нами обновление, которое просто работает. Самое неприятное в обновлениях драйверов — не баги, которые бывают у...

Импорт промежуточных (intraday) выписок через FEB_FILE_HANDLING по классической схеме

В предыдущих публикациях было описано, как использовать функциональность FEB_FILE_HANDLING как единую точку входа для импорта банковских выписок в SAP, независимо от каналов пол...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
Квантовые компьютеры взломают блокчейн и обнулят ваши кошельки pt.2

Квантовые компьютеры взломают блокчейн и обнулят ваши кошельки pt.2

7 месяцев назад я писал, что квантовая угроза для крипто это скорее страшилка, чем реальность. Расчёты показывали, что для взлома эллиптической криптографии нужны миллионы физич...

Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой

Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой

Работать с JasperReports тяжело — данные передаются хрупкими механизмами, бизнес-логика утекает в XML, а субрепорты требуют ручной синхронизации между Java и JRXML. jasper-modul...

Игры вылетают, вентиляторы не крутятся. Стоит ли обновлять драйвер NVIDIA GeForce 595.97

Игры вылетают, вентиляторы не крутятся. Стоит ли обновлять драйвер NVIDIA GeForce 595.97

Обновления R595 пережили отзыв, хотфикс и тихий патч — и вот перед нами обновление, которое просто работает. Самое неприятное в обновлениях драйверов — не баги, которые бывают у...

Импорт промежуточных (intraday) выписок через FEB_FILE_HANDLING по классической схеме

В предыдущих публикациях было описано, как использовать функциональность FEB_FILE_HANDLING как единую точку входа для импорта банковских выписок в SAP, независимо от каналов пол...

Дополнительное покрытие этой темы

Похожие публикации и близкие по смыслу материалы по этой же теме.

Как мы пережили цветовой кризис в RuStore и нашли путь к тёмной стороне темы

Как мы пережили цветовой кризис в RuStore и нашли путь к тёмной стороне темы

Когда RuStore только запускался, мы строили дизайн на основе UI-кита от VK — удобно, практично, а главное помогло нам быстро вывести продукт на рынок. Но стор рос, интерфейсов с...

Node.js → Rust: 5-10x ускорение без знания Rust

На своём MacBook M4 я не замечал проблем. Два скрипта на Node.js 18 собирали информацию по проекту, обходили файлы, считали строки, агрегировали данные и отрабатывали за пару се...