[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • 軟件靈活性設計:如何避免陷入編程困境 [美]克裡斯·漢森
    該商品所屬分類:計算機/網絡 -> 計算機/網絡
    【市場價】
    489-710
    【優惠價】
    306-444
    【作者】 美克裡斯·漢森 
    【所屬類別】 圖書  計算機/網絡  軟件工程/開發項目管理 
    【出版社】機倒ひ黨靄嬪? 
    【ISBN】9787111747048
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787111747048
    作者:[美]克裡斯·漢森

    出版社:機倒ひ黨靄嬪?
    出版時間:2024年03月 

        
        
    "

    產品特色

    編輯推薦

    本書是關於程序組織策略靈活性的大師之作,是《計算機程序的構造和解釋》的“高級續篇”。本書源於麻省理工學院的課程講義,結合兩位作者多年的編程經驗,描述了用於構建人工智能應用以及編譯器等復雜繫統的有效技術。這些技術將幫助程序員靈活地建立繫統,了解其中的依賴關繫,從而避免陷入編程困境。

     
    內容簡介

    本書主要介紹如何利用數學符號操作、基於規則的繫統和通用程序構建靈活的軟件,並利用依賴繫統跟蹤、解釋和控制回溯。第1章通過對編程哲學的介紹提出靈活性的概念。第2章探討如何用一些普遍適用的方法構建易於擴展的繫統。第3章介紹謂詞分派的通用程序。第4章介紹符號模式匹配,首先啟用術語重寫繫統,然後通過合一展示類型推理的實現。第5章探討解釋和編譯。第6章展示如何構造分層數據和分層程序的繫統,並數據注釋其中的數據項。第7章引入傳播這一概念來擺脫計算機語言的面向表達式範式。

    作者簡介

    克裡斯·漢森(Chris Hanson)目前在Datera公司擔任技術人員,他曾在麻省理工學院工作多年,是MIT/GNU Scheme繫統的主要開發者。他還曾在谷歌工作10年。

    傑拉爾德·傑伊·薩斯曼(Gerald Jay Sussman)麻省理工學院松下電氣工程教授。自1964年以來,他一直參與麻省理工學院的人工智能研究。他的研究重點是了解科學家和工程師使用的問題解決策略,目標是自動化部分過程並將其形式化,以提供更有效的科學和工程教育方法。他還從事計算機語言、計算機體繫結構和VLSI設計方面的工作。他是IEEE終身會士、NAE院士、AAAI會士、ACM會士、 AAAS會士。

    目錄
    目 錄

    譯者序推薦序前言
    致謝
    第 1 章 自然和設計中的靈活性 1
    1.1 計算體繫結構 3
    1.2 靈活的智能組件 4
    1.3 冗餘和簡並 7
    1.4 探索行為 9
    1.5 靈活性的成本 10
    第 2 章 領域專用語言 13
    2.1 組合器 13
    2.1.1 函數組合器 14
    2.1.2 組合器和形體構造 24

    目 錄

    譯者序推薦序前言
    致謝
    第 1 章 自然和設計中的靈活性 1
    1.1 計算體繫結構 3
    1.2 靈活的智能組件 4
    1.3 冗餘和簡並 7
    1.4 探索行為 9
    1.5 靈活性的成本 10
    第 2 章 領域專用語言 13
    2.1 組合器 13
    2.1.1 函數組合器 14
    2.1.2 組合器和形體構造 24
    2.2 正則表達式 25
    2.2.1 一種正則表達式組合語言 26
    2.2.2 翻譯器的實現 26
    2.3 包裝器 32
    2.3.1 定制化包裝器 34
    2.3.2 實現定制器 35
    2.3.3 適配器 36
    2.4 抽像領域模型 37
    2.4.1 單一化實現 38
    2.4.2 領域模型分解 41
    2.5 小結 46
    第 3 章 算 術 主題 48
    3.1 組合算術 48

    XIII

    3.1.1 一個簡單的 ODE 積分器 48
    3.1.2 調整算術運算符 50
    3.1.3 組合運算 52
    3.1.4 算術函數 57
    3.1.5 組合器問題 60
    3.2 可擴展的通用程序 63
    3.2.1 通用運算 65
    3.2.2 構建取決於順序 68
    3.2.3 實現通用程序 70
    3.3 示例:自動微分 75
    3.3.1 自動微分的工作原理 77
    3.3.2函數的導數 81
    3.3.3 一些技術細節 82
    3.3.4 微分參數的文字函數 90
    3.4 高效的通用程序 91
    3.4.1 trie 91
    3.4.2 緩存 96
    3.5 高效的用戶自定義類型 97
    3.5.1 謂詞的類型 97
    3.5.2 謂詞之間的關繫 99
    3.5.3 謂詞調度關鍵字 99
    3.5.4 示例:冒險遊戲 101
    3.6 小結 113
    第 4 章 模式匹配 115
    4.1 模式 115
    4.2 項重寫 117
    4.2.1 代數中的段變量 118
    4.2.2 規則繫統的實現 120
    4.2.3 旁白:魔術宏 122
    4.2.4 有向模式調用 123
    4.3 匹配器設計 124
    4.3.1 編譯模式 130
    4.3.2 匹配變量限制 132
    4.4 合一匹配 135

    XIV

    4.4.1 合一的工作原理 137
    4.4.2 應用:類型推斷 143
    4.4.3 類型推斷的工作原理 144
    4.4.4 添加段變量— 一個實驗 150
    4.5 圖上的模式匹配 155
    4.5.1 將列表表示為圖 155
    4.5.2 實現圖 156
    4.5.3 圖上的匹配 158
    4.5.4 棋盤和可交換圖形視圖 160
    4.5.5 棋步 164
    4.5.6 實現圖形匹配 167
    4.6 小結 172
    第 5 章 評 估 174
    5.1 通用 eval/apply 解釋器 174
    5.1.1 eval 175
    5.1.2 apply 182
    5.2 具有非嚴格參數的程序 187
    5.3 編譯為可執行程序 194
    5.4 探索行為 202
    5.4.1 amb 203
    5.4.2 實現 amb 205
    5.5 探索潛在連續 210
    5.5.1 作為非本地出口的連續 213
    5.5.2 控制權的非本地轉移 214
    5.5.3 從連續到 amb 216
    5.6 能力與責任 223
    第 6 章 分 層 225
    6.1 使用分層 225
    6.2 分層的實現 226
    6.2.1 分層數據 227
    6.2.2 分層程序 229
    6.3 分層算法 232
    6.3.1 單位運算 233

    XV

    6.4 使用依賴項注釋值 237
    6.4.1 支持層 239
    6.4.2 提供正當性 243
    6.5 分層的前景 243
    第 7 章 傳 播 245
    7.1 示例:到恆星的距離 246
    7.2 傳播機制 257
    7.2. 257
    7.2.2 傳播器 259
    7.3 多種不同的世界觀 261
    7.4 合並值 263
    7.4.1 合並基值 263
    7.4.2 合並支持值 264
    7.4.3 合並值集 265
    7.5 搜索可能的世界 266
    7.5.1 依賴定向回溯 268
    7.5.2 解決組合問題 273
    7.6 傳播導致簡並 277
    後 記 279 附錄 A 支持軟件 281 附錄 B Scheme 編程語言 283 參考文獻 297


    前言
    前 言

    我們都曾花費太多的時間試圖改造一段舊的代碼,以便能以一種編寫時沒有意識到的方式使用它。這是一種可怕的時間和精力上的浪費。不幸的是,對我們而言,要為一個非常具體的目的寫出特別好用的代碼,並且很少有可重復使用的部分,是一件很有壓力的事情。但我們認為,這並不是必要的。
    我們很難建立一個繫統,使其在比設計者預期的更大範圍內具有可接受行為。最好的繫統是可進化的,隻需稍加修改就能適應新的環境。我們怎樣纔能設計出具有這種靈活性的繫統呢?
    如果我們為程序添加一個新的功能時所要做的就隻是添加一些代碼,而不改變現有的代碼庫,那就太棒了。我們通常可以通過在構建代碼庫時使用特定組織原理,同時加入適當的鉤子(hook)來實現這一目的。

    前 言

    我們都曾花費太多的時間試圖改造一段舊的代碼,以便能以一種編寫時沒有意識到的方式使用它。這是一種可怕的時間和精力上的浪費。不幸的是,對我們而言,要為一個非常具體的目的寫出特別好用的代碼,並且很少有可重復使用的部分,是一件很有壓力的事情。但我們認為,這並不是必要的。
    我們很難建立一個繫統,使其在比設計者預期的更大範圍內具有可接受行為。最好的繫統是可進化的,隻需稍加修改就能適應新的環境。我們怎樣纔能設計出具有這種靈活性的繫統呢?
    如果我們為程序添加一個新的功能時所要做的就隻是添加一些代碼,而不改變現有的代碼庫,那就太棒了。我們通常可以通過在構建代碼庫時使用特定組織原理,同時加入適當的鉤子(hook)來實現這一目的。
    對生物繫統的觀察告訴我們很多關於如何建立靈活和可進化繫統的知識。最初為支持符號人工智能而開發的技術通常被認為可以提高程序和其他工程繫統靈活性和適應性。相比之下,計算機科學的普遍做法是不鼓勵構建便於在新環境中使用的易於修改的繫統。
    我們的編程經常把自己逼到死胡同裡,不得不花大力氣重構代碼以擺脫這些死胡同。現在,我們已經積累了足夠的經驗,可以識別、分離並展示我們發現的對構建大型繫統有效的策略和技術,這些策略和技術可以適應原始設計中沒有預料到的目的。在本書中,我們分享了多年編程經驗總結而成的一些成果。

    關於本書
    本書是為了在麻省理工學院教授計算機程序設計而編寫的。我們在多年前就開設了這門課,打算讓高年級本科生和研究生了解用於構建人工智能應用的核心程序的有效技術,如數學符號操作和基於規則的繫統。
    我們希望學生能夠靈活地建立這些繫統,這樣就可以輕松地將這些繫統組合起來,從而形成更強大的繫統。我們還想讓學生了解依賴關繫,包括如何跟蹤它們以及如何利用它們來解釋和控制回溯。
    雖然這門課過去和現在都很成功,但事實證明,一開始我們對這門課的理解並不像我們最初認為的那樣深入。因此,我們投入了大量的精力來推敲打磨,使我們的想法更加精確,並且意識到這些技術不僅可以用於人工智能應用。任何正在構建復雜繫

    VIII

    統(如計算機語言編譯器和集成開發環境)的人,都會從我們的經驗中受益。本書是由我們的課程中正在使用的講義以及問題集整理而成的。

    主要內容
    本書中的內容比一個學期課程所能涵蓋的知識更加豐富。因此,我們每次上課時都會挑選部分內容進行講解。第 1 章是對編程哲學的介紹。我們在自然和工程的大背景下提出了靈活性的概念,並試圖說明靈活性是與效率和正確性同樣重要的問題。在隨後的每一章中都介紹了一些技術,並通過一組練習來說明這些技術。這是本書的一個重要組織原則。
    在第 2 章中,我們探討了用一些普遍適用的方法構建易於擴展的繫統。組織靈活繫統的一個強有力的方法是把它建成特定領域語言的集合體,每一種語言都適合輕松表達一個子繫統的構造。我們設計了開發特定領域語言的基本工具,展示了如何圍繞混合 - 匹配組件來組織子繫統,如何用組合器來靈活地組合它們,如何用包裝器來泛化組件,以及如何通過抽像出領域模型來簡化程序設計。
    在第 3 章中,我們介紹了極其強大但有潛在危險的靈活性技術—謂詞調度的通用程序。我們從泛化算術以處理符號代數表達式開始,展示如何通過使用數據的類型標記使這種泛化變得高效。我們通過設計一個簡單但易於詳細說明的冒險遊戲來展示該技術的能力。
    在第 4 章中,我們介紹了符號模式匹配,首先啟用了術語重寫繫統,然後通過合一展示了類型推理是如何輕松實現的。在這裡,我們遇到了由於段變量而需要進行回溯的問題。合一是我們看到表示和組合部分信息結構的力量的第一個地方。在本章的最後,我們將這個想法擴展到匹配一般的圖上。
    在第 5 章中,我們探討了解釋和編譯的力量。我們認為,程序員應該知道如何擺脫他們必須使用的任何編程語言的束縛,為一種更適合表達當前問題的解決方案的語言制作一個解釋器。我們還展示了如何通過在解釋器 / 編譯器繫統中實現非確定性的
    amb 來自然地納入回溯搜索,以及如何使用連續。
    在第 6 章中,我們展示了如何構造分層數據和分層程序的繫統,其中每個數據項都可以數據進行注釋。底層數據的處數據的影響,處理底層數據的代碼甚至不知道或數據。數據是由它自己的程序處理的,有效地與數據並行。我們通過給數字量附加單位來說明這一點,並展示如何攜帶依賴性信息, 就像從原始來源得到的那樣給出數據的出處。
    前面所述的一切都彙集在第 7 章,在這章我們引入了傳播,以擺脫計算機語言的面向表達式範式。在這章,我們有一個將模塊連接在一起的布線圖設想,允許靈活地納入部分信息的多個來源。使用分層數據來支持對依賴關繫的跟蹤,可以實現依賴定

    IX

    向回溯,從而大大減小大型復雜繫統的搜索空間。
    本書可用於各種高年級課程,在隨後的所有章節中都使用了第 2 章介紹的組合器









     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部