Программирование | книги
47.8K subscribers
2.4K photos
21 links
Для программистов разных областей науки.

Навигация по тегам всегда в закрепе.

Чат канала: https://t.me/+bpI2SjrfGQc1ZWJi

По всем вопросам: @altmainf

Регистрация в перечне РКН https://goo.su/PqEImo3
Download Telegram
Навигация по тегам:
сейчас книг более 2400 шт.

╒ ЯП:
#Ada
#Assembler
#Bash
#Clojure
#CoffeeScript
#Cpp
#Си
#C_Sharp
#CSS
#Dart
#DAX
#Deno
#ECMAScript
#Elixir
#EJB
#Erlang
#F_Sharp
#GLSL
#Go
#GraphQL
#Haskell
#HLSL
#HTML
#Java
#JavaScript
#Julia
#Kotlin
#Lisp
#Lua
#MQL5
#NetLogo
#Objective_C
#OCaml
#Perl
#PHP
#PL_SQL
#Processing
#Python
#Q_Sharp
#R
#Ruby
#Rust
#Scala
#Scilab
#Scheme
#Solidity
#SQL
#Swift
#Tcl
#T_SQL
#TypeScript
#VBA
#Verilog
#VHDL
#XAML
╘══════════════
╒ Все остальное:
#Airflow
#Agile
#Akka
#Android
#Angular
#Ansible
#API
#Arduino
#Asterisk
#BigData
#BigQuery
#Blender
#Blockchain
#Boost
#BPF
#Cassandra
#Causal_inference
#ComputerScience
#ComputerVision
#CUDA
#Dash
#DataFlow
#DataMining
#DataScience
#DeepLearning
#DevOps
#Django
#Docker
#dotNET
#Elasticsearch
#ElasticStack
#Express
#FastAPI
#Figma
#Flink
#Flutter
#FPGA
#GameDev
#Git
#ggplot2
#Google
#Hadoop
#Hibernate
#HTTP_2
#IOS
#IoT
#IPAD
#Istio
#Jenkins
#jQuery
#Kafka
#KaliLinux
#Kibana
#Keras
#Kubernetes
#Laravel
#LaTeX
#LibreOffice
#LINQ
#Linux
#Loginom
#Logstash
#Maple
#MATLAB
#M_Access
#MachineLearning
#Matplotlib
#Mediastreamer2
#MFC
#Micro_bit
#MongoDB
#MSOffice
#MS_SQL_Server
#MySQL
#NGINX
#NLP
#NodeJS
#NoSQL
#OpenCV
#OpenGL
#OpenStack
#OpenTelemetry
#Oracle
#Pandas
#Pentest
#Plotly
#Podman
#PostgreSQL
#PowerBI
#PowerShell
#PowerQuery
#Prometheus
#PySpark
#PyTorch
#PyQt
#Qt
#Raspb_PI
#React
#Redux
#Roblox
#RubyOnRails
#Sapper
#SCADA
#Scikit_Learn
#Scrum
#Shiny
#Spark
#Splunk
#Spring
#STL
#Svelte
#Symfony
#TensorFlow
#Terraform
#Torque
#UML
#Unity
#UNIX
#UnrealEngine
#UX_UI
#Vim
#VVVV
#VueJS
#WebAssembly
#WinAPI
#Windows
#WordPress
#Yii2
#Zabbix
#ZBrush
#1С
╘══════════════

#Администрирование
#Алгоритмы
#АналоговыеВМ
#АрхитектураЭВМ
#АСУ_ТП
#БазыДанных
#Беспилотники
#Биоинформатика
#БотыРазработка
#Веб_дизайн
#ВероятностноеПрогр
#ВиртРеальность
#Высоконагруженные
#Дизассемблирование
#ДинамическоеПрогр
#ДляДетей
#ЗадачиПоПроге
#ИБ
#ИИ
#Интерфейс
#Информатика
#Канбан
#Квантовые
#Компиляторы
#КомпГрафика
#Контроллеры
#Криптография
#ЛогКонтроллеры
#ЛогическоеПр
#Математика
#МатСтат
#Микроконтроллеры
#Микросервисы
#МожноПочитать
#Нейросети
#Облака
#ОлимпиадноеПр
#ООП
#ОС
#ПараллельноеПрогр
#Паттерны
#ПоисковыеСистемы
#ПОП
#ПотоковаяОбработка
#ПринятиеРешений
#ПрогрИнженерия
#РаспределённыеСистемы
#Регулярки
#Рефакторинг
#Сайтостроение
#САПР
#СемантическийВеб
#Сети
#Стеганография
#СтримингСистемы
#Схемотехника
#ТеорияИгр
#ТестированиеПО
#ФункциональноеПрогр
#Хакинг
#ЦифрОбрСигналов
#Электроника
╘══════════════

Чат:
it_boooks_chat
#Lisp #Haskell #Scala #Erlang 2011

Практика функционального программирования

Седьмой номер был небыстр и нелегок в производстве; долгими студёными зимними вечерами, не покладая рук, трудились авторы и редакторы над его со зданием. Но, пожалуй, труды себя оправдали — по разнообразию и качеству со держимого этот номер беспрецедентен; низкий поклон авторам. Мы уверены, что читатели откроют для себя из статей много нового, и надеемся, что этот
номер окажется большим шагом к выполнению нашей основной задачи: повы сить осведомлённость о не-мейнстримных языках и методиках программирова ния в русскоязычном сообществе и изменить отношение к ним.
#Haskell 2012

Учебник по Haskell

Автор: Антон Холомьёв

Haskell славится высоким порогом вхождения. Он считается трудным языком для начинающих. Во многом
это связано с тем, что начинающие уже имеют приличный опыт программирования на императивных языках. И при первом знакомстве оказывается, что этот опыт ничем не может им помочь. Они не могут найти в Haskell аналогов привычных синтаксических конструкций и приёмов программирования. Haskell сильно отличается от распространённых языков программирования. Но если вы совсем-совсем начинающий, скорее всего в этом плане вам будет гораздо проще. Если вы всё же не начинающий, попробуйте подойти к материалу этой книги с открытым сердцем. Не ищите в Haskell элементы вашего любимого языка и, возможно, таким языком станет Haskell.
#Haskell 2015

Изучаем Haskell.

Автор: Мена А.

Эта книга поможет вам быстро освоить базовые концепции языка программирования Haskell, его
библиотеки и компоненты, а также заложит основы функциональной парадигмы программирования, ко торая становится все более значимой в современном мире разработки ПО. Книга предлагает проектный подход к освоению материала, используя в качестве прототипа проект реализации интернет-магазина.
Здесь рассматривается экосистема языка Haskell и его вспомогательных средств, инструменты Cabal для управление проектами, модули HUnit и QuickCheck для тестирования программ, фреймворк Scotty для разработки веб-приложений, Persistent и Esqueleto — для управления базами данных и многие другие компоненты и библиотеки Haskell.
#Haskell 2008

Справочник по языку Haskell

Автор: Душкин Р.

Данная книга является первой книгой на русском языке, описывающей набор стандартных библиотек функционального языка программирования Haskell. В первой части книги кратко рассматривается синтаксис языка и способы его применения для решения задач. Во второй части описываются стандартные библиотеки языка, входящие в поставки всех современных трансляторов Haskell (GHC, HUGS и др.). Книга станет прекрасным подспорьем для программистов, занимающихся прикладным программированием на языке Haskell, а также для студентов, изучающих функциональное программирование.
#Haskell #ФункциональноеПрогр 2011

14 занимательных эссе о языке Haskell и функциональном программировании

Автор: Роман Душкин

В книге представлено 14 статей автора, которые в разное время были опубликованы или подготовлены к публикации в научно-популярном журнале для школьников и учителей «Потенциал». Статьи расположены и связаны таким образом, чтобы они представляли собой логически последовательное повествование от начал к более сложным темам. Также в книге сделан упор на практические знания, предлагается решение многих прикладных задач при помощи языка функционального программирования Haskell. Книга будет интересна всем, кто живо интересуется функциональным программированием, студентам технических ВУЗов, преподавателям информатики.
#Haskell

Язык программирования Haskell
→ Учимся быть ленивыми →

Автор: Коваленко Г. А.

Книга ориентирована как для новичков в программировании, так и для тех, кто уже знает один или несколько языков программирования. В ней будут представлены примеры готовых программ и функций, которые уже были проверены на работоспособность. Помимо программ и функций на языке Haskell, будут предоставлены аналогичные им программы на языках программирования Си и Python. Упор книги сделан больше на практическую часть, чем на теоретическую, вследствие чего она получилась достаточно компактной. Также, здесь мы не будем пытаться выучить все тонкости языка, так как книга, в большей степени, создана для понимания функциональной парадигмы, чем самого языка программирования.
И стоит сказать, что сам Haskell является достаточно лёгким языком программирования, на уровне Python или Ruby, но многих отпугивает сама концепция функциональной парадигмы, при которой не используются переменные и циклы.
#Ruby #IO #Prolog #Scala #Erlang #Clojure #Haskell 2017

Семь языков за семь недель. Практическое руководство по изучению языков программирования

Автор: Тейт Б.

Вместе с семью языками программирования вы исследуете наиболее важные из современных моделей программирования. Вы познакомитесь с динамической типизацией, которая делает языки Ruby, Python и Perl такими гибкими. Постигнете систему прототипов, лежащую в основе языка jаvascript. Увидите, как сопоставление с образцом в языке Prolog сказалось на формировании языков Scala и Erlang. Узнаете, чем функциональное программирование на языке Haskell отличается от программирования на языках семейства Lisp, включая Clojure. Издание предназначено для программистов разной квалификации, в том числе выбирающих для изучения новый язык программирования.
#Haskell 2010

Практика работы на языке Haskell + исходники

Автор: Душкин Р. В.

В книге рассматриваются прикладные аспекты работы на языке функционального программирования Haskell. Приводятся описания инструментальных средств пяти классов - трансляторов, интегрированных сред разработки, вспомогательных утилит, специализированных библиотек и справочно-архивных систем. Для каждого программного средства дается краткое описание, его функциональность и примеры использования.
Книга станет хорошим подспорьем как для начинающих программистов, так и для профессионалов, использующих в своей практике функциональную парадигму программирования.

К изданию прилагается компакт-диск (все файлы в архиве), на котором имеются все описанные в книге инструменты для полноценной работы на языке Haskell.
#ФункциональноеПрогр #Haskell 2008

Функциональное программирование на языке Haskell

Автор: Р. В. Душкин

Данная книга является первым в России изданием, рассматривающим функциональное программирование в полном объеме, достаточном для понимания новичку и для использования книги в качестве справочного пособия теми, кто уже использует парадигму функционального программирования в своей практике. Изучение прикладных основ показано на примере языка Haskell, на сегодняшний день являющегося самым мощным и развитым инструментом функционального программирования.
Издание можно использовать и в качестве учебника по функциональному программированию, и в качестве самостоятельного учебного пособия по смежным дисциплинам, в первую очередь по комбинаторной логике и лямбда-исчислению.
Также книга будет интересна тем, кто всерьез занимается изучением новых компьютерных технологий, искусственного интеллекта и экспертных систем.
#Haskell 2019

Программируй на Haskell

Автор: Курт У.

Языки программирования зачастую отличаются лишь отдельными элементами — несколько ключевых слов, библиотек или платформенных решений. Haskell формирует абсолютно новую точку зрения. По мнению пионера ПО Алана Кэя, смена перспективы может дать 80 баллов IQ, и разработчики на Haskell соглашаются с исключительными преимуществами мышления в стиле Haskell: функционального мышления с ориентацией на типобезопасность, математическую определённость и многое другое.
Книга проведёт вас через короткие уроки, примеры и упражнения, разработанные так, чтобы вы смогли прочувствовать Haskell. В ней вы найдёте кристально ясные иллюстрации, легко сможете практиковаться под её руководством. Вы будете писать и тестировать дюжины интересных программ, а также погрузитесь в различные модули и библиотеки. Вы получите новую перспективу в программировании и возможность использовать Haskell в реальном мире. Написано для читателей, которые уже знают хотя бы один ЯП.
#Haskell 2012

Изучай Haskell во имя добра!

Автор: Миран Липовача

На взгляд автора, сущность программирования заключается в решении проблем. Программист всегда думает о проблеме и возможных решениях – либо пишет код для выражения этих решений.
Язык Haskell имеет множество впечатляющих возможностей, но главное его свойство в том, что меняется не только способ написания кода, но и сам способ размышления о проблемах и возможных решениях. Этим Haskell действительно отличается от большинства языков программирования. С его помощью мир можно представить и описать нестандартным образом. И поскольку Haskell предлагает совершенно новые способы размышления о проблемах, изучение этого языка может изменить и стиль программирования на всех прочих.
Ещё одно необычное свойство Haskell состоит в том, что в этом языке придаётся особое значение рассуждениям типах данных. Как следствие, вы помещаете больше внимания и меньше кода в ваши программы.
#Haskell 2014

Параллельное и конкурентное программирование на языке Haskell

Автор: Саймон Марлоу

Если вы уже умеете программировать на языке Haskell, то данное руководство научит вас использованию большого количества интерфейсов и библиотек, которые предназначены для создания параллельных и конкурентных программ. Из книги вы узнаете, как распараллеливание на многоядерные процессоры позволяет ускорять вычислительно нагруженные программы и как конкурентность облегчает написание программ, которые активно взаимодействуют между собой и с другими программными потоками.

Автор проведёт вас по этому пути, сопровождая его множеством примеров, с которыми можно самостоятельно экспериментировать, запуская, изменяя и расширяя. Книга делится на две части, посвященные таким инструментам, как Parallel Haskell и Concurrent Haskell, включённые в неё упражнения позволят вам многому научиться.
#Haskell 2016

О Haskell по-человечески

Автор: Денис Шевченко

Функциональное программирование — своеобразное гетто посреди мегаполиса нашей индустрии. Доля функциональных языков пока ещё очень мала, и многие разработчики побаиваются знакомства с этими языками, и с Haskell в особенности. Моя цель — разрушить этот страх. Вероятно, вы слышали, что Haskell — это что-то архисложное, сугубо научное и непригодное для реальной жизни? Читайте дальше, и вскоре вы убедитесь в обратном.
#Алгоритмы #Haskell #ФункциональноеПрогр 2013

Жемчужины проектирования алгоритмов: функциональный подход

Автор: Ричард Бёрд

В этой книге Ричард Бёрд представляет принципиально новый подход к проектированию алгоритмов, а именно проектирование посредством формального вывода. Основное содержание книги разделено на 30 коротких глав, называемых жемчужинами, в каждой из которых решается конкретная программистская задача. Эти задачи, некоторые из них абсолютно новые, происходят из таких разнообразных источников, как игры и головоломки, захватывающие комбинаторные построения и более традиционные алгоритмы сжатия данных и сопоставления строк. Каждая жемчужина начинается с постановки задачи, формулируемой на функциональном языке пpoгpaммиpoвaния Haskell, чрезвычайно мощном и в то же время лаконичном, позволяющем легко и просто выражать алгоритмические идеи. Новшество книги состоит в том, что каждое решение формально вычисляется из исходной постановки задачи посредством обращения к законам функционального программирования.
#Алгоритмы #ФункциональноеПрогр используются ML и #Haskell 2016

Чисто функциональные структуры данных

Автор: Крис Окасаки

Большинство книг по структурам данных предполагают использование императивного языка программирования, например, C/C++ или Java. Однако реализации структур данных на таких языках далеко не всегда хорошо переносятся на функциональные языки программирования, такие как Стандартный ML, Haskell или Scheme. В этой книге структуры данных описываются с точки зрения функциональных языков, в ней содержатся примеры и предлагаются подходы к проектированию, которые могут использоваться разработчиками при создании их собственных структур данных. Книга включает в себя как классические структуры данных, к примеру, красно-чёрные деревья и биномиальные очереди, так и некоторые новые структуры данных, созданные специально для функциональных языков. Весь исходный код приводится на Стандартном ML и Haskell, причём большинство программ нетрудно адаптировать для других функциональных языков программирования.