自己動手做虛擬機器:解析程式語言的設計與實現(iT邦幫忙鐵人賽系列書), 城邦阅读花园 - 马来西亚最大网路书店
 
首页 3天快送 台湾图书 香港图书 中国简体 马新简体 生活品味 休闲娱乐 文具手作 电子书 漫画馆
 

预购商品

看看更多

书目分类

特别推荐

22.06.2020搶先預購_SIDE BANNER
天人共振音乐 SIDE
《河流》身心靈療癒.誌
12.2024 馬來西亞音樂專輯_Side Banner
05.2024 漢方芳療經絡健康管理師課程_side banner
新书排行
畅销排行
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
看看更多
 

自己動手做虛擬機器:解析程式語言的設計與實現(iT邦幫忙鐵人賽系列書)

       
 
ISBN 9786263330641
定价 NT620
售价 RM96.90
优惠价 RM86.24 *
作者 蒼時弦也(邱政憲)
出版社 博碩
出版日期 2022-05-11
装订 平裝. 單色印刷. 336 页. 23.
库存量 海外库存
抱歉!此书无开放空运服务,只能船运,需时约30个工作天。
  我要订购 有现货时通知我
  放入下次购买清单
   
 
 
       
  • 内容试阅
  • 作者简介
     
 

  本書內容改編自第12屆iT邦幫忙鐵人賽IoT組優選系列文章《拿到錘子的我想在微控制器上面執行Ruby》。在學習程式語言的過程中,隨著我們理解的知識、技巧越來越多,我們難免需要更加深入了解我們所使用的語言。而這是一本關於程式語言設計的書籍,我們將透過mruby這款設計給嵌入式系統的Ruby語言,一步一步重現Ruby虛擬機器的部分功能,並藉由這樣的方式逐步了解一個語言的實現,且將其在開發板上執行,另外這也幫助我們重新思考使用程式語言時虛擬機器的運作及語言的關聯。

  【內容重點】
  我們將從閱讀原始碼開始,從前人的經驗學習如何打造一個語言虛擬機器,逐步實現一個能在ESP8266開發板上執行,並具備物件導向特性的精簡版虛擬機器。

  ✪加法虛擬機器
  實現一個語言的虛擬機器,並沒有我們想像中的困難,我們第一個虛擬機器會以將Ruby的「加法」實現出來為目標,透過數百行的程式碼完成一個最簡單的虛擬機器。

  ✪實現邏輯判斷
  加入能夠在我們的虛擬機器中進行if類型的判斷,透過這樣的虛擬機器實現,進而能夠讓程式按照我們的預期進行複雜的行為。

  ✪實現物件導向
  Ruby語言的一大特色就是物件導向特性,我們將會討論如何管理物件的封裝資訊,以及將C語言的程式碼轉換成可以在Ruby中直接被呼叫的方法等機制。

  ✪用測試驗證想法
  本書的目標是實現一個能夠在ESP8266開發板上執行的虛擬機器,為了減少反覆上傳程式到開發板的步驟,我們可以透過撰寫測試的方式,來驗證每一個虛擬機器的實現是否如我們所預期的來運作。

  【目標讀者】
  ✪想了解程式語言運作原理的人。
  ✪想更好撰寫程式的人。
  ✪想在開發板上使用不同程式語言的人。

本書特色

  逐步打造語言虛擬機器,深入了解程式語言的運作原理
  ✪每項功能都有完整實作,可更容易了解語言虛擬機器的實現方式
  ✪搭配撰寫測試驗證程式,可在學習實作之外,也學習到軟體測試的技巧
  ✪詳細分析mruby虛擬機器的基本原理,並透過簡化的方式引導學習語言虛擬機器

強力推薦

  創造自己的程式語言絕對不是不可能的夢想,本書透過虛擬機器來教導「創造自己的程式語言」所需要的知識,幫助你學習新的東西,可以閱讀這本書的大家實在是很幸運!──Ruby語言之父 松本行弘(Matz)
 

 
     
     
     

最近浏览商品

雞冠天下:一部自然史,雞如何壯闊世界,和人類共創文明
雞冠天下:一部自然史,雞如何壯闊世界,和人類共創文明
1次1分鐘的英語課(附贈「中英雙語對照、3種語速」強效學習MP3)
1次1分鐘的英語課(附贈「中英雙語對照、3種語速」強效...
征服考場英文閱讀得分王:用「抓補法」速效解題技巧,戰勝克漏字 及閱讀測驗!
征服考場英文閱讀得分王:用「抓補法」速效解題技巧,戰勝...
素遊香港:跟著蔬食旅行趣
素遊香港:跟著蔬食旅行趣

客服公告

1.
2.
3.
看看更多
04.04.2025 字裡藏花 書中有光_Side Banner
28.03.2025 當幻想照進現實   奇幻基地全書系展_Side Banner
22.03.2025 唯有行動,方能抵達_Side Banner
13.04.2025 平和歸零,從心開始:禪繞與零極限分享會 [第24場]_Side Banner
4-5月 自然心繪 植物染療愈工作坊 (成人場 & 親子場)_Side Banner
20.04.2025《十月黨人在當代泰國的崛起》新書推介禮暨2025 年(第 28 屆)林連玉講座_Side Banner

热门活动

26.04.2025 『敲』走負面情緒,掌握自在人生:EFT情緒釋放療法 分享會_Side Banner
27.04.2025《詩情傑語2》分享會
17.05.2025 仁神術的療愈奇蹟~聊愈讀書會_Side Banner
18.05.2025 不恐怖的鬼故事?——《錄鬼簿》的極簡靈異美學分享會_Side Banner
10.2024 城邦推出APP_Side Banner
城邦現金禮券_side banner
城邦阅读花园粉丝团
城邦Telegram
閱讀城邦
城邦選物Cite Selection

订阅电子报

     

关于城邦  |  隐私权政策  |  购物指南  |  便利付款  |  商品寄送  |  售后服务  |  联系我们
客服专线:+603-9056 3833      电邮:services@cite.my
网购服务时间:周一至周五 9:00am – 5:30pm (假日除外)
门市营业时间:11:00am - 7:00pm(公共假期适逢周一至周五为休店日,若逢周六日则照常营业)

Copyright © 2025 Cite (M) Sdn Bhd (458372-U).    All Right Reserved.