编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法,内容包括语言和文法、词法分析、语法分析、语法制导翻译等。教育部要求高等院校的部分专业课须采用全英文教学,故本书为全英文教材。本书全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定X义和语法制导翻译、运行时刻环境、
本书内容涉及Java语言基础、运行平台等基本知识:Java程序的基本流程控制,包括Java语法、分支结构、循环结构等程序流程控制;类与对象的概念、创建、构造方法,常用类、抽象类与接口的基本概念及使用方法等,数组与字符串的基本概念及使用方法;Java异常处理机制相关内容:方法重载与覆盖、集合框架的基本概念及collect
本书的主要内容有:设置一个高效的开发环境,包含代码编辑器、lint程序和测试服务器。提高对JavaScript函数的理解,包括箭头句法、闭包和生成器。运用面向对象编程概念,例如类和继承。在JavaScript中处理富媒体,包括音频、视频和SVG。处理HTML标记和CSS样式。借助Node.js在任何地方使用JavaSc
《R&Python数据科学与机器学习实践》以动手实践的形式介绍了数据分析、统计分析和机器学习的相关内容,可以让读者在短时间内掌握使用R语言和Python从数据创建模型并获取结果的基本步骤,并用R&Python体验学习各种分析的理论和实际思维方式。全书共5章,其中第1章介绍了数据科学入门的基础知识,让读者对数据科学领域有
是什么在推动这个世界前进?答案有很多种,从不同的角度会得到不同的结论。从历史的角度来看,通信与交通的发展是最关键的因素。 20世纪90年代,我在国内与一位在纽约留学的同学语音通信,用的软件是MSNMessenger,那堪比电话的通信效果让我们都很震惊。而到了今天,与太空中的人进行视频通话好像也成了一种日常操作。 IT行
本书采用项目教学方式,通过大量案例全面介绍了Word2016、Excel2016和PowerPoint2016最常用的功能和应用技巧。全书共分10个项目,其中项目一至项目五讲解了使用Word2016制作常用文档、精美文档,在文档中使用表格,编排长文档,使用邮件合并功能,以及审阅文档的方法和技巧;项目六至项目九讲解了使用
本书通过大量案例全面介绍了PHPWeb应用开发的基础知识和实践应用。全书共分16章,内容涵盖:初识PHP、PHP的基本语法、PHP流程控制语句、PHP函数的应用、字符串操作与正则表达式、PHP数组、PHP与Web页面交互、面向对象的程序开发、Cookie与Session、PHP文件系统、MySQL数据库基础、使用图形化
本书为实践教材,包含了三个部分。第一部分,不积跬步无以至千里包含了10个基础数字电路项目实验的设计与仿真分析,掌握了基本的组合和时序电路,可以进行简易或较复杂的数字逻辑电路设计。第二部分,千里之行始于足下包含了31个提高型逻辑电路项目实验设计与分析,以驱动不同对象为系列,由浅入深进行讲解,包含了LED等系列、数码管显示
本书以目前比较流行的CentOSLinux7为案例,由浅入深,全面系统地介绍了Linux操作系统基础的相关内容。强调实践能力的培养,以项目为导向、以任务为驱动展开知识点的介绍。全书由九个项目组成,包括:Linux操作系统的安装与配置、Linux基本命令操作、熟练使用vim文本编辑器、Linux用户和组群管理、管理文件权
本书以WPSOffice教育考试专用版软件为工具,通过对相关职业岗位的办公软件高级应用需求的深入调研与分析,结合全国计算机二级WPSOffice考试要求,并在融入思政元素的基础上,确定了14个典型任务,对如何利用WPS文字高效创建电子文档,如何通过WPS高效处理电子表格,如何使用WPS轻松制作演示文稿进行了较全面地介绍