<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          有哪些很冷門但是很有意思的編程語言?

          共 1433字,需瀏覽 3分鐘

           ·

          2021-04-09 15:08

          有哪些很冷門但是很有意思的編程語言?


          Common Lisp


          Common Lisp是一個(gè)現(xiàn)代的,多重范式的,高性能,可編譯的標(biāo)準(zhǔn)化ANSI編程語言。相對于各種嵌入在特定產(chǎn)品中的Lisp方言,例如Emacs Lisp 和 AutoLISP,Common Lisp 是一種通用用途的編程語言。不像很多早期的Lisp,Common Lisp同Scheme一樣,變量有作用域。

          Common Lisp具有高度靈活性,對象化編程以及快速的框架能力提供優(yōu)異的支持。同時(shí)它還提供強(qiáng)大的宏能力,使編程者在編碼時(shí)定制自己的應(yīng)用,并給編程者提供了高度靈活的運(yùn)行環(huán)境,可在運(yùn)行時(shí)修改和調(diào)試程序。其多重范式語言特性還允許編程者選擇適當(dāng)?shù)姆椒ê头妒竭m應(yīng)編寫的應(yīng)用程序。


          Haskell

          Haskell是一種標(biāo)準(zhǔn)化的,通用的純函數(shù)編程語言,有非限定性語義和強(qiáng)靜態(tài)類型。它的命名源自美國邏輯學(xué)家哈斯凱爾·加里,他在數(shù)理邏輯方面上的工作使得函數(shù)式編程語言有了廣泛的基礎(chǔ)。

          在Haskell中,“函數(shù)是第一類對象”。作為一門函數(shù)編程語言,主要控制結(jié)構(gòu)是函數(shù)。Haskell語言是1990年在編程語言Miranda的基礎(chǔ)上標(biāo)準(zhǔn)化的,并且以λ演算為基礎(chǔ)發(fā)展而來。這也是為什么Haskell語言以希臘字母“λ”(Lambda)作為自己的標(biāo)志。Haskell具有“證明即程序、命題為類型”的特征。

          Forth語言


          Forth 是一個(gè)交互式的程序設(shè)計(jì)環(huán)境,最初是為程序員在小型和微型計(jì)算機(jī)上開發(fā)應(yīng)用程序而設(shè)計(jì)的。最早用于科學(xué)和工業(yè)應(yīng)用,比如儀器、機(jī)器人、過程控制、圖形和圖像處理、人工智能和商業(yè)應(yīng)用。Forth 所提供的功能比傳統(tǒng)的程序設(shè)計(jì)語言要多。傳統(tǒng)的高級語言工具包含有許多分離的工具, Forth 把它們?nèi)跒橐惑w。與傳統(tǒng)的高級語言相比,它是經(jīng)過深思熟慮的,完全沒有傳統(tǒng)高級語言那么復(fù)雜的語法特性。Forth 的主要優(yōu)點(diǎn)是軟件開發(fā)快速、交互式、計(jì)算機(jī)硬件的高效使用等。

              LOLCODE 

          LOLCODE是一種建立在高度縮寫的網(wǎng)絡(luò)英語之上的編程語言,一般來說如果一個(gè)人能理解這種網(wǎng)絡(luò)英語就能在未經(jīng)訓(xùn)練的情況下讀懂LOLCODE程序源代碼。


          Piet


          Piet 是一種非常深?yuàn)W的編程語言,使用顏色編寫代碼。由David Morgan-Mar,其方案是位圖,看起來像抽象藝術(shù)設(shè)計(jì)。編譯指導(dǎo)圖像周圍移動(dòng),從一個(gè)連續(xù)顏色的區(qū)域下的一個(gè)“指針”。通過一個(gè)地區(qū)的指針退出時(shí)的程序進(jìn)行。

          Piet是一個(gè)看起來像在用抽象畫編程的語言。有20種顏色,指定哪些行為:18“彩色”的色彩,這是由6個(gè)步驟色調(diào)循環(huán)和3級亮度周期有序;和黑白沒有下令。當(dāng)退出“多彩”色,進(jìn)入一個(gè)又一個(gè),執(zhí)行程序是由色調(diào)和亮度變化的步驟數(shù)。黑人不能進(jìn)入;當(dāng)指針試圖進(jìn)入一個(gè)黑色的區(qū)域,選擇下一個(gè)塊的規(guī)則,而不是改變。如果嘗試了所有可能的規(guī)則,程序終止。黑色也被視為圖像的邊界以外的地區(qū)。白不執(zhí)行操作,但允許指針,以“通過”。留給編譯器的顏色比其他的20個(gè)指定的行為。變量存儲(chǔ)在內(nèi)存在一個(gè)堆棧符號整數(shù)。該堆棧上最指定的程序與業(yè)務(wù)處理,輸入/輸出和別人的規(guī)則,編譯的指針移動(dòng)。



          長按下方二維碼
          關(guān)注我們


          瀏覽 74
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  中文字幕在线观看免费高清完整版在线 | 欧美操逼电影免费 | 无码一二三 | 99999亚洲 | www.五月婷婷 |