有哪些有趣又優美的程式語言?

時間 2021-06-01 22:14:00

1樓:王丹尼

講乙個有趣的,非general-purpose語言:

Picobot

基本規則只有這些:

# # Hashtag lines are optional comments

## state 0 with nothing N: go one step N

0 x*** -> N 0

# state 0 with something to the N: go W + into st 1

# ** This will crash if picobot has a wall to the W! **

0 N*** -> W 1

# state 1 with nothing to the S: go one step S

1 ***x -> S 1

# state 1 with something to the S: stay put + into state 0

1 ***S -> X 0

然後目標就是讓小綠點走滿地圖的每個角落,比如這個迷宮:

結合右手法則,12條規則就可以讓綠點走滿。

語言本身沒有什麼太大作用,不過對於初學者體會從high level concept到具體implementation的過程算是乙個有趣的小遊戲。

2樓:toruneko

brainf*ck咯~

gt;+++++++>gt;+++>+<<<<-]>++.>gt;++.<.

執行輸出:Hello World

3樓:Asterisk

grass-mud-horse -

A stack based programming language inspired by whitespace

4樓:RednaxelaFX

不知道IT公論#72具體講了啥,沒訂閱,抱歉 >_<不過要說有趣又優美的語言…來乙個拋磚引玉。

Starry語言:搞怪語言——Starry語言簡介。源自這本書:

「Rubyで作る奇妙なプログラミング言語」這是Hello World:

執行的輸出是:"Hello, world!"。

Starry其實跟Whitespace、Brainf*ck是乙個系列的。如果把Brainf*ck看作「基於無限虛擬暫存器的虛擬機器」,那Starry和Whitespace就是「基於棧的虛擬機器」。

(可以把Brainf*ck的cell看作虛擬暫存器,pointer看作暫存器標號;雖然更常見的解讀方式是把cell看作記憶體單元而把pointer看作記憶體指標)

附送Quora傳送門乙個:According to you, which is the most beautiful programming language and why? - Quora

有哪些語言優美的學術作品?

螢匯 張曉風散文,前篇的散文文筆優美不乏文筆情感具使人為之讚嘆的好文,後篇雜文依我個人之見,放於當代也是不失色彩,尤以潘渡娜,情節在那時也是獨具一格,放於現在出眾的故事性,也是值得一看。 風飛鄉 Stalking with Stories Names,Places,and Moral.Narrati...

乙個強大 優美的程式語言應該具備哪些特性?

2gua 強大而優美的語言?一般都是變得越來越強大 若干年後,一種問題有九種解法。優美再沒人提了 直把強大作優雅 P.S.我覺得程式語言強大而優雅的最小集特性是 有高階函式,有lambda,有模式匹配,有模組,有簡單夠用的OOP,有併發支援 不論是語言核心還是庫支援 地山 工具存在的意義就是節省人的...

有哪些篇幅長又優美的古詩推薦?

你好樹小姐 長恨歌,春江花月夜,琵琶行 最喜歡春江花月夜 春江潮水連海平,海上明月共潮生。灩灩隨波千萬里,何處春江無月明 江流宛轉繞芳甸,月照花林皆似霰 空裡流霜不覺飛,汀上白沙看不見。江天一色無纖塵,皎皎空中孤月輪。江畔何人初見月?江月何年初照人?人生代代無窮已,江月年年望相似。望相似一作 只相似...