PTT推薦

[問卦] 能駕御Brainfuck語言的人是不是很屌?

看板Gossiping標題[問卦] 能駕御Brainfuck語言的人是不是很屌?作者
jobintan
(Robin Artemstein)
時間推噓 5 推:6 噓:1 →:8

如題,現在一大堆程式語言,只要基礎概念掌握好,要從A語言轉換到B語言,基本上難度不會很大,因為都是人類讀得懂的高階語言,問題不大。

不過,最近看Fireship.io的Youtube頻道,得知有個程試語言叫做Brainfuck,稍微看了下一小段代碼片段,大概是這副德性。

+++++ +++++ initialize counter (cell #0) to 10
[ use loop to set the next four cells to 70/100/30/10
> +++++ ++ add 7 to cell #1
> +++++ +++++ add 10 to cell #2
> +++ add 3 to cell #3
> + add 1 to cell #4
<<<< - decrement counter (cell #0)
]
> ++ . print 'H'
> + . print 'e'
+++++ ++ . print 'l'
. print 'l'
+++ . print 'o'
> ++ . print ' '
<< +++++ +++++ +++++ . print 'W'
> . print 'o'
+++ . print 'r'
----- - . print 'l'
----- --- . print 'd'
> + . print '!'
> . print '\n'

簡單來說就是輸出HelloWorld的程式,不過比起其他高階語言,這Brainfuck實在是有夠骨骼精奇的,這貨比Assembly還屌,好奇真的會有人能掌握嗎?

還好大多公司都是用高階語言,如果真的用這個語言,肯定會fuck聲連連,有卦否?

--
Sent from PTT for Linux.

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.72.215.56 (臺灣)
PTT 網址

bill403777 12/23 13:35五樓喜歡被dick fuck還會fuck聲連連

vowpool 12/23 13:35左邊那些符號是幹嘛用的? 本體?

thegreatlcx 12/23 13:35蓋蓋蓋

ts05593818 12/23 13:35你看過cow語言嗎

XiaoLuu5566 12/23 13:35

jason90814 12/23 13:36寫組合語言的:

birdy590 12/23 13:37圖靈機

johnhmj 12/23 13:39還真的brainfuck我頭腦

vowpool 12/23 13:39靠夭左邊那堆符號真的是本體 右邊是註解

dayend 12/23 13:39這是古老的Turing completeness語言而已啊

PReDeSTiNeD 12/23 13:45〓〓

PReDeSTiNeD 12/23 13:45dayend大這麼強喔

milkBK 12/23 13:49https://youtu.be/hdHjjBS4cs8

milkBK 12/23 13:49看完清楚很多

milkBK 12/23 13:51每個符號都是動作