码迷,mamicode.com
首页 >  
搜索关键字:四则运算    ( 3093个结果
c++大整数
这里不是必须用c++的话不推荐用c++大整数,py和java的支持要好得多。 大整数类 (非负) #include <iostream> #include <vector> #include <string> using namespace std; struct BigInteger{ stati ...
分类:编程语言   时间:2019-07-02 00:17:35    阅读次数:120
编译原理实战入门:用 JavaScript 写一个简单的四则运算编译器(二)语法分析
四则运算的语法规则(语法规则是分层的) 1. x 表示 x 出现零次或多次 2. x | y 表示 x 或 y 将出现 3. ( ) 圆括号,用于语言构词的分组 以下规则从左往右看,表示左边的表达式还能继续往下细分成右边的表达式,一直细分到不可再分为止。 expression : addExpres ...
分类:编程语言   时间:2019-06-30 19:11:29    阅读次数:163
编译原理实战入门:用 JavaScript 写一个简单的四则运算编译器(一)词法分析
编译器 编译器是一个程序,作用是将一门语言翻译成另一门语言。 一般的程序,CPU 是无法直接执行的,因为 CPU 只能识别机器指令。所以要想执行一个程序,首先要将高级语言编写的程序翻译为汇编代码,再将汇编代码翻译为机器指令,这样 CPU 才能识别并执行。 示例: 学会编译原理有什么好处? 对编译过程 ...
分类:编程语言   时间:2019-06-30 19:05:22    阅读次数:133
编译原理实战入门:用 JavaScript 写一个简单的四则运算编译器(三)模拟执行
现在来模拟一下 CPU 执行机器指令的情况,由于汇编代码和机器指令一一对应,所以我们可以创建一个直接执行汇编代码的模拟器。 在创建模拟器前,先来讲解一下相关指令的操作。 栈 在内存中,栈的特点是只能在同一端进行插入和删除的操作,即只有 push 和 pop 两种操作。 push push 指令的作用 ...
分类:编程语言   时间:2019-06-30 18:53:02    阅读次数:128
编译原理实战入门:用 JavaScript 写一个简单的四则运算编译器(四)结语
四则运算编译器,虽然说功能很简单,只能编译四则运算表达式。但是编译原理前端部分几乎都有涉及,词法分析,语法分析,还有代码生成。 再复杂的编译器、再简单的编译器,功能上是差不多的,只是复杂的编译器实现上会更困难。 这个系列的文章是为了帮助你入门,在这个基础上再去看编译原理相关书籍,不至于打瞌睡。 如果 ...
分类:编程语言   时间:2019-06-30 18:41:08    阅读次数:130
自己写一个 C 语言 编译器 InnerC
InnerC 用于 ILBC, 我现在把它独立一个版本出来, 项目地址: https://github.com/kelin-xycs/InnerC , InnerC 是一个 C 语言 编译器, 最初的 目的 是 作为 ILBC 的 中间语言 编译器 用于编译 C 中间语言 。 有关 ILBC , 见 ...
分类:编程语言   时间:2019-06-12 22:45:49    阅读次数:152
投资、投机、经济周期相关22本书,其中好书10本半
最近几年看过评过的投资、投机、经济周期相关的22本书,其中好书有10本半:5星1本,4星9本,3.5星1本。《涛动周期论》是新增的。 最近几年看过评过的投资、投机、经济周期相关的22本书,其中好书有10本半:5星1本,4星9本,3.5星1本。《涛动周期论》是新增的。 5星|《穷查理宝典》:智者语录, ...
分类:其他好文   时间:2019-06-10 13:57:06    阅读次数:105
位运算的骚操作
位运算的骚操作(一)之四则运算 ? 可以这样说,位运算是我们刚开始学计算机就会接触到的一种东西。那么位运算这么常见,我们是否可以使用它来做一些骚操作呢? 使用的运算符包括下面(java还有一个>>>无符号右移): 含义运算符例子 左移(后面补0) << 0011 => 0110 右移(正数前面补0, ...
分类:其他好文   时间:2019-06-05 19:44:02    阅读次数:75
2018-2019-2 20175120 实验五《Java网络编程》实验报告
实验报告封面 课程:Java程序设计 班级:1751班 姓名:彭宇辰 学号:20175120 指导教师:娄嘉鹏 实验日期:2019年5月26日 实验时间:13:10 - 15:25 实验序号:20 实验名称:网络编程与安全 实验内容 任务一 两人一组结对编程: 0. 参考http://www.cnb ...
分类:编程语言   时间:2019-05-31 13:09:46    阅读次数:107
3093条   上一页 1 ... 23 24 25 26 27 ... 310 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!