Physics.Math.Code
135K subscribers
5.09K photos
1.66K videos
5.82K files
4.07K links
VK: vk.com/physics_math
Чат инженеров: @math_code
Учебные фильмы: @maths_lib
Репетитор IT mentor: @mentor_it
YouTube: youtube.com/c/PhysicsMathCode

Обратная связь: @physicist_i
加入频道
Параллельное_и_конкурентное_программирование.pdf
167 MB
Параллельное и конкурентное программирование на языке Haskell [2014] Саймон Марлоу

Если вы уже умеете программировать на языке Haskell, то данное руководство научит вас использованию большого количества интерфейсов и библиотек, которые предназначены для создания параллельных и конкурентных программ. Из книги вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ, которые активно взаимодействуют между собой. Автор проведёт вас по этому пути, сопровождая его множеством примеров, с которыми можно самостоятельно экспериментировать, запуская, изменяя и расширяя. Книга делится на две части, посвященные таким инструментам, как Parallel Haskell и Concurrent Haskell, включённые в неё упражнения позволят вам многому научиться. #haskell #программирование
Изучаем_Haskell_Библиотека_программиста_2015_Мена_Алехандро_Серано.pdf
7.5 MB
Изучаем Haskell. Библиотека программиста [2015] Мена Алехандро Серано

Эта книга поможет вам быстро освоить базовые концепции языка программирования Haskell, его библиотеки и компоненты, а также заложит основы функциональной парадигмы программирования, которая становится все более значимой в современном мире разработки ПО. Книга предлагает проектный подход к освоению материала, используя в качестве прототипа проект реализации интернет-магазина. Здесь рассматривается экосистема языка Haskell и его вспомогательных средств, инструменты Cabal для управление проектами, модули HUnit и QuickCheck для тестирования программ, фреймворк Scotty для разработки веб-приложений, Persistent и Esqueleto - для управления базами данных и многие другие компоненты и библиотеки Haskell.
#haskell #программирование
Haskell in Depth [2021] Bragilevsky Vitaly.zip
12.5 MB
📕 Haskell in Depth [2021] Bragilevsky Vitaly

Haskell in Depth unlocks a new level of skill with this challenging language. Going beyond the basics of syntax and structure, this book opens up critical topics like advanced types, concurrency, and data processing. You’ll discover key parts of the Haskell ecosystem and master core design patterns that will transform how you write software.
▪️What's inside:
Building applications, web services, and networking apps
Using sophisticated libraries like lens, singletons, and servant
Organizing projects with Cabal and Stack
Error-handling and testing
Pure parallelism for multicore processors
▪️About the reader
For developers familiar with Haskell basics.

#development #programming #haskell
📚 5 книг по Haskell

Haskellстандартизированный чистый функциональный язык программирования общего назначения. Является одним из самых распространённых языков программирования с поддержкой отложенных вычислений. Система типов — полная, сильная, статическая, с автоматическим выводом типов, основанная на системе типов Хиндли — Милнера. Поскольку язык функциональный, то основная управляющая структура — это функция. Отличительная черта языка — серьёзное отношение к типизации; во многом в связи с этим язык назван в честь исследователя теории типов и изобретателя комбинаторной логики Хаскелла Карри. Имеются средства взаимодействия с кодом на других языках программирования. Есть встроенная поддержка многозадачного и параллельного программирования, развитый инструментарий (средства автоматического тестирования, отладки и профилирования, в том числе для параллельных программ), существует несколько тысяч библиотек с открытым исходным кодом.

📗 Чисто функциональные структуры данных [2016] Окасаки

📕 Haskell in Depth [2021] Bragilevsky Vitaly

📘 Изучаем Haskell. Библиотека программиста [2015] Мена Алехандро Серано

📒 Программируй на Haskell [2019] Уилл Курт

📙 Параллельное и конкурентное программирование на языке Haskell [2014] Саймон Марлоу

Есть ли среди наших подписчиков те, кто кодит на этом языке? Какие проекты писали? Расскажите в комментариях.

#программирование #haskell
📒 Learn Physics with Functional Programming: A Hands-on Guide to Exploring Physics with Haskell [2023] Scott N. Walck

💾 Скачать книгу

Скотт Уолк получил докторскую степень по физике в Университете Lehigh University и более 20 лет преподавал физику, в том числе вычислительную физику, студентам колледжа Лебанон-Вэлли. Он также писал научные статьи и выступал с докладами об использовании функционального программирования в преподавании физики. #физика #physics #haskell #функциональное_программирование #программирование