腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
brainfuck
中
,
解释
器
如何
处理
磁带
中
低于
0
的
情况
?
我不确定我是否了解
解释
器
到底做了什么来
处理
将
磁带
的当前索引移动到零以下。
解释
器
是否应允许
磁带
低于
0
?谢谢!
浏览 7
提问于2019-11-25
得票数 1
回答已采纳
3
回答
Brainfuck
语言中
的
内存索引
、
命令<用于递减内存索引
的
指针。根据这个程序,它首先接受输入,然后将其存储在内存
中
,因为最初内存索引位于位置
0
。为什么它能在IDEone
中
成功运行? 内存块是否
在
循环中?
浏览 15
提问于2014-02-15
得票数 1
4
回答
多路自译时间
、
、
、
您
的
任务是制作一个程序来
解释
它所使用
的
语言,但也可以
在
许多语言中工作。 假设您做了一个
Brainfuck
-欠载自
解释
,它将被称为。
在
Brainfuck
中
运行,这个程序应该是
Brainfuck
解释
器
;
在
Underload
中
运行,它应该是一个欠负载
解释
器
。你
的
程序应该像上面给出
的
浏览 0
提问于2019-12-28
得票数 11
回答已采纳
1
回答
有人能
解释
一下脑梗死吗?
、
编辑:我应该编写C++代码,它将翻译
brainfuck
命令
中
的
字符和字符,他们应该对30000字节
的
数组执行相应
的
命令,以及这意味着什么。Brainfk程序有一个名为指针
的
隐式字节指针,它可以
在
一个30000字节
的
数组
中
自由移动,最初都设置为零。指针本身被初始化为指向此数组
的
开头。
Bra
浏览 1
提问于2015-11-30
得票数 4
3
回答
随机
Brainfuck
编译
器
、
、
乔是你
的
普通BF开发人员。当他接到老板
的
电话时,他正准备在他们
的
存储库中签入代码更改。“乔!新客户端
的
机器坏了!
brainfuck
解释
器
在
程序执行前将所有单元格设置为随机值。没有时间修复它,您
的
代码将不得不
处理
它。”乔并不怎么想,他正准备编写一个程序,把第一个100万个细胞设置为零,这时他
的
老板又打断了他的话--“.不要考虑使用暴力,代码必须尽可能小。”现在你必须帮助可怜
的
乔! S
浏览 0
提问于2015-04-24
得票数 11
1
回答
编写一个Boolfuck编译
器
或
解释
器
、
、
从现在起,是个好主意。
的
区别输出字符是;而不是. 输入以小终端模式
浏览 0
提问于2014-05-18
得票数 6
回答已采纳
1
回答
代码长度或
磁带
大小:头脑..。(咀嚼)
、
、
、
和
brainfuck
相比,是否最好有一个更长
的
磁带
大小?还是换个角度比较好?我
在
试着为一个阿迪诺人做个聪明
的
翻译。因此,代码相当长,特别是因为我同时将代码和
磁带
存储在数组
中
:byte tape[] = {}; 内存应该至少由30000个单元组成,一些现有的
brainfuck
程序确实需要更多
的
单元,所以这应该是可配置
的
或无限制
的
。我知
浏览 3
提问于2016-08-31
得票数 1
回答已采纳
19
回答
bfcat -将文件编码为头脑程序*程序
、
挑战假设所有输入都编码为ASCII。假设输出
的
BF程序将在具有无限
磁带
的
环境
中
执行。下面的每个示例表示给定输入
的
一个可能
的
正确输出。特别是,这些例子包括额外
的
换行符和空格,以帮助人类
的
可读
浏览 0
提问于2016-06-26
得票数 22
回答已采纳
5
回答
生成大脑* NOPs
、
、
、
、
代码运行在类似图灵机
的
东西上:一种可以改变值
的
无限
磁带
。规则 长度为n
的
每个有效NOP必须有一个非零
的
机会出现在输出
中
。不过,分布并不一定
浏览 0
提问于2015-12-07
得票数 25
回答已采纳
3
回答
实现一个2操
解释
器
、
2操是脑梗死
的
一个简单
的
2D变体。和传统
的
brainfuck
一样,1D内存
磁带
从一开始就向右扩展了30000字节,由
0
到255之间
的
值组成。算术应该四舍五入,添加1到255将单元格设置为
0
,从内存单元格29999向右移动应将指针移回
0
。相反
的
情况
应该发生在递减或向左移动
的
时候。+在
浏览 0
提问于2023-01-23
得票数 16
3
回答
Brainf
中
的
GOTO指令*
、
我知道,从理论上讲,应该可以
在
bf
的
经典8指令版本
中
模拟goto。我
如何
在实践
中
做到这一点呢?有吗?有没有办法把goto ?指令转换成没有goto ?指令
的
bf版本?
浏览 1
提问于2014-11-17
得票数 4
1
回答
Brainfuck
中
的
乘法-评估
的
最小数目
、
、
、
在
Brainfuck
中
,给定
磁带
位置#
0
和
磁带
位置#1
中
的
两个数字,将它们
的
产品计算到另一个
磁带
位置(用答案指定)。优化使用最少
的
时间单位,其中任何命令
的
解释
使用一个时间单位.例如,下面是一个快速C++程序,用于确定
Brainfuck
程序使用
的
时间单位数:#include &
浏览 0
提问于2019-07-09
得票数 6
1
回答
C++
中
带有名称空间
的
Brainfuck
解释
器
、
、
我用C++编写了一个小型
Brainfuck
解释
器
,在这个
解释
器
中
,不同
的
op代码是
在
一个大开关-用例语句中
处理
的
,而不是像令牌一样
的
东西,因为
Brainfuck
在这方面非常简单。此外,我将逻辑分割为名称空间,因为我想要模拟它
的
行为,或者将其行为看作是一个静态实用程序方法(就像Java
中
的
static )。我
的
c
浏览 0
提问于2021-02-07
得票数 8
回答已采纳
3
回答
brainfuck
中
的
递归函数示例
、
、
直截了当地说--我一直在学习
brainfuck
,但我很难在其中绕过递归
的
概念。我已经
在
谷歌上搜索了这个,并搜索了论坛--所以如果需要的话,提前道歉--但什么也没找到。我特别想用递归来计算斐波那契数,所以如果我们能以此为基础会有很大帮助。
浏览 0
提问于2012-12-07
得票数 1
回答已采纳
1
回答
深奥
的
编程与我
的
分析
、
、
所以我必须用这个语言编写一个程序,输入两个数字a和b,并将它们放在cell
0
和cell1
中
,然后输出这两个数字
的
和。还有一个额外
的
要求(我遇到麻烦了)是
在
进程之后应该有3个单元,cell
0
持有a,cell1持有b,单元2持有a+b。下面是我
的
分析:我认为找到将和放在cell3
中
并打印它
的
方法很容易,只需做;>;<[->>+]>[->+]>:。然而,通过这种方式,cell
0
和c
浏览 0
提问于2016-10-13
得票数 1
回答已采纳
2
回答
用C++编写
的
115行布莱弗
解释
器
、
、
、
这是我用脑盘编写
的
一个简单
的
C++
解释
器
。它将到
brainfuck
源文件
的
路径作为命令行参数。该程序使用
磁带
大小为30000,单元格大小为一个字节。将单元格
的
值降到
0
以下将其包装为255,反之亦然。我非常感谢任何类型
的
反馈,特别是关于
如何
改进现有代码
的
反馈。我使用Apple /LLVM,并使用以下命令进行编译: clang++ -pedantic -O3 -std=c++
浏览 0
提问于2019-06-26
得票数 7
回答已采纳
3
回答
编写两个
Brainfuck
程序
、
、
给出了2个
brainfuck
代码片段A和B,输出与运行B相同行为
的
brainfuck
代码C,并输入As结果。请注意,C必须适用于任何与以下假设相匹配
的
输入,就好像它是给A
的
一样。EOF是一致
的
0
或一致-1。始终允许或不允许单元格离开一致
的
8位环绕或无界整数代码A和B可以包含可能出现在C和+-[
浏览 0
提问于2018-07-17
得票数 11
回答已采纳
2
回答
批
处理
图灵完成了吗?
、
、
我已经做了相当多
的
批次,没有看到任何明显
的
能力上
的
失误。
浏览 0
提问于2012-06-21
得票数 22
回答已采纳
1
回答
Brainfuck
是
如何
使这个代码工作
的
中间循环
的
?
、
这听起来可能很蠢,但我需要脑残
的
帮助。 因此,我用c#编写了一个
解释
器
,我试图
在
一个真正
的
代码(+[----->+++<]>+.+.)上使用我
的
解释
器
,该代码应该打印"hi“。但是while循环永远不会结束,因为第一个值永远不会返回到零,这是有意义
的
,因为
在
每个循环
的
末尾,第一个值不应该是
0
,因为它只会下降,并且1不能被-5整除,那么为什么这段代码在其他
浏览 4
提问于2022-06-04
得票数 -1
回答已采纳
1
回答
无影无踪
的
忙碌海狸
、
、
所有那些忙碌
的
海狸都弄得一团糟。他们
在
磁带
上写满了。照这样
的
速度,我们
的
邻居将停止借给我们无限制
的
磁带
。只有
Brainfuck
。内存
磁带
两种方式都是无界
的
。输入指令总是读取\$
0
\$,因此它可以用于清除值。 50字节
的
浏览 0
提问于2018-09-09
得票数 22
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何处理分布式系统中的紧急情况?
Python数据处理技巧:如何将数据列表中的空值补0
电销的封号问题该如何处理?解决方法在文章中
在Oracle数据库中,丢失归档的情况下数据文件如何恢复?
解锁多核处理器的力量:探索数据并行化在 Java 8 Stream 中的应用
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券