c++之说_2|编译器

提起编程语言,我们就不得不谈谈我们的老朋友,编译器。

编译器是干嘛的呢?  我的理解她就是来帮我翻译的。

有人要问为什么我们要翻译?

别急,让我先说个传说。

话说,在盘古开天劈地之后,苍茫的大地上,万物生机勃勃....

一天,在绿油油的草地上,有两个人类躺在草地上休息,突然其中一个人

对另外一人说,我们来玩个游戏吧

你说,什么游戏

她神秘的说到  九宫格

就这样你们规定好了规则

白色小棒表示  0

黑色小棒表示  1

每个小格子里只能摆放八根小棒

纸条上01的读取顺序是从右到左

小格子中摆放顺序是从左到右

如  纸条上 0101 1101 b  白黑白黑 黑黑白黑

在小格子中摆放就是  黑白黑黑 黑白黑白 (1011 1010 b)

九宫格上每个小格子都是写上标号的

就这样游戏开始

你指挥她去摆放.....渐渐的她被单调且繁琐的摆放命令烦了 就索性丢盘子了 不玩了

但是你却玩得兴致勃勃 她看你兴致很高 就想了一个办法 

只见她身形一闪 径直跑向了森林深处 之后便传来了野兽的吼叫声 一会...

她单手拎着一只雪虎 说 这下我们的游戏可以继续了

这只通灵的白虎点点头 它变成了无情的摆放虎

就这样你在纸条上写 0011 0100 b

白虎接过一看 满头问号  你写的字它怎么不认识

于是一人一虎 人语虎语 吵个不停 她在旁边听得哈哈大笑

为了让游戏继续又制定了后续玩法

你的职责是 指挥小棒摆放

白虎职责是 根据指令摆放小棒

她的职责是翻译 翻译你纸条上写的 翻译成虎语

就这样游戏愉快的运行下去了

通过这个故事 明白

白虎  是计算机 职责根据指令写入数据

她  是编译器  职责负责翻译你所写的指令 为计算机语

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值