
会员
自制编程语言
(日)前桥和弥更新时间:2021-11-24 18:04:09
最新章节:参考文献开会员,本书免费读 >
本书手把手地教读者用C语言制作两种编程语言:crowbar与Diksam。crowbar是运行分析树的无类型语言,Diksam是运行字节码的静态类型语言。这两种语言都具备四则运算、变量、条件分支、循环、函数定义、垃圾回收等功能,最终版则可以支持面向对象、异常处理等高级机制。所有源代码都提供下载,读者可以一边对照书中的说明一边调试源代码。这个过程对理解程序的运行机制十分有帮助。
品牌:人邮图书
译者:刘卓 徐谦 吴雅明
上架时间:2013-11-26 00:00:00
出版社:人民邮电出版社
本书数字版权由人邮图书提供,并由其授权上海阅文信息技术有限公司制作发行
自制编程语言最新章节
查看全部- 参考文献
- 编程语言实用化指南——写在最后
- 附录C Diksam Virtual Machine指令集
- 附录B Diksam语言的设计
- 附录A crowbar语言的设计
- 附录
- 9.5 其他
- 9.4 为crowbar引入鬼车
- 9.3 构建脚本
- 9.2 异常处理机制
(日)前桥和弥
主页
最新上架
- 会员
Java高级程序设计
本书系统地介绍了Java语言高级程序设计内容,主要包括Java集合框架、异常处理、输入/输出流、多线程、网络编程、图形用户界面程序设计、泛型、JDBC编程、Java8新特性。本书所有知识点都结合具体实例进行分析,既注重理论介绍,又强调实际应用,从实用的角度精心设计知识结构和代码示例,同时每章后面配有相应习题。本书可作为普通高等院校计算机及相关专业Java程序设计课程的教材,也适合程序开发人员学习计算机8.8万字 - 会员
码上行动:用ChatGPT学会Python编程
本书共15章,第1章讲解了ChatGPT的功能及在编程学习中的作用;第2章讲解了Python的语言特点及开发环境的搭建;第3-10章讲解了Python的语言基础,包括输入与输出、变量与类型、运算、控制流、函数、列表、字典、模块;第11-13章介绍了使用Python进行文件操作、网络爬虫的相关操作,以及面向对象程序设计;第14-15章介绍了ChatGPT工具在编程中的应用,包括利用它进行辅助开发和在计算机14.6万字 - 会员
C语言程序设计习题与实验指导
本书是与主教材《C语言程序设计》配套的实验与训练参考书,同时也是一本可以独立于主教材的实验练习与实训提高的实践教材。全书分为四部分。第一部分是与主教材内容对应的基础知识与习题练习,第二部分是上机实践与实验指导,第三部分是综合实训与技能提高,第四部分是计算机等级考试介绍。计算机7.1万字 - 会员
PHP程序设计
PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,是目前开发各类Web应用的主流语言之一。本书站在初学者的角度,以通俗易懂的语言、丰富的图表、实用的案例详细介绍了PHP语言。全书共分11章:第1~7章主要介绍了Web开发概念和PHP入门、PHP基本语法、PHP流程控制和数组、PHP函数及应用、PHP与网页交互、PHP访问MySQL数据库、会话控制;第8~11章则围绕PHP进阶、PHP中的计算机14.5万字 - 会员
小学生C++趣味编程从入门到精通
本书根据小学生学习的特点,选取了100多个有趣且易于理解的例子来介绍程序设计的基本概念,让小学生体会到用程序解决实际问题的乐趣。计算机7.3万字 - 会员
C语言最佳实践
本书是魏永明近30年来开发和维护MiniGUI、HVML等开源项目的经验总结,旨在帮助有一定C程序编写经验的软件工程师在短时间内有效提高设计能力和编码水平。全书分为?3?篇。基础篇从可读性和可维护性出发,阐述了如何提高代码的可读性、用好写好头文件、正确理解编译警告并消除潜在问题、定义和使用常量等,介绍了如何有效利用构建系统生成器(CMake)来维护项目;模式篇阐述了常见的C程序接口设计模式,说明了计算机19.6万字 - 会员
Java EE企业级应用开发教程:Spring+Spring MVC+MyBatis(第2版)
本书详细讲解JavaEE中Spring、SpringMVC和MyBatis三大框架(以下简称SSM)的基本知识和应用。本书在对知识点进行描述时采用了大量案例,以便读者理解SSM的核心技术。本书共15章,第1~5章主要讲解MyBatis的相关知识,包括初识MyBatis框架、MyBatis的核心配置、动态SQL、MyBatis的关联映射和缓存机制,以及MyBatis的注解开发;第6~9章主要讲解计算机15.8万字 - 会员
uni-app跨平台开发与应用从入门到实践
本书分为三篇,共12章。第一篇:基础篇,包括第1-4章,介绍了uni-app的特点和优势、环境搭建、HBuilderX开发工具的安装和使用,以及uni-app的一些基础知识。第二篇:进阶篇,包括第5-9章,介绍了uni-app的基础配置、相关组件、导航栏、高效开发技巧,以及uniCloud云开发平台。第三篇:实战篇,包括第10-12章,通过第一个实战,介绍了如何使用uni-app开发小程序;通过第计算机10万字 - 会员
Java编程从入门到精通
本书立足于新工科和工程教育,从工程应用和实践者的视角,全面系统地介绍了目前在工业界中使用最为广泛的JDK8的全部核心知识。全书共17章,主要内容包括Java概述、Java基本类型与运算符、程序流程控制、数组、类与对象、抽象类、接口与嵌套类、GUI编程、Swing高级组件、异常与处理、I∕O流与文件、多线程与并发、容器框架与泛型、字符串与正则表达式、反射与注解。本书适合可作为普通高等院校、高职院校计算机21万字
同类书籍最近更新
- 会员
新时期的Node.js入门
Node.js是一门开源的、为Web而生的语言,具有高并发、异步等特点,并且拥有一个十分活跃的开发者社区。与Ruby、Python等语言相比,Node.js更年轻、更易于没有经验的人上手使用,因此很快在世界各地的开发者中收获了一大批拥趸。在国内,Node.js在许多企业中获得了广泛应用,并取得了一系列的应用成果。然而,随着技术的不断更新、ECMAScript2015等新标准纷纷确定,现有的中文书籍程序设计11.2万字 - 会员
SQL Server 2016 从入门到实战(视频教学版)
SQLServer数据库是Microsoft公司推出的数据库管理系统,2016版本在性能和人机交互等方面均有显著提高。本书是一本帮助用户踏入数据库之门的教程。全书内容分为4部分。第1部分(第1~7章)是基础知识篇,包括数据库入门简介、SQLServer2016的安装和卸载、创建数据库、操作数据表和视图,还有SQLServer2016的管理以及数据维护。第2部分(第8~12章)是核心技术程序设计16.3万字 - 会员
软件方法(上):业务建模和需求(第2版)
在软件开发中,需求工作致力于解决“提升销售”的问题,设计工作致力于解决“降低成本”的问题,二者不能相互取代。能低成本生产某个系统,不一定能保证它好卖。系统好卖,如果生产成本太高,最终还是赚不了多少钱。如果需求和设计不分,利润就会缩水。从需求直接映射设计,会得到大量重复代码;如果从设计出发来定义需求,会得到一堆假的“需求”。《软件方法(上):业务建模和需求(第2版)》在主要思想不变的前提下,结合程序设计10.9万字 - 会员
玩转Django 2.0
本书是一本PythonWeb的技术总结,主要以Python3和Django2.0版本实现。通过本书的学习,读者能够透彻掌握Django2.0各个功能模块的使用以及实现方式,并以音乐平台开发为例,让读者快速掌握Django2.0开发应用的实用技能。此外,本书还介绍了Django项目的上线以及通过第三方功能模块和框架实现网站的API开发、网站验证码、站内搜索引擎、第三方网站用户注册以及网站的程序设计8.8万字 - 会员
15天学会JavaScript(视频教学版)
本书从技术和实际应用场景相结合的角度出发,结合当下热门技术(JavaScript、ECMAScript6、Ajax、Prototype.js、HTML5、CSS3等),用大量的、易懂的、最具代表性的代码实例帮助读者学习JavaScript技术开发。本书共分为15章,从JavaScript的基础知识到技术难点循序渐进地呈现给读者,让读者有一个学习编程语言从易到难、由简至繁的体验过程。基础部分程序设计18.8万字 - 会员
Python 3.7从零开始学
本书专门针对Python新手量身编写,涵盖Python3实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正则表达式、面向对象编程、文件操作、网络编程、邮件收发、数据库操作等,提供Python爬虫、自然语言处理、区块链项目范例,各章还安排了调试、问题解答、温故知新、牛刀小试等内容,以帮助读者学会处理程序异常、解答学习困惑、巩固知识程序设计16.2万字