首页 > 编程语言 >你用过最丑的编程语言是哪个?

你用过最丑的编程语言是哪个?

时间:2023-06-02 11:01:46浏览次数:33  
标签:编程语言 内个 Brainf0ck 代码 指令 哪个 简单 最丑

你用过最丑的编程语言是哪个?_字符串

啥也不想多说,就是内个内个内个极简主义的Brainf0ck编程语言!!!

丑不丑的话另说,关键是你不能变态吧!!!

这个编程语言主打极简,所以就只有8种指令,这些指令是由一组符号组成的,反正人家就是真的很极简!但是极简到能让你原地爆炸,想起它我就血压飙升!

下面先给大家瞅瞅这8种指令哈,它们所对应的字符命令如下所示:

>:指针向右移动一格
<:指针向左移动一格
+:指向的字节加一
-:指向的字节减一
.:输出指向的字节的ASCII码对应的字符
,:从输入中读入一个字符并存储到指向的字节中
[:循环开始,如果指向的字节为零,跳转到对应的]
]:循环结束,如果指向的字节不为零,跳转到对应的[

解释完这8种指令之后我们就来看看实际的代码案例吧!烧脑时刻到啦!整个简单的哈!

按照上面解释的8种指令如果我想写一个“如何将一个字节减48”这种代码案例应该很简单了吧,例如:

,------------------------------------------------.

来吧,让我们来瞅瞅上面这段代码,很长很原始,是吧!

按照我们上述结束的8种指令,大家可以翻译下,这个就很简单了:

● ","读入一个字节

● "-"  减去48

● "."  输出结果

反正这玩意简单的就很简单,难的真的很难,毕竟上面内串代码只是一个很简单简单的代码案例,如果是在实际编写程序时也用Brainf0ck编程语言的话,那简直不要太繁琐了吧!

下面再给大家欣赏下Brainf0ck编程语言最经典的代码案例:打印字符串“hello word”!给大家看看它变态到什么程度昂!

++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.

看不懂的没关系!毕竟Brainf0ck编程语言最大的特点就是复杂到费脑子!

所以在实际程序开发中建议大家还是别为难自己,一切以实际开发需求为准!

选择更高级的编程语言,不仅是因为高级编程语言提供了更多的开发工具和框架,大大的提高了开发人员的工作效率,关键是因为它们提供了更高级别的抽象和封装,更易于我们学习和使用啊。

反正个人感觉Brainf0ck编程语言就不是为了实际开发而设计的,就是为了让程序员持续烧脑起来,不要放松学习,时刻提高警惕,每天持续奥利给!卷卷卷!

反正相比起来我还是更乐意用Java语言来实现打印字符串“hello word”的功能!

public class HelloWorld {
    //创建main方法
    public static void main(String[] args) {
        //输出语句打印字符串
        System.out.println("Hello, World!");
    }
}

最后说一句攻克不了Brainf0ck编程语言真的不丢人,毕竟它的编写和阅读难度确实高,关键是真的特别不利于实现复杂的程序。相比较而言,选择其他高级编程语言拥有更多的功能和工具,不仅支持更广泛的使用场景,也更有助于我们更高效的完成工作和更好的实现程序啊,所以在选择编程语言的时候,千万别因为别人一句话就为难自己哈!一切都要根据具体情况考虑,选择最适合的编程语言!

最最最后插一句哈,你要是真的不信不搞不定Brainf0ck编程语言!大不了,你偷偷卷呗,然后一举惊艳所有人!!!加油!!!奥利给!!!

你用过最丑的编程语言是哪个?_编程语言_02

标签:编程语言,内个,Brainf0ck,代码,指令,哪个,简单,最丑
From: https://blog.51cto.com/u_15739596/6400851

相关文章

  • 编程语言中的编码知识
    序论在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。ASCII......
  • 进程注入分析实战——通过process explorer可以看到lab12-01.dll在运行时加载了, 要查
     要查看dll被哪个进程所使用,可以在processexplorer里搜索!  这个技巧在分析恶意DLL加载时候非常有用!!!笔记可以通过processexplorer查看进程注入的dll,比如注入后可以看到lab12-01.dll在注入的运行进程里。    启动器Launcher用来加载恶意代码使用,通常在资源中包含一个exe或d......
  • 内存泄漏、缓存溢出?C和C++,哪个更懂得管理内存质量?
    一、c/c++程序内存区域划分c和c++的内存区域划分是十分相似的,因为c++是完全兼容c语言,是c语言的面向对象的升级版。接下来看如下图:程序的内存区域被划分成6个区域。内核空间、栈、内存映射段、堆、数据段、代码段。下面是对相关内存区域名词解释:栈又叫堆栈--非静态局部变量/函数参数......
  • mysql8和pgsql10你选哪个?
    手里有个云服务器1核1G,ubuntu20.04,经常用来测试一些开源应用。刚好有个应用需要数据库支持,或者mysql8,或者pgsql10。显然mysql用起来更得心应手,可是安装不上mysql8,显然内存不够,无奈只好试下pgsql,安装竟然非常顺畅。安装了pgsql12,目前占用内存也就130M左右起了一个应用,统计一下......
  • 美股怎么交易?美股投资交易平台哪个好?
    受到地域限制,在国内的投资者想要参与到美股市场交易中去,就需要在美股投资交易平台上完成。因此,选择正规靠谱的平台是开始交易的关键一步。美股投资交易平台保障用户资金安全进入美股市场的投资者都不希望资金安全无法得到保障,而这一点,在正规的美股投资交易平台完全不用担心,它们受到......
  • 会声会影,premiere,Edius区别是什么?2023年视频编辑软件,哪个比较好呢?
    本文参考:http://t.csdn.cn/9hPYz自媒体如今已逐渐趋向于视频时代,新人UP主怀揣着“能恰到饭”的热情,“杀入”各大视频平台,只想求个“素质三连”,但这群无情的白嫖党们,总是“下次一定”以对之。是我不够帅吗?是我的内容不够优秀吗?还是我不够幽默呢?不。都不是。你与剪辑大神的距离,仅差一......
  • 会声会影2023和pr2023哪个好?
    如今的世界已经进入了自媒体时代,每一个人都可以在自己的社交平台上发布自己的视频,在这样的时代下,什么样的视频编辑软件更好呢。今天我就拿时下主流的两款视频剪辑软件会声会影2023和pr2023做个对比,看看自媒体时代会声会影的优势在哪?1.产品定位上会声会影的优势,pr2023是专业的视频编......
  • 对于编程,实践和理论哪个更重要【最近有些事,没时间写文,就发篇水文吧,回头补】
    之前,我个人觉得实践重要,但每次被打脸的时候,又让我觉得理论好像比实践更重要,一次次,天平上的实践开始向理论倾斜,于是就有了今天的话题。对于编程,实践和理论那个更重要,我一路走过来,发现这一直是一个大家争论不休的话题。我得出的结论是实践和理论都重要,两者就好像你的左膀右臂,缺一不可......
  • 安卓手机通用的记事本软件是哪个?
    如今,很多年轻人需要随时随地记录事情,更喜欢使用手机记事软件而非纸质记事本。手机记事本不仅更为方便,还支持多种格式的记事内容,如文字、图片、视频和录音等。市面上有很多手机记事软件,但对于大多数网友来说,他们需要一款支持在安卓手机端通用的记事本软件。而敬业签是一款多功能记......
  • 编程语言分类
    一、机器语言如果我们需要和计算机沟通,那我们必须得会二进制代码编程。而这个二进制代码编程则是使用机器语言编程,直接操作硬件。它的优缺点如下:优点:执行效率高(还能在快吗?有的话,马都累死了…)缺点:开发的效率低(有本事你把下图的代码翻译翻译)1.1机器语言编程由于计算机内部只能......