zl程序教程

您现在的位置是:首页 >  后端

当前栏目

BrainFuck 解释器(C语言实现)

C语言 实现 解释器
2023-09-11 14:16:05 时间

码农的业余休闲活动就是去学习一门冷门的语言或者研究一项非主流的技术。BrainFuck 是一门小巧的编程语言,顾名思义,阅读这门语言的代码就像在强奸你的大脑一样。事实证明开发它的解释器比读懂它的 Hello World 要快。

BrainFuck只有八条指令:

指令 含义 等价的C代码
brainfuc$ cat helloword.bf

++++++++++[ +++++++ ++++++++++ +++ + -] ++. +.+++++++..+++. ++. +++++++++++++++. .+++.------.--------. +. .

brainfuc$ ./bf helloword.bf

Hello World!

brainfuc$



c语言实现扫雷(含循环递归展开) 本笔记通过c语言实现扫雷小游戏(包含递归展开) 游戏实现逻辑位于test.c文件,整个游戏头文件位于game.h,游戏进程的具体操作于game.c中实现。
c语言实现三子棋(内含阅读思路,简单易实现) 本文如果按顺序来阅读可能不太好接受,建议阅读顺序为,由test.c的逻辑顺序读下去,遇见具体函数的实现跳转到game.c中来理解
c语言实现简单学生管理系统 该学生管理系统的实现是通过分文件的方式来写的,infor.h文件为头文件,源文件infor.c实现源文件test.c中封装函数,建议读者在做较大的系统是分文件来实现,可以提高代码的运行效率。
redraiment 阿里巴巴-淘宝-新制造-高级技术专家,PostgreSQL、Clojure、FreeBSD等技术爱好者