數和數字在本質上有何區別? 為何電腦只靠0和1就能夠運作? 什麼是程式?
|
川添愛(Kawazote Ai) 作家,九州大學文學院畢(主修語言學),2005年取得同校文學博士學位,專攻語言學、自然語言處理(NLP)。曾任國立資訊學研究所之研究員,津田塾大學女性研究員協力中心特任副教授。2012至2016年任職國立資訊學研究所社會共享知識研究中心特任副教授。著有《不想工作的鼬鼠和懂人話的機器人》(朝日出版社)、《白與黑的大門》(東京大學出版會)、《自動人偶之城》(東京大學出版會)等。
|
※譯者簡介
威廣
威廣 輔仁大學日本語文學系畢。 現為獨立軟體開發人員,自由譯者。
|
前言 序章
第1部 以數字來表達資訊
第1章 數字的歷史 「數」和「數字」的不同 「數」是怎麼誕生的? 「數」在表達上的難題 各式各樣的數字
第2章 二進制數字和電腦 電腦裡是二進制的世界! 電力、磁力、光
第3章 以數字為基礎的資訊表達 數字的使用是為了區分和辨別資訊 僅以「0」和「1」能夠表示出多少資訊? 以數字來表示文字 以數字來表示顏色 聲音是如何呈現的? 「數位」和「類比」差在哪裡? 專欄:巴比倫數字與「零」的發明
過了好幾天後
第2部 利用電來實現運算機制
第4章 以電腦執行加法運算 二進制數字的加法 半加法計算器:利用電來實現單位數的加法 全加法計算器:利用電來實現兩位數以上的加法
第5章 「利用電的運算機制」之黎明期 布林代數:邏輯學與數學的相遇 邏輯電路:邏輯學和工程科學的相遇 開關愈來愈快,愈做愈小 從繼電器到真空管,再來到半導體
又過了好幾天
第3部 什麼是程式?
第6章 對電腦下達指令 電腦之所以是電腦的理由 如何對機器下達指令?
第7章 接收指令的機制 CPU:假設電腦中樞是個住有妖精的房間 主記憶體:指令與資料共存的地方
第8章 執行指令 體驗程式的執行 搬移與運算指令:CPU和主記憶體間的溝通及運算 以跳躍與條件分岐指令來變更流程
第9章 電腦的誕生 「指令與資料共存」所帶來的震憾 嬰兒時期的電腦 專欄:圖靈機
雜談 給想知道更多關於電腦方面的讀者們 自此之後
|
|