0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

標(biāo)簽 > FP

FP

+關(guān)注 0人關(guān)注

FP全名為(Functional Programming函數(shù)式程序設(shè)計(jì) )函數(shù)式程序設(shè)計(jì)是一種設(shè)計(jì)、編制和調(diào)試函數(shù)式程序的技術(shù)。函數(shù)式程序是由一些原始函數(shù)、定義函數(shù)和函數(shù)型組成的函數(shù)表達(dá)式。

文章: 10
瀏覽: 30072
帖子: 1

FP簡介

  FP全名為(Functional Programming函數(shù)式程序設(shè)計(jì) )函數(shù)式程序設(shè)計(jì)是一種設(shè)計(jì)、編制和調(diào)試函數(shù)式程序的技術(shù)。函數(shù)式程序是由一些原始函數(shù)、定義函數(shù)和函數(shù)型組成的函數(shù)表達(dá)式。


  特性

  傳統(tǒng)程序設(shè)計(jì)語言中的賦值等概念,在函數(shù)式程序設(shè)計(jì)語言中消失。函數(shù)式程序的一個最本質(zhì)的特性,就是函數(shù)值唯一地由其參數(shù)值所確定。只要使用相同的參數(shù)值,對此程序的不同的調(diào)用總是得到相同的結(jié)果。這種性質(zhì)稱為引用透明性,有助于程序的模塊化。函數(shù)式程序設(shè)計(jì)語言具有較強(qiáng)的組織數(shù)據(jù)結(jié)構(gòu)的能力,可以把某一數(shù)據(jù)結(jié)構(gòu)(如數(shù)組)作為單一值處理;可以把函數(shù)作為參數(shù),其結(jié)果也可為函數(shù),這種定義的函數(shù)稱為高階函數(shù)。這些由函數(shù)表達(dá)式所表示的程序簡明、緊湊和易于維護(hù)。

  過去,這種程序設(shè)計(jì)稱為應(yīng)用性程序設(shè)計(jì)。1977年,J.巴克斯提出函數(shù)式程序設(shè)計(jì)的概念。一般認(rèn)為表處理語言(LISP)是最早的函數(shù)式程序設(shè)計(jì)語言。但是,LISP的重點(diǎn)是將函數(shù)應(yīng)用于對象,以產(chǎn)生新的對象,必要時再上升為函數(shù)。巴克斯所提出的函數(shù)式程序設(shè)計(jì),則是引用函數(shù)型產(chǎn)生新函數(shù),程序設(shè)計(jì)時從一般的對象空間上升到函數(shù)空間,因而具有優(yōu)越的數(shù)學(xué)性質(zhì),有助于程序的理解、推理和驗(yàn)證。

FP百科

  FP全名為(Functional Programming函數(shù)式程序設(shè)計(jì) )函數(shù)式程序設(shè)計(jì)是一種設(shè)計(jì)、編制和調(diào)試函數(shù)式程序的技術(shù)。函數(shù)式程序是由一些原始函數(shù)、定義函數(shù)和函數(shù)型組成的函數(shù)表達(dá)式。


  特性

  傳統(tǒng)程序設(shè)計(jì)語言中的賦值等概念,在函數(shù)式程序設(shè)計(jì)語言中消失。函數(shù)式程序的一個最本質(zhì)的特性,就是函數(shù)值唯一地由其參數(shù)值所確定。只要使用相同的參數(shù)值,對此程序的不同的調(diào)用總是得到相同的結(jié)果。這種性質(zhì)稱為引用透明性,有助于程序的模塊化。函數(shù)式程序設(shè)計(jì)語言具有較強(qiáng)的組織數(shù)據(jù)結(jié)構(gòu)的能力,可以把某一數(shù)據(jù)結(jié)構(gòu)(如數(shù)組)作為單一值處理;可以把函數(shù)作為參數(shù),其結(jié)果也可為函數(shù),這種定義的函數(shù)稱為高階函數(shù)。這些由函數(shù)表達(dá)式所表示的程序簡明、緊湊和易于維護(hù)。

  過去,這種程序設(shè)計(jì)稱為應(yīng)用性程序設(shè)計(jì)。1977年,J.巴克斯提出函數(shù)式程序設(shè)計(jì)的概念。一般認(rèn)為表處理語言(LISP)是最早的函數(shù)式程序設(shè)計(jì)語言。但是,LISP的重點(diǎn)是將函數(shù)應(yīng)用于對象,以產(chǎn)生新的對象,必要時再上升為函數(shù)。巴克斯所提出的函數(shù)式程序設(shè)計(jì),則是引用函數(shù)型產(chǎn)生新函數(shù),程序設(shè)計(jì)時從一般的對象空間上升到函數(shù)空間,因而具有優(yōu)越的數(shù)學(xué)性質(zhì),有助于程序的理解、推理和驗(yàn)證。

  用途

  由于函數(shù)式程序設(shè)計(jì)語言的簡明性和獨(dú)特的表達(dá)能力,可用它來研究傳統(tǒng)程序設(shè)計(jì)語言的語義。一種方法是用于確定一個解釋程序的定義,作為被研究的語言的語義;另一種方法是將被研究的語言寫成的程序轉(zhuǎn)換成與之等價的函數(shù)式程序。在人工智能領(lǐng)域中,需要用復(fù)雜的算法去處理一些復(fù)雜的(通常是符號的)數(shù)據(jù)結(jié)構(gòu)。LISP語言成功地應(yīng)用于這一領(lǐng)域,說明了函數(shù)式程序設(shè)計(jì)的獨(dú)特優(yōu)越性。巴克斯分析了傳統(tǒng)程序設(shè)計(jì)語言的缺陷,認(rèn)為這些缺陷主要是由于諾伊曼式系統(tǒng)結(jié)構(gòu)所造成的。他所提出的函數(shù)式程序設(shè)計(jì)(簡稱FP),擺脫了傳統(tǒng)的諾伊曼計(jì)算機(jī)結(jié)構(gòu),需要一種新的非諾伊曼式的系統(tǒng)結(jié)構(gòu)為后援。一些具有新概念的計(jì)算機(jī),如歸約機(jī)、數(shù)據(jù)流機(jī),以及專為某種函數(shù)式語言(如FP)設(shè)計(jì)的計(jì)算機(jī)正在研究和發(fā)展中?,F(xiàn)代既需要研究在諾伊曼式計(jì)算機(jī)上如何更有效地實(shí)現(xiàn)函數(shù)式程序設(shè)計(jì)語言的問題,也需要研究適應(yīng)這種語言的新型計(jì)算機(jī)結(jié)構(gòu)。

  重要性

  函數(shù)式程序設(shè)計(jì)受到重視的原因是:首先由于產(chǎn)生了“軟件危機(jī)”,人們企圖探討一種擺脫這種困境的新型程序設(shè)計(jì)方式,而函數(shù)式程序設(shè)計(jì)具有不少獨(dú)特之處。其次,超大規(guī)模集成電路技術(shù)的發(fā)展,為發(fā)揮函數(shù)式程序設(shè)計(jì)語言的潛在并行性提供了物質(zhì)基礎(chǔ)??梢灶A(yù)期,一些具有諸如高度并行性等特點(diǎn)的非諾伊曼式計(jì)算機(jī)將會出現(xiàn)。隨著硬件技術(shù)的發(fā)展、軟件方法的研究,以及應(yīng)用范圍的不斷擴(kuò)大,函數(shù)式程序設(shè)計(jì)將得到發(fā)展,并在新一代計(jì)算機(jī)系統(tǒng)中起重要作用。

查看詳情

fp知識

展開查看更多

fp技術(shù)

查看更多>>

fp帖子

0

0

FPGA無芯片HDMI接入方案及源碼

標(biāo)簽:FP 402 0

查看更多>>

fp資訊

ARM開發(fā)中幾個常見的寄存器詳解

筆者今天來聊聊對于ARM幾個特殊寄存器的理解,F(xiàn)P、SP和LR。

2022-11-22 標(biāo)簽:arm寄存器FP 4257 0

基于ARM的可定制MCU可替代FPGA

  如今的產(chǎn)品生命周期可能短至六個月,因此在這種情況下要想取得定制ASIC的低成本、低功耗和高性能優(yōu)勢幾乎是不可能的。定制ASIC的設(shè)計(jì)周期通常要一年左...

2010-11-07 標(biāo)簽:MCUARMFP 2133 0

ISPl362在基于FPGA的紅外成像系統(tǒng)中的應(yīng)用

ISPl362在基于FPGA的紅外成像系統(tǒng)中的應(yīng)用

ISPl362在基于FPGA的紅外成像系統(tǒng)中的應(yīng)用 摘要:ISPl362是飛利浦推出的一款USB可編程控制芯片,其內(nèi)部集成了一個高級主控制器,一個外設(shè)...

2010-03-31 標(biāo)簽:FPISPl362 1552 0

利用串行RapidIO實(shí)現(xiàn)FPGA協(xié)處理

利用串行RapidIO實(shí)現(xiàn)FPGA協(xié)處理

利用串行RapidIO實(shí)現(xiàn)FPGA協(xié)處理   為了支持“三重播放”應(yīng)用,人們對高速通信和超快速計(jì)算的需求日益增大,這向系統(tǒng)開發(fā)師

2010-03-25 標(biāo)簽:FPRapidIO 1511 0

Altera 40-nm Arria II GX FPGA轉(zhuǎn)

Altera 40-nm Arria II GX FPGA轉(zhuǎn)入量產(chǎn)  Altera公司今天宣布,開始量產(chǎn)發(fā)售40-nm Arria® II G...

2010-02-25 標(biāo)簽:FPAltera 1115 0

高速流水線浮點(diǎn)加法器的FPGA實(shí)現(xiàn)

高速流水線浮點(diǎn)加法器的FPGA實(shí)現(xiàn)

高速流水線浮點(diǎn)加法器的FPGA實(shí)現(xiàn) 0  引言現(xiàn)代信號處理技術(shù)通常都需要進(jìn)行大量高速浮點(diǎn)運(yùn)算。由于浮點(diǎn)數(shù)系統(tǒng)操作比較復(fù)雜,需要專用硬件來完成相關(guān)的操

2010-02-04 標(biāo)簽:FP流水線加法器 2398 0

Altera 發(fā)布28-nm FPGA技術(shù)創(chuàng)新

Altera 發(fā)布28-nm FPGA技術(shù)創(chuàng)新 Altera公司宣布了在即將推出的28nm FPGA中采用的創(chuàng)新技術(shù):嵌入式HardCopy®...

2010-02-02 標(biāo)簽:FPAltera 816 0

軟性印刷電路板及產(chǎn)品詳細(xì)介紹

軟性印刷電路板及產(chǎn)品詳細(xì)介紹   軟板肇始于1960年,V Dahlgreen在熱

2009-12-10 標(biāo)簽:FP 1930 0

FPC常用術(shù)語中英文對照

FPC常用術(shù)語中英文對照 A Accelerate Aging ——加速老化,使用人工的方法,加速正常的老化過程。 Acceptance Quality...

2009-12-04 標(biāo)簽:FPC常用術(shù)語FPPCB設(shè)計(jì) 3421 0

在柔性印制電路板(FPC)上貼裝SMD的工藝要求

在柔性印制電路板(FPC)上貼裝SMD的工藝要求 在電子產(chǎn)品小型化發(fā)展之際,相當(dāng)一部分消費(fèi)類產(chǎn)品的表面貼裝,由于組裝空間的關(guān)系,其S

2009-11-16 標(biāo)簽:FPPCB設(shè)計(jì)可制造性設(shè)計(jì) 1025 0

查看更多>>

fp數(shù)據(jù)手冊

相關(guān)標(biāo)簽

相關(guān)話題

換一批
  • 加速度傳感器
    加速度傳感器
    +關(guān)注
    加速度傳感器是一種能夠測量加速度的傳感器。通常由質(zhì)量塊、阻尼器、彈性元件、敏感元件和適調(diào)電路等部分組成。
  • OBD
    OBD
    +關(guān)注
    OBD是英文On-Board Diagnostic的縮寫,中文翻譯為“車載診斷系統(tǒng)”。這個系統(tǒng)隨時監(jiān)控發(fā)動機(jī)的運(yùn)行狀況和尾氣后處理系統(tǒng)的工作狀態(tài),一旦發(fā)現(xiàn)有可能引起排放超標(biāo)的情況,會馬上發(fā)出警示。
  • 傅里葉變換
    傅里葉變換
    +關(guān)注
    盡管最初傅里葉分析是作為熱過程的解析分析的工具,但是其思想方法仍然具有典型的還原論和分析主義的特征?!叭我狻钡暮瘮?shù)通過一定的分解,都能夠表示為正弦函數(shù)的線性組合的形式,而正弦函數(shù)在物理上是被充分研究而相對簡單的函數(shù)類,這一想法跟化學(xué)上的原子論想法何其相似!
  • TOF
    TOF
    +關(guān)注
  • 角度傳感器
    角度傳感器
    +關(guān)注
    角度傳感器,顧名思義,是用來檢測角度的。它的身體中有一個孔,可以配合樂高的軸。當(dāng)連結(jié)到RCX上時,軸每轉(zhuǎn)過1/16圈,角度傳感器就會計(jì)數(shù)一次。
  • L298
    L298
    +關(guān)注
  • DMD
    DMD
    +關(guān)注
    DMD是一種整合的微機(jī)電上層結(jié)構(gòu)電路單元,利用COMS SRAM記憶晶胞所制成。DMD上層結(jié)構(gòu)的制造是從完整CMOS內(nèi)存電路開始,再透過光罩層的使用,制造出鋁金屬層和硬化光阻層交替的上層結(jié)構(gòu)
  • OV7620
    OV7620
    +關(guān)注
    ov7620是一款CMOS攝像頭器件,是彩色CMOS型圖像采集集成芯片,提供高性能的單一小體積封裝,該器件分辨率可以達(dá)到640X480,傳輸速率可以達(dá)到30幀。
  • MC9S12XS128
    MC9S12XS128
    +關(guān)注
    HCS12X系列單片機(jī)簡介 Freescale 公司的16位單片機(jī)主要分為HC12 、HCS12、HCS12X三個系列。HC12核心是16位高速CPU12核,總線速度8MHZ;HCS12系列單片機(jī)以速度更快的CPU12內(nèi)核為核心,簡稱S12系列,典型的S12總線速度可以達(dá)到25MHZ。
  • TDC-GP2
    TDC-GP2
    +關(guān)注
  • 干擾器
    干擾器
    +關(guān)注
    干擾器有多種類型,如GPS干擾器是適用于長途客車司機(jī)以及一些不想被GPS信號追蹤到的人群的一個機(jī)器,手機(jī)信號干擾器主要針對各類考場、學(xué)校、加油站、教堂、法庭、圖書館、會議中心(室)、影劇院、醫(yī)院、政府、金融、監(jiān)獄、公安、軍事重地等禁止使用手機(jī)的場所。
  • 重力傳感器
    重力傳感器
    +關(guān)注
    采用彈性敏感元件制成懸臂式位移器,與采用彈性敏感元件制成的儲能彈簧來驅(qū)動電觸點(diǎn),完成從重力變化到電信號的轉(zhuǎn)換,廣泛應(yīng)用在中高端智能手機(jī)和平板電腦內(nèi)。
  • 線束
    線束
    +關(guān)注
  • 半導(dǎo)體工藝
    半導(dǎo)體工藝
    +關(guān)注
  • 機(jī)械臂
    機(jī)械臂
    +關(guān)注
  • MPSoC
    MPSoC
    +關(guān)注
  • Genesys
    Genesys
    +關(guān)注
  • 直流無刷電機(jī)
    直流無刷電機(jī)
    +關(guān)注
    無刷直流電機(jī)由電動機(jī)主體和驅(qū)動器組成,是一種典型的機(jī)電一體化產(chǎn)品。 無刷電機(jī)是指無電刷和換向器(或集電環(huán))的電機(jī),又稱無換向器電機(jī)。早在十九紀(jì)誕生電機(jī)的時候,產(chǎn)生的實(shí)用性電機(jī)就是無刷形式,即交流鼠籠式異步電動機(jī),這種電動機(jī)得到了廣泛的應(yīng)用。
  • 半導(dǎo)體制冷片
    半導(dǎo)體制冷片
    +關(guān)注
  • 聲紋識別
    聲紋識別
    +關(guān)注
    聲紋識別,生物識別技術(shù)的一種,也稱為說話人識別,包括說話人辨認(rèn)和說話人確認(rèn)。聲紋識別就是把聲信號轉(zhuǎn)換成電信號,再用計(jì)算機(jī)進(jìn)行識別。不同的任務(wù)和應(yīng)用會使用不同的聲紋識別技術(shù),如縮小刑偵范圍時可能需要辨認(rèn)技術(shù),而銀行交易時則需要確認(rèn)技術(shù)。
  • 零序
    零序
    +關(guān)注
  • ATmega16單片機(jī)
    ATmega16單片機(jī)
    +關(guān)注
  • 直流電壓
    直流電壓
    +關(guān)注
    凡是電流方向不隨時間變化的電流稱為直流電壓。電流值可以全為正值,也可以全為負(fù)值。在直流電流中又可分為兩種:穩(wěn)恒直流和脈動直流。直流輸電技術(shù)已經(jīng)由簡單的端對端工程朝著大規(guī)模多端輸電的方向發(fā)展,這些工程將是未來直流電網(wǎng)的組成部分,將相同電壓等級的直流工程連接成網(wǎng)遠(yuǎn)比不同電壓等級下的獨(dú)立工程更經(jīng)濟(jì)、便捷。
  • LPC2368
    LPC2368
    +關(guān)注
  • 緩沖電路
    緩沖電路
    +關(guān)注
  • Buck-Boost
    Buck-Boost
    +關(guān)注
    buck是降壓型電路,boost是升壓型電路,可以分開單獨(dú)使用,buck-boost電路就是把2種電路合在一起,可升可降。buck-boost拓?fù)潆娐房梢詫?shí)現(xiàn)升降壓功能,常見的buck-boost電路有兩種,第一種是輸入與輸出電壓極性相反,只需采用一個開關(guān)管和二極管。另外一種是采用兩個開關(guān)管和兩個二極管,可實(shí)現(xiàn)同極性電壓升降壓功能。
  • 識別技術(shù)
    識別技術(shù)
    +關(guān)注
    所謂識別技術(shù),也稱為自動識別技術(shù),通過被識別物體與識別裝置之間的交互自動獲取被識別物體的相關(guān)信息,并提供給計(jì)算機(jī)系統(tǒng)供進(jìn)一步處理。
  • 電磁繼電器
    電磁繼電器
    +關(guān)注
    電磁繼電器是一種電子控制器件,它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動控制電路中,它實(shí)際上是用較小的電流、較低的電壓去控制較大電流、較高的電壓的一種“自動開關(guān)”。故在電路中起著自動調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。
  • 制冷片
    制冷片
    +關(guān)注
  • VCM
    VCM
    +關(guān)注

關(guān)注此標(biāo)簽的用戶(0人)

編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題