讓世界變方便的科技魔法:為什麼 Google 這麼厲害、手機可以導航、網路可以看影片 (How Software Works: The Magic Behind Encryption, CGI, Search Engines, and Other Everyday Technologie)
V. Anton Spraul 著、藍子軒 譯
- 出版商: 碁峰資訊
- 出版日期: 2016-05-11
- 定價: $350
- 售價: 8.5 折 $298
- 語言: 繁體中文
- 頁數: 240
- ISBN: 9864760173
- ISBN-13: 9789864760176
-
相關分類:
Computer-Science
- 此書翻譯自: How Software Works: The Magic Behind Encryption, CGI, Search Engines, and Other Everyday Technologies (Paperback)
立即出貨(限量) (庫存=4)
買這商品的人也買了...
-
大話設計模式$620$490 -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
Multi-Device 體驗設計 | 處理跨裝置使用者體驗的生態系統方法 (Designing Multi-Device Experiences: An Ecosystem Approach to User Experiences across Devices)$580$458 -
四軸飛行器自造手冊$299$236 -
Docker 入門與實戰$450$356 -
創新科技設計|基因組學、機器人學與物聯網的UX設計(Designing for Emerging Technologies: UX for Genomics, Robotics, and the Internet of Things)$680$537 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
設計模式與遊戲開發的完美結合$690$538 -
職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密$620$484 -
Effective Modern C++:提昇 C++11 與 C++14 技術的 42個具體作法 (中文版)(Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14)$580$458 -
React Native 學習手冊 (Learning React Native: Building Native Mobile Apps with JavaScript)$580$458 -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458 -
資料科學的商業運用 (Data science for business)$680$537 -
改變世界的力量-臺灣物聯網大商機
$340$265 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
你所不知道的 JS|範疇與 Closures,this 與物件原型 (You Don't Know JS: this & Object Prototypes)$520$411 -
Wireshark 網路分析技術$450$356 -
Essential Scrum:敏捷開發經典 (中文版) (Essential Scrum: A Practical Guide to the Most Popular Agile Process)
$680$530 -
超圖解物聯網 IoT 實作入門 - 使用 JavaScript/Node.JS/Arduino/Raspberry$699$594 -
大演算:機器學習的終極演算法將如何改變我們的未來,創造新紀元的文明?(The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World)$620$527 -
網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458 -
React 入門開發實務$520$411 -
Arduino 創客之路$520$406
商品描述
<內容簡介>
深入軟體的神秘世界
軟體驅動了整個現代世界,但對很多人來說,它依然是很神秘的存在。那些令人目眩神迷的電腦合成影像、各種購物網站的安全性、還有Google超快的搜尋功能,全都是軟體所創造出來的。我們每天都會用到各種軟體功能與服務,但軟體的原理,卻不是人人都懂。
如果你曾經感到好奇,電腦螢幕背後究竟有何奧妙,本書將深入淺出帶你探索圍繞在你身邊各種軟體的原理。舉例來說,你將學到電腦合成動畫如何與真實世界的連續畫面相結合,創造出逼真的特效;電視遊樂器如何即時製作出超絢麗的畫面;雜湊函式如何保護你的密碼,讓你免於遭受入侵者的攻擊;還有Google如何幫你找出你所要的搜尋結果。
你還會學到:
.加密工作原理,以及各種不同安全標準的弱點
.線上串流影片的壓縮原理
.如何在超巨大的資料庫中,找出你要的資料
.如何運用多個程式,合作解決同一個問題,彼此之間又不會互相衝突
.軟體如何解析地圖資訊,帶你到達想去的地方
本書採用簡單易懂的文字,配合直覺的圖表,所有人一定都看得懂。讀者不需要任何技術背景,而且內容絕沒有任何一行的程式碼。
電腦完成了許多令人驚嘆的工作,我們每天都在使用,甚至視之為理所當然。其實你並不需要是電腦專家,還是可以輕鬆瞭解這些軟體背後的原理。請和本書一起,揭開軟體神秘的面紗吧!
<作者簡介>
V. Anton Spraul傳授電腦科學與程式設計相關課程,學生遍布全世界,目前已有超過15年以上的經驗。他也是《Think Like a Programmer》(No Starch Press出版)和《Computer Science Made Simple》(Broadway出版)這兩本書的作者。