Chat with us, powered by LiveChat

Use the virtual keyboard to enter text

Закрыть клавиатуру
1
!
2
@
3
#
4
$
5
%
6
^
7
&
8
*
9
(
0
)
_
!
1
@
2
#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
_
-
Q
й
W
ц
E
у
R
к
T
е
Y
н
U
г
I
ш
O
щ
P
з
[{
х
]}
ъ
A
ф
S
ы
D
в
F
а
G
п
H
р
J
о
K
л
L
д
:;
ж
'"
э
\
ё
Shift
Z
я
X
ч
C
с
V
м
B
и
N
т
M
ь
<,
б
>.
ю
/
?
+
=
Русский
English
CAPS
Space
Enter
Вход

Программирование на F#. Смит К.

Programmirovanie na F#. Smit K.

Программирование на F#. Смит К.

ID 297239

F# - это мультипарадигмальный язык программирования, который не только помогает повысить производительность труда за счет использования функционального стиля разработки, но и позволяет применять пр...

F# - eto multiparadigmalnyy yazyk programmirovaniya, kotoryy ne tolko pomogaet povysit proizvoditelnost truda za schet ispolzovaniya funktsionalnogo stilya razrabotki, no i pozvolyaet primenyat pr...

Cover
Мягкий переплет
Publication date
2011
$42.49
(0)
In Stock

Packing products

10 working days

Pick-up

1 - 2 business days, free

Delivery

1 business day

Product details

Cover
Мягкий переплет
EAN
9785932861998
ISBN
978-5-93286-199-8
Publication date
2011
Page count
448
Circulation
1500
Format
70x100/16
Language

F# - это мультипарадигмальный язык программирования, который не только помогает повысить производительность труда за счет использования функционального стиля разработки, но и позволяет применять при создании приложений уже имеющиеся навыки объектно-ориентированного и императивного программирования. Книга "Программирование на F#" поможет открыть множество преимуществ этого языка, включая возможность доступа ко всем замечательным инструментам и библиотекам платформы .NET.Это исчерпывающее руководство, написанное Крисом Смитом, одним из основных разработчиков F# компании Microsoft, знакомит с синтаксисом языка, реализацией асинхронных и параллельных вычислений, с расширенными концепциями языка F#, такими как цитируемые и вычислительные выражения.От читателя не требуется знание конкретных технологий, хотя общий опыт программирования, безусловно, желателен. Единственное требование - это желание воспользоваться преимуществами функционального программирования при разработке своих проектов, будь то реализация численных алгоритмов, анализ данных или сценарии для личного использования. В этом случае издание послужит хорошей отправной точкой на пути изучения фундаментальных и расширенных концепций языка F#.Об авторе Крис Смит работает в Microsoft в группе разработки языка F#. Его должность инженера-программиста в отделе тестирования позволила ему в совершенстве овладеть языком F#. Крис имеет степень магистра информатики, полученную в Вашингтонском университете. Вы можете встретиться с ним в Интернете, в его персональном блоге "Chris Smith\'s Completely Unique View" (совершенно уникальный взгляд Криса Смита) по адресу: http://blogs.msdn.com/chrsmith/. Отзывы читателей Самая простая книга о F# из существующихНа ноябрь 2009 года это, пожалуй, самая простая книга о языке F# из существующих. В своей книге Крис Смит (Chris Smith) не предполагает наличие у читателя знаний о функциональном программировании. Он избегает излишних сложностей и не использует мудреных терминов. Какой смысл в книге, читать которую мои глаза отказываются только потому, что она слишком сложная.Книга разбита на две части. Первая часть в основном посвящена синтаксису языка F#, и после ее прочтения вы легко сможете приступить к созданию программ на языке F#. Даже при том, что я использую язык F# уже пару лет, некоторые сведения для меня оказались новыми. Эту книгу можно использовать как справочник, несмотря на наличие очень неплохой документации по языку F#. Особого внимания заслуживает раздел о списках, который я нашел особенно простым и понятным.Во второй части книги автор приглашает читателя подняться на следующую ступеньку. В книге она называется «прикладным» программированием на F#. Во многих книгах по программированию такое название подразумевает, что автор будет знакомить читателей с некоторыми наиболее часто используемыми функциями и методами. Но только не в этой книге. Во второй части приводятся некоторые весьма интересные и практичные мысли о том, что позволяет язык F#. Введение в вычислительные выражения (рабочие потоки, или потоки операций) просто восхитительно – я не встречал объяснения проще, особенно для тех, кому ранее не приходилось иметь дела с подобными конструкциями (автору удалось избежать использования этого жуткого термина «монады»!).Что по-настоящему удивило меня, так это то, что в дополнение к вычислительным выражениям в этой книге идет целый раздел, посвященный цитируемым выражениям. В этом разделе приводится не только краткое описание, что из себя представляют цитируемые выражения, но и дается достаточно глубокое исследование их возможностей, позволяющее читателю сразу же приступить к их использованию.Даже приложения заслуживают пристального внимания, так как в них вы найдете раздел, посвященный интеграции F# с другими языками программирования. Несмотря на то, что программный код, написанный на языке F#, выполняется под управлением CLR, в F# существуют такие конструкции, которые необязательно сохранят свою привлекательность при попытке организовать взаимодействие с ними на языке C#. В приложении описывается, как избежать подобных проблем и реализовать более «дружественный к .NET» API.Вообще я считаю, что эта книга наполнена ценными сведениями. Это отличное приобретение даже для опытных пользователей языка F#. Если вы только приступаете к изучению F# и у вас нет опыта функционального программирования, эта книга послужит вам хорошей отправной точкой.Кроме того, отмечу, что содержимое этой книги совсем незначительно пересекается с содержимым книги «Functional Programming for the Real World». Поэтому если вы подумываете о приобретении обеих книг, вы не будете разочарованы. Фактически они дополняют друг друга, и я не мог бы сказать, какая из них лучше, если вы можете позволить себе только одну из них. Майкл Гьягнокаво (Michael Giagnocavo) (Денвер, Колорадо, США) Леди и джентльмены, это настоящая книга!Уже довольно давно я не получал такого удовольствия от книг по программированию, какое получил от книги «Программирование на F#». У меня есть все книги о языке F#, которые только можно найти в магазинах (включая «Functional Programming for the Real World: With Examples in F# and C#», выпущенную издательством Manning). Но, должен сказать, что эта книга – самая лучшая для тех, кто собирается изучать язык F# и не имеет опыта функционального программирования. Я не уверен, что эта книга будет полезной для тех, кто вообще не знаком с программированием (возможно, правда, она станет для них судьбоносной). Но тем, кто хорошо знаком с императивным программированием, эта книга позволит начать программировать на языке F# в частности и использовать функциональный стиль программирования в целом.Не хочу преуменьшать ценность книги «Expert F# (Expert\'s Voice in .Net)» Дона Сайма (Don Syme) (создателя языка F#), но она не так хороша для начинающих осваивать функциональное программирование, как книга «Программирование на F#». При этом книга Дона Сайма могла бы служить отличным продолжением после прочтения этой книги.Самое важное качество этой книги – простота описания различных концепций и хорошо подобранные примеры, поясняющие эти концепции, краткие и всегда по существу. Благодаря этому книга получилась на удивление небольшой (менее 400 страниц). Но это не является ее недостатком – здесь вы найдете все необходимые начальные сведения о языке F#.Эта книга действительно заслуживает пяти звезд. Настоятельно рекомендую. PC (Сиэтл, Вашингтон, США) Отличная книга для начинающих осваивать функциональное программирование и язык F#Книга «Программирование на F#» Криса Смита (Chris Smith) представляет собой удивительно простое и исчерпывающее описание нового и перспективного языка программирования F#, созданного в компании Microsoft, и функционального программирования вообще. Я внимательно следила за ходом разработки языка F#, хотя и издалека, потому что сфера моих профессиональных интересов – математика, и с нетерпением ждала возможности использовать F#. С выходом второй бета-версии Visual Studio 2010 мы получили очень стабильную реализацию этого функционального языка программирования, который книга Криса Смита объясняет с достаточной глубиной и выразительностью.Я настоятельно рекомендую эту книгу всем, кто хотел бы получить общее представление, а также изучить особенности новой парадигмы программирования, которая позволяет человеку выражать свои мысли более естественным способом. Марджери Пигнателли (Margery Pignatelli) (Личфилд, Коннектикут, США) Отличная книга для любого разработчикаЭта книга – фантастическое введение не только в язык F#, но также в функциональное программирование и в иной способ решения задач. Я рекомендую ее всем разработчикам, даже тем, кто придерживается императивных языков программирования. Она поможет вам расширить кругозор и стать более квалифицированным и более всесторонним разработчиком.Кроме того, не хотелось бы отрицательно отзываться о другой книге, тем не менее, есть другая книга подобного рода, которую невозможно читать. Несвязная, растекающаяся мыслью по древу. Эта же книга, напротив, гораздо более методичная и последовательная.Майкл Дж. Баррейро (Michael J. Barreiro ) (Сакраменто, Калифорния, США)

F# - eto multiparadigmalnyy yazyk programmirovaniya, kotoryy ne tolko pomogaet povysit proizvoditelnost truda za schet ispolzovaniya funktsionalnogo stilya razrabotki, no i pozvolyaet primenyat pri sozdanii prilozheniy uzhe imeyushchiesya navyki obektno-orientirovannogo i imperativnogo programmirovaniya. Kniga "Programmirovanie na F#" pomozhet otkryt mnozhestvo preimushchestv etogo yazyka, vklyuchaya vozmozhnost dostupa ko vsem zamechatelnym instrumentam i bibliotekam platformy .NET.Eto ischerpyvayushchee rukovodstvo, napisannoe Krisom Smitom, odnim iz osnovnykh razrabotchikov F# kompanii Microsoft, znakomit s sintaksisom yazyka, realizatsiey asinkhronnykh i parallelnykh vychisleniy, s rasshirennymi kontseptsiyami yazyka F#, takimi kak tsitiruemye i vychislitelnye vyrazheniya.Ot chitatelya ne trebuetsya znanie konkretnykh tekhnologiy, khotya obshchiy opyt programmirovaniya, bezuslovno, zhelatelen. Edinstvennoe trebovanie - eto zhelanie vospolzovatsya preimushchestvami funktsionalnogo programmirovaniya pri razrabotke svoikh proektov, bud to realizatsiya chislennykh algoritmov, analiz dannykh ili stsenarii dlya lichnogo ispolzovaniya. V etom sluchae izdanie posluzhit khoroshey otpravnoy tochkoy na puti izucheniya fundamentalnykh i rasshirennykh kontseptsiy yazyka F#.Ob avtore Kris Smit rabotaet v Microsoft v gruppe razrabotki yazyka F#. Ego dolzhnost inzhenera-programmista v otdele testirovaniya pozvolila emu v sovershenstve ovladet yazykom F#. Kris imeet stepen magistra informatiki, poluchennuyu v Vashingtonskom universitete. Vy mozhete vstretitsya s nim v Internete, v ego personalnom bloge "Chris Smith\'s Completely Unique View" (sovershenno unikalnyy vzglyad Krisa Smita) po adresu: http://blogs.msdn.com/chrsmith/. Otzyvy chitateley Samaya prostaya kniga o F# iz sushchestvuyushchikhNa noyabr 2009 goda eto, pozhaluy, samaya prostaya kniga o yazyke F# iz sushchestvuyushchikh. V svoey knige Kris Smit (Chris Smith) ne predpolagaet nalichie u chitatelya znaniy o funktsionalnom programmirovanii. On izbegaet izlishnikh slozhnostey i ne ispolzuet mudrenykh terminov. Kakoy smysl v knige, chitat kotoruyu moi glaza otkazyvayutsya tolko potomu, chto ona slishkom slozhnaya.Kniga razbita na dve chasti. Pervaya chast v osnovnom posvyashchena sintaksisu yazyka F#, i posle ee prochteniya vy legko smozhete pristupit k sozdaniyu programm na yazyke F#. Dazhe pri tom, chto ya ispolzuyu yazyk F# uzhe paru let, nekotorye svedeniya dlya menya okazalis novymi. Etu knigu mozhno ispolzovat kak spravochnik, nesmotrya na nalichie ochen neplokhoy dokumentatsii po yazyku F#. Osobogo vnimaniya zasluzhivaet razdel o spiskakh, kotoryy ya nashel osobenno prostym i ponyatnym.Vo vtoroy chasti knigi avtor priglashaet chitatelya podnyatsya na sleduyushchuyu stupenku. V knige ona nazyvaetsya prikladnym programmirovaniem na F#. Vo mnogikh knigakh po programmirovaniyu takoe nazvanie podrazumevaet, chto avtor budet znakomit chitateley s nekotorymi naibolee chasto ispolzuemymi funktsiyami i metodami. No tolko ne v etoy knige. Vo vtoroy chasti privodyatsya nekotorye vesma interesnye i praktichnye mysli o tom, chto pozvolyaet yazyk F#. Vvedenie v vychislitelnye vyrazheniya (rabochie potoki, ili potoki operatsiy) prosto voskhititelno ya ne vstrechal obyasneniya proshche, osobenno dlya tekh, komu ranee ne prikhodilos imet dela s podobnymi konstruktsiyami (avtoru udalos izbezhat ispolzovaniya etogo zhutkogo termina monady!).CHto po-nastoyashchemu udivilo menya, tak eto to, chto v dopolnenie k vychislitelnym vyrazheniyam v etoy knige idet tselyy razdel, posvyashchennyy tsitiruemym vyrazheniyam. V etom razdele privoditsya ne tolko kratkoe opisanie, chto iz sebya predstavlyayut tsitiruemye vyrazheniya, no i daetsya dostatochno glubokoe issledovanie ikh vozmozhnostey, pozvolyayushchee chitatelyu srazu zhe pristupit k ikh ispolzovaniyu.Dazhe prilozheniya zasluzhivayut pristalnogo vnimaniya, tak kak v nikh vy naydete razdel, posvyashchennyy integratsii F# s drugimi yazykami programmirovaniya. Nesmotrya na to, chto programmnyy kod, napisannyy na yazyke F#, vypolnyaetsya pod upravleniem CLR, v F# sushchestvuyut takie konstruktsii, kotorye neobyazatelno sokhranyat svoyu privlekatelnost pri popytke organizovat vzaimodeystvie s nimi na yazyke C#. V prilozhenii opisyvaetsya, kak izbezhat podobnykh problem i realizovat bolee druzhestvennyy k .NET API.Voobshche ya schitayu, chto eta kniga napolnena tsennymi svedeniyami. Eto otlichnoe priobretenie dazhe dlya opytnykh polzovateley yazyka F#. Esli vy tolko pristupaete k izucheniyu F# i u vas net opyta funktsionalnogo programmirovaniya, eta kniga posluzhit vam khoroshey otpravnoy tochkoy.Krome togo, otmechu, chto soderzhimoe etoy knigi sovsem neznachitelno peresekaetsya s soderzhimym knigi Functional Programming for the Real World. Poetomu esli vy podumyvaete o priobretenii obeikh knig, vy ne budete razocharovany. Fakticheski oni dopolnyayut drug druga, i ya ne mog by skazat, kakaya iz nikh luchshe, esli vy mozhete pozvolit sebe tolko odnu iz nikh. Maykl Gyagnokavo (Michael Giagnocavo) (Denver, Kolorado, SSHA) Ledi i dzhentlmeny, eto nastoyashchaya kniga!Uzhe dovolno davno ya ne poluchal takogo udovolstviya ot knig po programmirovaniyu, kakoe poluchil ot knigi Programmirovanie na F#. U menya est vse knigi o yazyke F#, kotorye tolko mozhno nayti v magazinakh (vklyuchaya Functional Programming for the Real World: With Examples in F# and C#, vypushchennuyu izdatelstvom Manning). No, dolzhen skazat, chto eta kniga samaya luchshaya dlya tekh, kto sobiraetsya izuchat yazyk F# i ne imeet opyta funktsionalnogo programmirovaniya. YA ne uveren, chto eta kniga budet poleznoy dlya tekh, kto voobshche ne znakom s programmirovaniem (vozmozhno, pravda, ona stanet dlya nikh sudbonosnoy). No tem, kto khorosho znakom s imperativnym programmirovaniem, eta kniga pozvolit nachat programmirovat na yazyke F# v chastnosti i ispolzovat funktsionalnyy stil programmirovaniya v tselom.Ne khochu preumenshat tsennost knigi Expert F# (Expert\'s Voice in .Net) Dona Sayma (Don Syme) (sozdatelya yazyka F#), no ona ne tak khorosha dlya nachinayushchikh osvaivat funktsionalnoe programmirovanie, kak kniga Programmirovanie na F#. Pri etom kniga Dona Sayma mogla by sluzhit otlichnym prodolzheniem posle prochteniya etoy knigi.Samoe vazhnoe kachestvo etoy knigi prostota opisaniya razlichnykh kontseptsiy i khorosho podobrannye primery, poyasnyayushchie eti kontseptsii, kratkie i vsegda po sushchestvu. Blagodarya etomu kniga poluchilas na udivlenie nebolshoy (menee 400 stranits). No eto ne yavlyaetsya ee nedostatkom zdes vy naydete vse neobkhodimye nachalnye svedeniya o yazyke F#.Eta kniga deystvitelno zasluzhivaet pyati zvezd. Nastoyatelno rekomenduyu. PC (Sietl, Vashington, SSHA) Otlichnaya kniga dlya nachinayushchikh osvaivat funktsionalnoe programmirovanie i yazyk F#Kniga Programmirovanie na F# Krisa Smita (Chris Smith) predstavlyaet soboy udivitelno prostoe i ischerpyvayushchee opisanie novogo i perspektivnogo yazyka programmirovaniya F#, sozdannogo v kompanii Microsoft, i funktsionalnogo programmirovaniya voobshche. YA vnimatelno sledila za khodom razrabotki yazyka F#, khotya i izdaleka, potomu chto sfera moikh professionalnykh interesov matematika, i s neterpeniem zhdala vozmozhnosti ispolzovat F#. S vykhodom vtoroy beta-versii Visual Studio 2010 my poluchili ochen stabilnuyu realizatsiyu etogo funktsionalnogo yazyka programmirovaniya, kotoryy kniga Krisa Smita obyasnyaet s dostatochnoy glubinoy i vyrazitelnostyu.YA nastoyatelno rekomenduyu etu knigu vsem, kto khotel by poluchit obshchee predstavlenie, a takzhe izuchit osobennosti novoy paradigmy programmirovaniya, kotoraya pozvolyaet cheloveku vyrazhat svoi mysli bolee estestvennym sposobom. Mardzheri Pignatelli (Margery Pignatelli) (Lichfild, Konnektikut, SSHA) Otlichnaya kniga dlya lyubogo razrabotchikaEta kniga fantasticheskoe vvedenie ne tolko v yazyk F#, no takzhe v funktsionalnoe programmirovanie i v inoy sposob resheniya zadach. YA rekomenduyu ee vsem razrabotchikam, dazhe tem, kto priderzhivaetsya imperativnykh yazykov programmirovaniya. Ona pomozhet vam rasshirit krugozor i stat bolee kvalifitsirovannym i bolee vsestoronnim razrabotchikom.Krome togo, ne khotelos by otritsatelno otzyvatsya o drugoy knige, tem ne menee, est drugaya kniga podobnogo roda, kotoruyu nevozmozhno chitat. Nesvyaznaya, rastekayushchayasya myslyu po drevu. Eta zhe kniga, naprotiv, gorazdo bolee metodichnaya i posledovatelnaya.Maykl Dzh. Barreyro (Michael J. Barreiro ) (Sakramento, Kaliforniya, SSHA)

Coming soon...

Technical characteristics of the product may differ.
Check the information at checkout
the operator of the contact center.

Reviews

  • Comments
Loading comments...