Common Lisp
Common Lisp是一個現代的,多重正規化的,高效能,可編譯的標準化ANSI程式語言。相對於各種嵌入在特定產品中的Lisp方言,例如Emacs Lisp 和 AutoLISP,Common Lisp 是一種通用用途的程式語言。不像很多早期的Lisp,Common Lisp同Scheme一樣,變數有作用域。
Common Lisp具有高度靈活性,物件化程式設計以及快速的框架能力提供優異的支援。同時它還提供強大的宏能力,使程式設計者在編碼時定製自己的應用,並給程式設計者提供了高度靈活的執行環境,可在執行時修改和除錯程式。 其多重正規化語言特性還允許程式設計者選擇適當的方法和正規化適應編寫的應用程式。
Haskell
Haskell
是一種標準化的,通用的純
函式程式語言
,有非限定性語義和
強
靜態
型別。它的命名源自美國
邏輯學家
哈斯凱爾
·加里
,他在
數理邏輯
方面上的工作使得函數語言程式設計語言有了廣泛的基礎。
在
Haskell中,“函式是
第一類物件
”。作為一門
函式程式語言
,主要控制結構是
函式
。
Haskell語言是1990年在程式語言Miranda的基礎上標準化的,並且以
λ演算
為基礎發展而來。這也是為什麼
Haskell語言以
希臘字母
“λ”(Lambda)作為自己的標誌。Haskell具有“證明即程式、命題為型別”的特徵。
Forth語言
Forth 是一個互動式的
程式設計
環境,最初是為程式設計師在小型和微型計算機上開發應用程式而設計的。最早用於科學和工業應用,比如儀器、機器人、過程控制、圖形和影象處理、
人工智慧
和商業應用。
Forth 所提供的功能比傳統的
程式設計語言
要多。傳統的高階語言工具包含有許多分離的工具,
Forth 把它們融為一體。與傳統的高階語言相比,它是經過深思熟慮的,完全沒有傳統高階語言那麼複雜的語法特性。 Forth 的主要優點是軟體開發快速、互動式、
計算機硬體
的高效使用等。
LOLCODE
LOLCODE是一種建立在高度縮寫的網路英語之上的程式語言,一般來說如果一個人能理解這種網路英語就能在未經訓練的情況下讀懂LOLCODE程式原始碼。
Piet
Piet 是一種非常深奧的
程式設計
語言,使用顏色編寫程式碼。由
David Morgan-Mar,其方案是
點陣圖
,看起來像
抽象藝術
設計。編譯指導影象周圍移動,從一個連續顏色的區域下的一個
“指標”。透過一個地區的指標退出時的程式進行
。
Piet是一個看起來像在用抽象畫程式設計的語言。
有
20種顏色,指定哪些行為:18“彩色”的色彩,這是由6個步驟色調迴圈和3級亮度週期有序;和黑白沒有下令。當退出“多彩”色,進入一個又一個,執行程式是由色調和亮度變化的步驟數。黑人不能進入;當指標試圖進入一個黑色的區域,選擇下一個塊的規則,而不是改變。如果嘗試了所有可能的規則,程式終止。黑色也被視為影象的邊界以外的地區。白不執行操作,但允許指標,以“透過”。留給編譯器的顏色比其他的20個指定的行為。變數儲存在記憶體在一個堆疊符號整數。該堆疊上最指定的程式與業務處理,輸入/輸出和別人的規則,編譯的指標移動。
好了,本文到此結束。如果對程式設計、計算機、程式設計師方面感興趣的話,歡迎私信聯絡我,隨時交流!點個關注,是對我莫大的鼓勵!