缘起于这个问题:https://www.zhihu.com/question/320253846/
然后我在某个群里吐槽了一下那个转载别人还12k赞的答案,然后有大神别出心裁,说你可以实现一个brainf**k,由于编程语言是图灵完备的,某种意义上也是造了一个电脑。
为什么是brainf**k呢,因为这个语言输入很简单,只有8个指令,易于管理施工。
当然,编译器是要有目标语言的,在MC中要有一个有意义的输出的话,还是CB更好一些。
我手上的金粒就这些,见谅。
然后我在某个群里吐槽了一下那个转载别人还12k赞的答案,然后有大神别出心裁,说你可以实现一个brainf**k,由于编程语言是图灵完备的,某种意义上也是造了一个电脑。
为什么是brainf**k呢,因为这个语言输入很简单,只有8个指令,易于管理施工。
当然,编译器是要有目标语言的,在MC中要有一个有意义的输出的话,还是CB更好一些。
我手上的金粒就这些,见谅。
我说的是运行 Brain** 代码的“机器”啦!
我说的是运行 Brain** 的机器啊啊啊啊啊啊啊啊啊啊——
我说的是运行 Brain** 的机器呦
我说的是运行 Brain** 的机器哦
我说的是运行 Brain** 的机器啊啊啊啊啊啊啊啊啊啊——
我说的是运行 Brain** 的机器呦
我说的是运行 Brain** 的机器哦
所以你想问什么……
 本帖最后由 浅念哥 于 2019-5-10 03:03 编辑 
Minecraft: Redstone Brainfk Computer - Author: Grant Bakker
Youtube:https://www.youtube.com/watch?v=fZzcYkgkQ-I
Twitter:https://twitter.com/bakkerthehacker
Brainfk World.zip 链接: https://pan.baidu.com/s/17_gmIhg7Lm_-zkNrtsUMNw 提取码: j5q4
Brainfk Textures.zip 链接: https://pan.baidu.com/s/1EgnS6kIc2rXgnhtH0zFWUQ 提取码: aa5m
Minecraft_ Redstone Brainfk Computer.mp4 链接: https://pan.baidu.com/s/16aIdqWVaJmC77k1cA7AT7g 提取码: 73xv
我的世界红石Brainfk计算机:https://www.bilibili.com/video/av52031670/
Minecraft: Redstone Brainfk Computer - Author: Grant Bakker
Youtube:https://www.youtube.com/watch?v=fZzcYkgkQ-I
Twitter:https://twitter.com/bakkerthehacker
Brainfk World.zip 链接: https://pan.baidu.com/s/17_gmIhg7Lm_-zkNrtsUMNw 提取码: j5q4
Brainfk Textures.zip 链接: https://pan.baidu.com/s/1EgnS6kIc2rXgnhtH0zFWUQ 提取码: aa5m
Minecraft_ Redstone Brainfk Computer.mp4 链接: https://pan.baidu.com/s/16aIdqWVaJmC77k1cA7AT7g 提取码: 73xv
我的世界红石Brainfk计算机:https://www.bilibili.com/video/av52031670/
浅念哥 发表于 2019-5-10 18:45
Minecraft: Redstone Brainfk Computer - Author: Grant Bakker
Youtube:https://www.youtube.com/watch?v ...
注意,是编译成CB指令。
森林蝙蝠,您好。
本人准备单独为您定制一份红石计算机的地图,但在正式开工前需要确定一些问题:
1. 您需要的每个数字操作位的位数?(个人建议 8 bits,正好配对输出 ASCII 码的大小)
2. 您想要以何种方式输入数据?是以纯红石拉杆还是以命令方块控制 tellraw 写成的控制台?
3. 您需要多大的内存?或者这么问,您需要这台计算机能存储多少个单位的数据?
4. 您是否需要自定义指令集?(默认为本人为您制作一个仅 3 bits 的定长字节集)
5. 是否需要流水线与旁路加速?(加入流水线会加大研发周期,但运算速度会有所提升,达到尽可能大的吞吐量)
如有任何其它需求,也可一并提出~
如果回复,默认为本人开始接单进行建造,届时本人希望您不要放本人的鸽子...
本人准备单独为您定制一份红石计算机的地图,但在正式开工前需要确定一些问题:
1. 您需要的每个数字操作位的位数?(个人建议 8 bits,正好配对输出 ASCII 码的大小)
2. 您想要以何种方式输入数据?是以纯红石拉杆还是以命令方块控制 tellraw 写成的控制台?
3. 您需要多大的内存?或者这么问,您需要这台计算机能存储多少个单位的数据?
4. 您是否需要自定义指令集?(默认为本人为您制作一个仅 3 bits 的定长字节集)
5. 是否需要流水线与旁路加速?(加入流水线会加大研发周期,但运算速度会有所提升,达到尽可能大的吞吐量)
如有任何其它需求,也可一并提出~
如果回复,默认为本人开始接单进行建造,届时本人希望您不要放本人的鸽子...
langyo_v3 发表于 2019-5-11 01:36
森林蝙蝠,您好。
本人准备单独为您定制一份红石计算机的地图,但在正式开工前需要确定一些问题:
你确定有认真读题?是把输入的任意bf指令(拉杆或者cb无所谓)编译成任意cb指令在cb中输出,不是激活cb输出已有的指令。
内存大小64kb应该就可以了。