两周自制脚本语言

两周自制脚本语言 PDF 高清版

  • 大小:48.8 MB
  • 类型:脚本
  • 格式:PDF
  • 出版:人民邮电出版社
  • 作者:千叶滋
  • 更新:2020-09-07 08:10:25
vip 立即下载( 48.8 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 钭宾鸿 投稿)

给网友朋友们带来一篇脚本相关的资料,由人民邮电出版社出版,作者是千叶滋,介绍了关于脚本语言方面,格式为PDF,资源大小48.8 MB,目前在脚本类资源综合评分为:8.2分。

书籍介绍

两周自制脚本语言》是一本优秀的编译原理入门读物。全书穿插了大量轻松风趣的对话,读者可以随书中的人物一起从最简单的语言解释器开始,逐步添加新功能,最终完成一个支持函数、数组、对象等高级功能的语言编译器。本书与众不同的实现方式不仅大幅简化了语言处理器的复杂度,还有助于拓展读者的视野。

《两周自制脚本语言》适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学生。同时,已经学习过相关知识、有一定经验的开发者,也一定能从本书新颖的实现方式中受益良多。

目录

  • 第1部分  基础篇
  • 第1天 来,我们一起做些什么吧  1
  • 第2天 设计程序设计语言  10
  • 第3天 分割单词  17
  • 第4天 用于表示程序的对象  30
  • 第5天 设计语法分析器  44
  • 第6天 通过解释器执行程序  62
  • 第7天 添加函数功能  75
  • 第8天 关联Java语言  95
  • 第9天 设计面向对象语言  101
  • 第10天 无法割舍的数组  115
  • 第2部分  性能优化篇
  • 第11天 优化变量读写性能  123
  • 第12天 优化对象操作性能  137
  • 第13天 设计中间代码解释器  156
  • 第14天 为Stone语言添加静态类型支持以优化性能  187
  • 第3部分  解说篇(自习时间)
  • 第15天 手工设计词法分析器 229
  • 第16天 语法分析方式  236
  • 第17天 Parser库的内部结构  251
  • 第18天 GluonJ的使用方法  263
  • 第19天 抽象语法树与设计模式  271

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

脚本相关资源

  • 面向ArcGIS的Python脚本编程

    面向ArcGIS的Python脚本编程

    Python作为一种高级程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。使用Python作为ArcGIS的脚本语言将大大提升ArcGIS数据处理的效率,更好地实现ArcGIS内部的

    大小:49.9 MBPython电子书

  • Linux Shell脚本攻略

    Linux Shell脚本攻略

    Linux/GNU是一个不凡的电脑操作系统,有着平稳靠谱且极为强劲的开发工具。做为与电脑操作系统开展沟通交流的原生态页面,shell可以操纵全部电脑操作系统的运行,是与Linux开展互动*灵便的方

    大小:1.67 MBLinux电子书

  • 软件自动化测试成功之道:典型工具、脚本开发、测试框架

    软件自动化测试成功之道:典型工具、脚本开发、测试框架

    自动化技术系统测试是现阶段检测行业的发展前景,自动化技术系统测试能合理地减少检测成本费、提升检测高效率和检测涉及面。这书融合项目实践活动过程,对功能测试早期提前准备环节、检测架构构建方式 、功能测试的流程管理开展了详尽解读,并详细介绍了各种各样功能测试方法,包含GUI控制的检测方法、自动化技术脚本制作撰写方法等,便于让阅读者尽快融会贯通。

    大小:35983 MB M软件自动化

  • 黑客攻防从入门到精通:Web脚本编程篇

    黑客攻防从入门到精通:Web脚本编程篇

    本书详细介绍了黑客攻防知识,着重讲解常用的入侵手段,包括黑客入门知识基础、攻击方式、Windows系统编程与网站脚本、后门程序编程技术等方面,同时可作为一本速查手册,欢迎下载

    大小:46.5 MB黑客攻防电子书

  • Linux Shell脚本攻略(第3版)

    Linux Shell脚本攻略(第3版)

    轻松驾驭Linux操作系统 100多则立竿见影的shell脚本攻略 解决系统管理现实问题 实现繁琐任务自动化

    大小:10.25 MBLinux电子书

  • Linux命令行与shell脚本编程大全

    Linux命令行与shell脚本编程大全

    Linux命令行与shell脚本编程大全(第3版) 是关于Linux命令行和shell命令的全面参考资料,涵盖详尽的动手教程和实际应用指南,并提供相关参考信息和背景资料,带你从Linux命令行基础入手,直

    大小:21 MBLinux电子书

  • 计算物理基础

    计算物理基础 课后答案

    《计算物理基础》是2010年1月高等教育出版社出版的图书,作者是彭芳麟。本书主要讲述了数据拟合,数值微积分,解常微分方程与偏微分方程,蒙特卡洛方法等内容。 《普通高等教育十一五国家级规划教材计算物理基础》以计算软件MATLAB为编程语言,通过实例讲解了计算物理基础知识。选取的内容基本上遵照了教育部物理学与天文学教学指导委员会所建议的计算物理基础教学规范的要求并略有增加。 《普通高等教育十一五国家级规划教材计算物理基础

    大小:552 KB计算物理课后答案

  • 《HotSpot实战》源代码

    《HotSpot实战》源代码

    编辑推荐 蚓无爪牙之利,筋骨之强,上食埃土,下饮黄泉,用心一也。蟹六跪而二螯,非蛇蟮之穴无可寄托者,用心躁也。对于技术人员来说,如果长期忽略自身技术的根基而去一昧地追求高层框架技术,这无疑是舍本求末的做法。 相较于C或C++程序员,我发现Java程序员更容易忽视基础技术。JVM的出现,为程序员屏蔽了操作系统与硬件的细节,使得程序员从诸如内存管理这样的繁琐任务中解放出来。但这不并等同于允许Java程序员放弃对基础的重视。我

    大小:12.76 MBHotSpot配套资源

  • 技术员面试知识点整理

    技术员面试知识点整理

    本仓库是笔者在准备 2018 年春招实习过程中的学习总结,内容以计算机书籍的学习笔记为主,在整理重点知识的同时会尽量保证知识的系统性。 主要的介绍了网络、操作系统、数据结构与算法、面向对象、数据库、Java、工具、编码实践等等 本文来自 CyC2018 ,作者 枣泥布丁

    大小:22.9 MB面试

  • 《Visual Basic.NET程序设计》教案

    内容介绍 Visual Basic .NET是一门面向对象的程序设计语言,也是微软公司的.NET战略中的主要组成部分。本书从教学实践出发,讲解Visual Basic .NET的基本概念和基本设计方法。全书分为9章,包括Visual Basic .NET概述、Visual Basic .NET语言基础、面向对象程序设计、可视化应用程序界面设计及控件应用、文件操作和管理、数据库应用程序设计、图形应用程序设计、Visual Basic .NET与多媒体编程、Web服务等。本书内容详实、浅显易懂、深入浅出、实例

    大小:602.68 MBVisual Basic配套资源

  • 计算机文化基础(第七版)

    计算机文化基础(第七版) 课后答案

    大小:11.4 MB计算机基础课后答案

资源下载

相关声明:

脚本学习笔记

12小时44分钟前回答

如何将Python脚本打包成可执行文件?(详细)

本篇文章给大家带来的内容是关于如何将Python脚本打包成可执行文件?(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的各种安装包就是这样做的) .pyc文件:有些……

10小时22分钟前回答

python制作mysql数据迁移脚本

用python写了个数据迁移脚本,主要是利用从库将大的静态表导出表空间,载导入到目标实例中。 #!/usr/bin/env python3#-*- coding:utf8 -*-#author:zhanbin.liu#!!!!!DB必须同版本#python3环境 pip3 install pymysql paramikoimport os#from pathlib import Pathimport sysimport pymysqlimport paramiko#每次只能迁移一个DB下的表,到指定DB#GRANT SELECT, CREATE, RELOAD, ALTER, LOCK TABLES ON *.* TO 'data_migration'@'192.168.%' IDENTIFIED BY 'data_migration@1……