中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
兩周自制腳本語言

包郵 兩周自制腳本語言

作者:千葉滋
出版社:人民郵電出版社出版時間:2014-06-01
開本: 16開 頁數: 285
中 圖 價:¥43.5(7.4折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

兩周自制腳本語言 版權信息

  • ISBN:9787115355645
  • 條形碼:9787115355645 ; 978-7-115-35564-5
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

兩周自制腳本語言 本書特色

《兩周自制腳本語言》是一本優秀的編譯原理入門讀物。全書穿插了大量輕松風趣的對話,讀者可以隨書中的人物一起從*簡單的語言解釋器開始,逐步添加新功能,*終完成一個支持函數、數組、對象等高級功能的語言編譯器。《兩周自制腳本語言》與眾不同的實現方式不僅大幅簡化了語言處理器的復雜度,還有助于拓展讀者的視野。   《兩周自制腳本語言》適合對編譯原理及語言處理器設計有興趣的讀者以及正在學習相關課程的大中專院校學生。同時,已經學習過相關知識,有一定經驗的開發者,也一定能從本書新穎的實現方式中受益良多。

兩周自制腳本語言 內容簡介

只需14天,從零開始設計和實現腳本語言   從解釋器到編譯器,支持函數、數組、對象等高級功能   東京大學&東京工業大學教授執筆   日本編譯器權威專家中田育男作序推薦   《兩周自制腳本語言》是一本優秀的編譯原理入門讀物。全書穿插了大量輕松風趣的對話,讀者可以隨書中的人物一起從*簡單的語言解釋器開始,逐步添加新功能,*終完成一個支持函數、數組、對象等高級功能的語言編譯器。本書與眾不同的實現方式不僅大幅簡化了語言處理器的復雜度,還有助于拓展讀者的視野。

兩周自制腳本語言 目錄

第1部分 基礎篇
第1天 來,我們一起做些什么吧 
1.1 機器語言與匯編語言 
1.2 解釋器與編譯器 
1.3 開發語言處理器 
1.4 語言處理器的結構與本書的框架 
第2天 設計程序設計語言 
2.1 麻雀雖小、五臟俱全的程序設計語言 
2.2 句尾的分號 
2.3 含糊不得的語言 
第3天 分割單詞 
3.1 token對象 
3.2 通過正則表達式定義單詞 
3.3 借助java.util.regex設計詞法分析器 
3.4 詞法分析器試運行 
第4天 用于表示程序的對象 
4.1 抽象語法樹的定義 
4.2 設計節點類 
4.3 bnf 
4.4 語法分析與抽象語法樹 
第5天 設計語法分析器 
5.1 stone語言的語法 
5.2 使用解析器與組合子 
5.3 由語法分析器生成的抽象語法樹 
5.4 測試語法分析器 
第6天 通過解釋器執行程序 
6.1 eval方法與環境對象 
6.2 各種類型的eval方法 
6.3 關于gluonj 
6.4 執行程序 
第7天 添加函數功能 
7.1 擴充語法規則 
7.2 作用域與生存周期 
7.3 執行函數 
7.4 計算斐波那契數 
7.5 為閉包提供支持 
7.6 實現閉包 
第8天 關聯java語言 
8.1 原生函數 
8.2 編寫使用原生函數的程序 
第9天 設計面向對象語言 
9.1 設計用于操作類與對象的語法 
9.2 實現類所需的語法規則 
9.3 實現eval方法 
9.4 通過閉包表示對象 
9.5 運行包含類的程序 
第10天 無法割舍的數組 
10.1 擴展語法分析器 
10.2 僅通過修改器來實現數組 
第2部分 性能優化篇
第11天 優化變量讀寫性能 
11.1 通過簡單數組來實現環境 
11.2 用于記錄全局變量的環境 
11.3 事先確定變量值的存放位置 
11.4 修正eval方法并*終完成性能優化 
第12天 優化對象操作性能 
12.1 減少內存占用 
12.2 能否通過事先查找變量的保存位置來優化性能 
12.3 定義lookup方法 
12.4 整合所有修改并執行 
12.5 內聯緩存 
第13天 設計中間代碼解釋器 
13.1 中間代碼與機器語言 
13.2 stone虛擬機 
13.3 通過棧實現環境 
13.4 寄存器的使用 
13.5 引用變量的值 
13.6 if語句與while語句 
13.7 函數的定義與調用 
13.8 轉換為虛擬機器語言 
13.9 通過虛擬機執行 
第14天 為stone語言添加靜態類型支持以優化性能 
14.1 指定變量類型 
14.2 通過數據類型檢查發現錯誤 
14.3 運行程序時執行類型檢查 
14.4 對類型省略的變量進行類型推論 
14.5 java二進制代碼轉換 
14.6 綜合所有修改再次運行程序 
第3部分 解說篇(自習時間)
第15天 手工設計詞法分析器 
15.1 修改自動機 
15.2 自動機程序 
15.3 正則表達式的極限 
第16天 語法分析方式 
16.1 正則表達式與bnf 
16.2 語法分析算法 
16.3 ll語法分析 
16.4 算符優先分析法與自底向上語法分析 
第17天 parser庫的內部結構 
17.1 組合子分析 
17.2 解析器組合子的內部 
第18天 gluonj的使用方法 
18.1 設定類路徑 
18.2 啟動設定 
18.3 gluonj語言 
18.4 功能總結 
第19天 抽象語法樹與設計模式 
19.1 理想的設計 
19.2 interpreter模式 
19.3 visitor模式 
19.4 使用反射 
19.5 面向切面語言
展開全部

兩周自制腳本語言 作者簡介

千葉滋(作者)   東京工業大學研究生院信息技術理工系研究科教授,兼任東京大學研究生院信息技術理工系研究科教授。著有《面向切面入門——從Java語言?面向對象步入AspectJ語言程序設計》《簡明Java程序設計——Great Ideas for Java Programming》《GUI庫機制——軟件設計案例研習》等。   陳筱煙(譯者)   畢業于復旦大學計算機科學與技術系,主要研究方向為跨設備人機交互理論。從大學時期開始接觸Java、JavaScript程序開發,目前對Web應用及智能手機應用開發有濃厚興趣,并參與Android開發文檔翻譯項目。業余開發的移動應用在Google Play商店中已有數十萬次下載。譯作有《JavaScript編程全解》《App,這樣設計才好賣》等。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 阳光1号桔柚_无核沃柑_柑橘新品种枝条苗木批发 - 苧金网 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 板材品牌-中国胶合板行业十大品牌-环保板材-上海声达板材 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 变压器配件,变压器吸湿器,武强县吉口变压器配件有限公司 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司 | GEDORE扭力螺丝刀-GORDON防静电刷-CHEMTRONICS吸锡线-上海卓君电子有限公司 | 我爱古诗词_古诗词名句赏析学习平台 | 纯水设备_苏州皙全超纯水设备水处理设备生产厂家 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 焦作网 WWW.JZRB.COM | 深圳市八百通智能技术有限公司官方网站 | 山东石英砂过滤器,除氟过滤器「价格低」-淄博胜达水处理 | 新型锤式破碎机_新型圆锥式_新型颚式破碎机_反击式打沙机_锤式制砂机_青州建源机械 | 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 | 大型果蔬切片机-水果冬瓜削皮机-洗菜机切菜机-肇庆市凤翔餐饮设备有限公司 | 曙光腾达官网-天津脚手架租赁-木板架出租-移动门式脚手架租赁「免费搭设」 | 一礼通 (www.yilitong.com)-企业礼品解决方案一站式服务平台 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 纯化水设备-EDI-制药-实验室-二级反渗透-高纯水|超纯水设备 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 微型驱动系统解决方案-深圳市兆威机电股份有限公司 | 阜阳成人高考_阜阳成考报名时间_安徽省成人高考网 | 爆炸冲击传感器-无线遥测传感器-航天星百科 | 安徽华耐泵阀有限公司-官方网站 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-沼河浸过滤器 | 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 慢回弹测试仪-落球回弹测试仪-北京冠测精电仪器设备有限公司 | 比士亚-专业恒温恒湿酒窖,酒柜,雪茄柜的设计定制 | 茅茅虫AI论文写作助手-免费AIGC论文查重_写毕业论文降重 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 硅胶管挤出机厂家_硅胶挤出机生产线_硅胶条挤出机_臣泽智能装备 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 |