Книга базируется на творческом синтезе избранных формальных теорий (лямбда-исчисление, комбинаторная логика, теория категорий и др.) и уникальной технологической платформы Microsoft .NET, обеспечивающей практически прозрачную интеграцию кода на языках программирования различных типов. Целью издания является формирование адекватного мировоззрения на современное программирование. Первая часть книги посвящена основам функционального подхода к программированию на основе языка F#. Вторая часть книги посвящена основам объектно-ориентированного подхода к программированию на основе языка С#. Содержание учебника соответствует актуальным требованиям Федерального государственного образовательного стандарта высшего образования. Книга будет полезна как для опытных программистов, так и для студентов, аспирантов и исследователей, специализирующихся в области компьютерных наук и информационных технологий.
Kniga baziruetsja na tvorcheskom sinteze izbrannykh formalnykh teorij (ljambda-ischislenie, kombinatornaja logika, teorija kategorij i dr.) i unikalnoj tekhnologicheskoj platformy Microsoft .NET, obespechivajuschej prakticheski prozrachnuju integratsiju koda na jazykakh programmirovanija razlichnykh tipov. Tselju izdanija javljaetsja formirovanie adekvatnogo mirovozzrenija na sovremennoe programmirovanie. Pervaja chast knigi posvjaschena osnovam funktsionalnogo podkhoda k programmirovaniju na osnove jazyka F#. Vtoraja chast knigi posvjaschena osnovam obektno-orientirovannogo podkhoda k programmirovaniju na osnove jazyka S#. Soderzhanie uchebnika sootvetstvuet aktualnym trebovanijam Federalnogo gosudarstvennogo obrazovatelnogo standarta vysshego obrazovanija. Kniga budet polezna kak dlja opytnykh programmistov, tak i dlja studentov, aspirantov i issledovatelej, spetsializirujuschikhsja v oblasti kompjuternykh nauk i informatsionnykh tekhnologij.