[Перевод] Введение в язык программирования Leo

Основная Leo — это основанный на Rust язык программирования со статической типизацией, созданный для написания частных приложений. Он предназначен для разработчиков, которые могут интуитивно строить блокчейн Aleo, обеспечивая основу для частн…

Криптостойкость хеш функций «на пальцах» или зачем нужна математика программисту

Вводная статья на тему криптографии. Объяснение «на пальцах» и не более. Для начинающих или вообще ничего не знающих в криптографии. Что такое функция, хеш функция, коллизия, криптостойкость и пример объясняющий важность математики. Читать далее…

Почему функциональное программирование такое сложное

Я несколько раз начинал читать статьи и серии «Введение в функциональное программирование», «Введение в Теорию Категорий» и даже «Введение в Лямбда Исчисление». Причем и русском, и на английском. Каждый раз впечатление было очень сходным: во-первых, мн…