C#與F#編程實踐

C#與F#編程實踐 pdf epub mobi txt 電子書 下載2025

出版者:清華大學齣版社
作者:[捷剋]Tomas Petricek
出品人:
頁數:547
译者:賈洪峰
出版時間:2011-10
價格:79.00元
裝幀:平裝
isbn號碼:9787302268901
叢書系列:
圖書標籤:
  • F
  • #C
  • #.NET
  • 函數式編程
  • 計算機
  • 編程
  • 程序設計
  • 軟件開發
  • C#
  • F#
  • 編程
  • 實踐
  • 多範式
  • 函數式編程
  • 麵嚮對象
  • 開發
  • 教程
  • 代碼示例
  • NET
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《C#與F#編程實踐》的主要內容包括:如何用函數式思維方式來思考問題;如何將麵嚮對象編程與函數式纏程結閤起來;如何編寫高效的F#代碼。要閱讀《C#與F#編程實踐》,最好具備OOP和c#2,0編程經驗,不需要具備有關函數式編程或F#的基礎知識。

《C#與F#編程實踐》的適用對象是具備上述經驗並希望瞭解函數式編程的.NET開發人員。計算機專業的學生也可以通過閱讀《C#與F#編程實踐》,瞭解函數式概念的現實應用。

著者簡介

圖書目錄

第I部分 學習函數式思維方式
第1章 不同的思維方式
1.1 什麼是函數式編程
1.2 通嚮現實世界函數式編程的途徑
1.2.1 函數式語言
1.2.2 NET平颱上的函數式編程
1.3 用函數式編程提高生産效率
1.3.1 函數式範例
1.3.2 聲明性編程風格
1.3.3 理解程序所做的工作.
1.3.4 並發友好的應用編程.
1.3.5 函數式風格如何塑造代碼
1.4 函數式編程舉例
1.4.1 使用聲明性風格錶明目的
1.4.2 理解使用不可變性的代碼
1.4.3 編寫高效的並行程序
1.5 介紹F#
1.5.1 F#中的Helloworld程序
1.5.2 從簡單到現實世界
1.6 小結
第2章 函數式編程的核心概念
2.1 函數式編程的基礎
2.2 函數式程序的求值
2.2.1 處理不可變值
2.2.2 使用不可變數據結構
2.2 -3使用遞歸改變程序狀態
2.2.4 使用錶達式而不是語句
2.2.5 計算式運算
2.3 編寫聲明性代碼
2.3.1 以函數為值
2.3.2 高階函數
2.4 函數式類型和值
2.4.1 C#和F#中的類型推斷
2.4.2 可區分聯閤類型簡介
2.4.3 模式匹配
2.4.4 編譯時程序檢查
2.5 小結
第3章 F#和C#中的元組、列錶與函數
3.1 值和函數聲明
3.1.1 值聲明與作用域
3.1.2 函數聲明
3.1.3 聲明可變值
3.2 使用不可變數據結構
3.2.1 元組類型介紹
3.2.2 在C#中實現元組類型
3.2.3 用元組進行計算
3.2.4 對元組使用模式匹配
3.3 列錶和遞歸
3.3.1 遞歸計算
3.3.2 函數式列錶簡介
3.3.3 C#中的函數武列錶
3.3.4 函數式列錶處理
3.4 將函數用作值
3.4.1 處理數值列錶
3.4.2 參數化函數的好處
3.5 小結
第4章 F#與.NET庫應用實踐
4.1 用F#繪製餅圖
4.2 在FSI中編寫和測試代碼
4.2.1 加載和解析數據
4.2.2 用數據進行計算
4.3 創建一個控製颱應用程序
4.4 創建一個Windows Forms應用程序
4.4.1 創建用戶界麵
4.4.2 繪製圖片
4.4.3 創建Windows應用程序
4.5 小結
第Ⅱ部分 基本函數式技巧
第5章 在局部使用函數式值
5.1 值是什麼
5.1.1 基元類型、值類型和對象
5.1.2 識彆值和數據
5.2 多個值
5.2.1 F#和C#中的多個值
5.2.2 元組類型和值構造器
5.2.3 以組閤方式使用元組
5.3 備選值
5.3.1 F#中的可區分聯閤
5.3.2 處理備選內容
5.3.3 添加類型還是函數
5.3.4 使用F#中的option類型
5.4 泛型值
s.4.1 在C#中實現option類型
5.4.2 F#中的拖型option類型
5.4.3 對值的類型推斷
5.4.4 編寫泛型函數
5.5 函數性值
5.5.1 lambda函數
5.5.2 函數類型
5. 5.3 多參數函數
5.6 小結
……
第Ⅲ部分 高級F#編程技術
第Ⅳ部分 應用函數式編程
· · · · · · (收起)

讀後感

評分

Bear朋友,您说”原来书中的“代码清单12.10”是原书中的“12.11”,而真正的“12.10”就这么不见了”,那中文版中的“代码清单12.11”又是原书中的哪个?是重复了12.11,还是依次类推,对应原书的12.12? 下面是原著中的两个Listing,不知您手中的中文版里,相应内容是什么呢...

評分

学习F#的原因就是因为F#可以使用,NET的丰富类库,能用F#写winform.可以使用f#构建原型,进行测试!然后再用c#重写代码。 增加开发效率 后面还没看到! 此书的结构让让人蛋疼,初次学习F#,看着第一部分的知识点和实例,还是有些生疏,但是你挺过第一部分,到了第二部分你就会...  

評分

学习F#的原因就是因为F#可以使用,NET的丰富类库,能用F#写winform.可以使用f#构建原型,进行测试!然后再用c#重写代码。 增加开发效率 后面还没看到! 此书的结构让让人蛋疼,初次学习F#,看着第一部分的知识点和实例,还是有些生疏,但是你挺过第一部分,到了第二部分你就会...  

評分

Bear朋友,您说”原来书中的“代码清单12.10”是原书中的“12.11”,而真正的“12.10”就这么不见了”,那中文版中的“代码清单12.11”又是原书中的哪个?是重复了12.11,还是依次类推,对应原书的12.12? 下面是原著中的两个Listing,不知您手中的中文版里,相应内容是什么呢...

評分

学习F#的原因就是因为F#可以使用,NET的丰富类库,能用F#写winform.可以使用f#构建原型,进行测试!然后再用c#重写代码。 增加开发效率 后面还没看到! 此书的结构让让人蛋疼,初次学习F#,看着第一部分的知识点和实例,还是有些生疏,但是你挺过第一部分,到了第二部分你就会...  

用戶評價

评分

書是好書,可翻譯太亂來瞭。譯者亂改原文結構、大段漏翻原文,甚至漏掉示例代碼。如章節12.3.3的開頭,我怎麼看怎麼彆扭,隻好去找原版看。原來書中的“代碼清單12.10”是原書中的“12.11”,而真正的“12.10”就這麼不見瞭Orz,並且這章敘述的順序也被打亂瞭!

评分

還不錯

评分

看瞭3章還不錯的..

评分

FP的精髓在於思想的不同,本書最大的亮點也在於慢慢的引導讀者去轉換思維方式

评分

FP的精髓在於思想的不同,本書最大的亮點也在於慢慢的引導讀者去轉換思維方式

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有