功能

必要的


在单个窗口中运行(即像Brainfuck Developer那样在单独的窗口中没有工具栏)
保存到文件
在IDE中执行程序
逐步调试

可选(但不错)


语法高亮显示
编译为.exe

免费
支持多种派生。


评论

调试步骤=逐步执行?

甚至可以对BF进行语法高亮显示吗?不是每个符号都有不同的颜色吗?

@NateKerkhofs就是这个意思。或针对不同功能可能使用不同的颜色,例如<和>将具有相同的颜色; +和-将具有相同的颜色; [和]的颜色相同。

它并不是真正的“生产准备就绪”,但是感谢您向我的开源Brainfuck IDE-Brainduck
给了我一些功能要求
@FracturedRetina受到名为Rubberduck的项目的启发。一旦IDE更具功能性(具有您所请求的大多数功能),我将为您的问题提供答案。

#1 楼

您可以使用Visual Brainfuck:


免费
Windows 7
在单个窗口中运行(即在单独的窗口中没有工具栏)
保存到文件
在IDE中执行程序
通过逐步执行调试器
编译为.exe

不突出显示语法,不支持Brainfuck派生类。 >


#2 楼

您可以使用Brainfuck机器:


免费
Windows
在单个窗口中运行(即在单独的窗口中没有工具栏)
保存到文件
在IDE中执行程序
通过逐步执行调试器
编译为.exe

不突出显示语法,不支持Brainfuck派生类。



#3 楼

Brainduck

在https://github.com/Zomis/Brainduck/releases
下载最新版本


在单个窗口中运行
可以加载和加载保存到文件
支持将文件拖放到IDE中
在IDE中执行程序
通过调试的几个选项:


逐步步骤
运行,直到下一个循环开始
当前循环的“逐步退出”
“继续执行”,它将进入当前循环的下一个迭代,或者直到其结束


对语法高亮显示的某些支持
免费且开源!
不支持派生,但支持使用Groovy嵌入代码

对一些Groovy命令,允许您使用名称标记存储单元,并断言您在特定单元上。请以该Fibbonaci数字生成器为例
支持对Brainfuck代码进行分析:


计算循环执行的次数
建议简化代码,例如++>++<->可以变成+>++>

计算存储单元被读取或写入的次数
内存到代码的映射以及代码到内存的映射



您想要其他功能吗?在Github存储库中创建问题,或提交请求请求:)