會員登入
|
加入會員
|
會員專區
|
購物車
|
培訓課程
|
王道增智會
|
自資出版
|
電子書城
|
客服中心
文學小說
商管創投
人文藝坊
勵志養生
進修學習
科學工程
家庭親子
玩樂天地
書名
出版社
作者
isbn
編號
出書出版
|
易經占卜
|
英語會話
|
成交的秘密
|
專業培訓
|
虛擬貨幣
|
霹靂影音寫真特典
|
App程式設計入門:iPhone、iPad(附光碟)
此作者無相關書籍
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
自己動手做虛擬機器:解析程式語言的設計與實現(iT邦幫忙鐵人賽系列書)
作者:
蒼時弦也(邱政憲)著
分類:
電腦與網路
/
程式語言
出版社:
博碩文化
出版日期:2022/5/11
ISBN:9786263330641
書籍編號:kk0550083
頁數:336
定價:
620
元
一般會員價:
79
折
490
元
特別會員價:
75
折
465
元
書價若有異動,以出版社實際定價為準
訂購後立即為您進貨
訂購後立即為您進貨:目前無庫存量,讀者下訂後,開始進入調書程序,一般天數約為2-10工作日(不含例假日)。
團購數最低為 15 本以上
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
自己動手做虛擬機器:解析程式語言的設計與實現(iT邦幫忙鐵人賽系列書)
圖片連結
複製語法
分
享
•
八大名師
內容簡介
作者介紹
書籍目錄
同類推薦
【強力推薦】 創造自己的程式語言絕對不是不可能的夢想,本書透過虛擬機器來教導「創造自己的程式語言」所需要的知識,幫助你學習新的東西,可以閱讀這本書的大家實在是很幸運! ──Ruby語言之父 松本行弘(Matz) 【本書特色】 逐步打造語言虛擬機器,深入了解程式語言的運作原理 ✪每項功能都有完整實作,可更容易了解語言虛擬機器的實現方式 ✪搭配撰寫測試驗證程式,可在學習實作之外,也學習到軟體測試的技巧 ✪詳細分析mruby虛擬機器的基本原理,並透過簡化的方式引導學習語言虛擬機器 【內容簡介】 本書內容改編自第12屆iT邦幫忙鐵人賽IoT組優選系列文章《拿到錘子的我想在微控制器上面執行Ruby》。在學習程式語言的過程中,隨著我們理解的知識、技巧越來越多,我們難免需要更加深入了解我們所使用的語言。而這是一本關於程式語言設計的書籍,我們將透過mruby這款設計給嵌入式系統的Ruby語言,一步一步重現Ruby虛擬機器的部分功能,並藉由這樣的方式逐步了解一個語言的實現,且將其在開發板上執行,另外這也幫助我們重新思考使用程式語言時虛擬機器的運作及語言的關聯。 【內容重點】 我們將從閱讀原始碼開始,從前人的經驗學習如何打造一個語言虛擬機器,逐步實現一個能在ESP8266開發板上執行,並具備物件導向特性的精簡版虛擬機器。 ✪加法虛擬機器 實現一個語言的虛擬機器,並沒有我們想像中的困難,我們第一個虛擬機器會以將Ruby的「加法」實現出來為目標,透過數百行的程式碼完成一個最簡單的虛擬機器。 ✪實現邏輯判斷 加入能夠在我們的虛擬機器中進行if類型的判斷,透過這樣的虛擬機器實現,進而能夠讓程式按照我們的預期進行複雜的行為。 ✪實現物件導向 Ruby語言的一大特色就是物件導向特性,我們將會討論如何管理物件的封裝資訊,以及將C語言的程式碼轉換成可以在Ruby中直接被呼叫的方法等機制。 ✪用測試驗證想法 本書的目標是實現一個能夠在ESP8266開發板上執行的虛擬機器,為了減少反覆上傳程式到開發板的步驟,我們可以透過撰寫測試的方式,來驗證每一個虛擬機器的實現是否如我們所預期的來運作。 【目標讀者】 ✪想了解程式語言運作原理的人。 ✪想更好撰寫程式的人。 ✪想在開發板上使用不同程式語言的人。
蒼時弦也(邱政憲) 我是軟體開發的求道者蒼時弦也,主要使用猶如賢者之石一般的Ruby語言,期望能夠在軟體開發的這條路上,找出一個能讓每個人都享受撰寫程式樂趣的方法,並且讓世界上能有更多優秀的程式被設計出來。
|CHAPTER 01| 基礎知識 1.1 虛擬機器 1.2 C語言概念 1.3 mruby入門 1.4 微控制器 |CHAPTER 02| 閱讀原始碼的技巧 2.1 Octotree擴充套件 2.2 Sourcegraph擴充套件 2.3 熟悉語言 |CHAPTER 03| 從mruby-L1VM開始 3.1 從範例開始 3.2 虛擬機器初始化 3.3 啟動虛擬機器 3.4 處理IREP 3.5 處理OPCode 3.6 虛擬機器的概念 |CHAPTER 04| 小試身手 |CHAPTER 05| 建立專案 5.1 專案設定 5.2 關於測試 5.3 讀取IREP資訊 |CHAPTER 06| 處理OPCode 6.1 ISEQ前置處理 6.2 讀取OPCode 6.3 定義OPCode 6.4 處理OPCode |CHAPTER 07| 數學運算 |CHAPTER 08| 邏輯判斷 |CHAPTER 09| 變數 9.1 資料封裝 9.2 整數變數 9.3 布林值變數 |CHAPTER 10| 字串讀取 10.1 資料讀取 10.2 顯示文字 |CHAPTER 11| 在ESP8266開發板上測試 11.1 撰寫主程式 11.2 執行虛擬機器 11.3 調整專案架構 11.4 整理檔案 |CHAPTER 12| 定義方法 12.1 klib 12.2 定義Hash 12.3 方法查詢 12.4 在電腦測試 12.5 虛擬機器狀態 12.6 修復測試 |CHAPTER 13| 方法參數 13.1 暫存資料管理 13.2 呼叫資訊 |CHAPTER 14| 迴圈機制 14.1 分析OPCode 14.2 實作迴圈 14.3 效能分析 14.4 完善功能 14.5 加入測試 |CHAPTER 15| Block機制 15.1 Proc是什麼 15.2 製作Block 15.3 跳出Block 15.4 存取變數 15.5 加入測試 |CHAPTER 16| 實作類別 16.1 RObject和RClass 16.2 定義RClass 16.3 自訂類別 16.4 更新虛擬機器 16.5 實作繼承 16.6 加入測試 |CHAPTER 17| 實作物件 17.1 定義RObject 17.2 產生物件 17.3 加入測試 |CHAPTER 18| 實例變數 18.1 實例處理 18.2 實作物件 18.3 初始化數值 18.4 加入測試 |CHAPTER 19| 垃圾回收 19.1 辨識資料 19.2 減少動態配置(Allocate) 19.3 使用tgc函式庫 19.4 加入tgc函式庫 19.5 套用tgc函式庫 19.6 更新測試 |CHAPTER 20| 整合Arduino 20.1 失效的垃圾回收 20.2 避免Watch Dog Timer觸發 20.3 重構減少重複 20.4 自動編譯mrb二進位檔案 |CHAPTER 21| 繪製文字 21.1 安裝函式庫 21.2 加入螢幕類別 21.3 跑馬燈效果
Python小專案大
一邊解題一邊學|Py
圖解資料結構×演算法
給全端工程師的職涯生
Kotlin Col
Python精粹|來
Arduino 專題
C++物件導向程式設
Perl 學習手冊
影像辨識實務應用-使
Q1:若我已報名付了1000元訂金,接下來我要做什麼? A:感謝您報名,後續相關事情及服務我們會以e-mail和電話跟您聯絡. 您也可以主動來信(andy@book4u.com.tw)詢問。謝謝! Q2:我本身並沒有產品和服務,也沒什麼實務上的經驗,那又能如何賺錢呢?這個課程真的有實際成效嗎? A:我們這個課程共有11項贈品,其中第2項贈品便是資訊產品創造藍圖,它將教您如何用最簡潔而快速的方法創出屬於您自己的資訊產品。一般的課程大多是教您如何捕魚,但多數的成功致富者,其成功的關鍵卻不是仰賴捕魚技術,而是仰賴借力之術,因為唯有借力才能無中生有!才能快速成長!也才能快速致富!本課程3天共有三套樣版,其中一套樣版便是教您打造在沒有任何商品與服務,也沒有任何資源的情況下,就能快速借力致富的樣版!本課程二位講師都是白手起家,對於沒有實務經驗的新手會格外用心,請放心。 Q3:請問贈品中魚池矩陣直效聯盟VVIP是什麼? A:這是一個強大的系統,而我們送的是體驗版,會提供你Email追客系統。國外有一種函授課程,亦即每幾天發一個課程給學員, 就是用EMAIL追客系統來實踐。EMAIL追客系統簡單的說就是今天有一個客戶在你的網站上購買產品或註冊,系統會自動回覆一封確認信,之後你可以自行設計發送內容和發信時間一次一對多發給客戶,而且每封信還會帶入客戶本身的姓名。讓客戶以為是我們專門為客戶所量身訂作的信件。所以Email追客系統可以讓你培養跟客戶的信任感,進而成交。 Q4:請問贈品中資訊產品創造藍圖是什麼? A:這是一位叫林星?老師的課程,課程售價是9800元,現在免費送給你。此課程包含: ● 何謂資訊型產品? ● 資訊型產品的種類大解析!以及如何組織你的資訊型產品賺錢? ● 如何找到你的利基市場? ● 為什麼錯的利基市場,再好的產品與行銷也很難有效! ● 29個國外已經證實能讓你賺到錢的利基市場! ● 如何確保你做出來的產品客戶會很想購買?以及實際可執行的步驟! ● 創造資訊型產品計劃書 ● 15個步驟建立你的資訊型產品事業 ● E-mail精準行銷的10個法則 ● 10個別人沒有告訴你的有效文案撰寫法則 Q5:請問贈品中自動財富系統 6片DVD是什麼? A:此6片DVD定價3200元。內容為《借力淘金!最吸利的鈔級魚池賺錢術》作者之一王紫杰所錄製的DVD,內容為有關網路行銷的知識和技巧,非常豐富且實用,免費送給您。
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。