FP全名为(Functional Programming函式式程式设计 )
函式式程式设计是一种设计、编制和调试函式式程式的技术。函式式程式是由一些原始函式、定义函式和函式型组成的函式表达式。
基本介绍
- 软体名称函式式程式设计
- 英文名Functional Programming
- 技术类型设计、编制和调试函式式程式
- 概念提出人J.巴克斯
- 概念提出时间1977
特性
传统程式设计语言中的赋值等概念,在函式式程式设计语言中消失。函式式程式的一个最本质的特性,就是函式值唯一地由其参数值所确定。只要使用相同的参数值,对此程式的不同的调用总是得到相同的结果。这种性质称为引用透明性,有助于程式的模组化。函式式程式设计语言具有较强的组织数据结构的能力,可以把某一数据结构(如数组)作为单一值处理;可以把函式作为参数,其结果也可为函式,这种定义的函式称为高阶函式。这些由函式表达式所表示的程式简明、紧凑和易于维护。
过去,这种程式设计称为套用性程式设计。1977年,J.巴克斯提出函式式程式设计的概念。一般认为表处理语言(LISP)是最早的函式式程式设计语言。,LISP的重点是将函式套用于对象,以产生新的对象,必要时再上升为函式。巴克斯所提出的函式式程式设计,则是引用函式型产生新函式,程式设计时从一般的对象空间上升到函式空间,因而具有优越的数学性质,有助于程式的理解、推理和验证。
用途
由于函式式程式设计语言的简明性和独特的表达能力,可用它来研究传统程式设计语言的语义。一种方法是用于确定一个解释程式的定义,作为被研究的语言的语义;另一种方法是将被研究的语言写成的程式转换成与之等价的函式式程式。在人工智慧领域中,需要用複杂的算法去处理一些複杂的(通常是符号的)数据结构。LISP语言成功地套用于这一领域,说明了函式式程式设计的独特优越性。巴克斯分析了传统程式设计语言的缺陷,认为这些缺陷主要是由于诺伊曼式系统结构所造成的。他所提出的函式式程式设计(简称FP),摆脱了传统的诺伊曼计算机结构,需要一种新的非诺伊曼式的系统结构为后援。一些具有新概念的计算机,如归约机、数据流机,以及专为某种函式式语言(如FP)设计的计算机正在研究和发展中。现代既需要研究在诺伊曼式计算机上如何更有效地实现函式式程式设计语言的问题,也需要研究适应这种语言的新型计算机结构。
重要性
函式式程式设计受到重视的原因是由于产生了“软体危机”,人们企图探讨一种摆脱这种困境的新型程式设计方式,而函式式程式设计具有不少独特之处。,超大规模积体电路技术的发展,为发挥函式式程式设计语言的潜在并行性提供了物质基础。可以预期,一些具有诸如高度并行性等特点的非诺伊曼式计算机将会出现。随着硬体技术的发展、软体方法的研究,以及套用範围的不断扩大,函式式程式设计将得到发展,并在新一代计算机系统中起重要作用。
FP其他含义
FP单页
FrontPage
FrontPage是一种强大的网页製作工具。详见FrontPage...
First Piece
服装外贸加工业务中,工厂大货开始生产,从流水线上出来的第一件样衣,称之为大货首件,作为该批服装的一个质量参考
Fuel Pump
油泵
Fuel oil pump 汽车电子用语——燃油泵
Flying Platform
在交响诗篇AO中出现的机体,全名为“Flying Platform(飞行平台)”。属于空中的汽车,跟汽车一样有不同的型号,以光粒子为主要动力。
Fluorescent Protein
萤光蛋白
FP
是CF(穿越火线)中的一种新的模式,即集结密令版本中,新增了战友系统,上线的还有一个全新货币单位FP点,下面就介绍FP点的获得方法。
新玩家进入游戏后,可推荐一名老玩家为自己的战友(每个新玩家只能推荐一名战友),推荐成功后,新玩家获得一定的道具奖励及经验加成,被推荐的老玩家在新玩家获得经验时按一定比例获得FP点数,FP点数可购买稀有道具。新玩家等级到达少尉后,双方战友关係自动结束,成为荣誉战友。
Foreign Policy
《Foreign policy》(《外交政策》)被公认为世界上最有影响力的国际时事刊物之一,创始人是美国政治学“泰斗”亨廷顿。诞生在1970年的《外交政策》杂誌专门鼓励所有对美国外交政策上面临的至关重要的问题而引发的争论。至今,这本以美国首都华盛顿为总部的杂誌已经成为了一个云集有深度讨论的论坛和新主张、新观念的信息来源。
Function Piont
功能点,在软体工程项目管理中用来测量软体的规模和成本 FP=UFCTCF
Flash point
简称fp物质化学性质闪点
Free Pascal
简称fp,是一种编程工具,界面和Turbo Pascal类似。使用pascal语言(delphi也是pascal语言)。
由于是一种免费的软体,所以被信息学奥赛使用。
FP flash
高速闪灯
又称High-speed Sync,以高于一般闪灯同步的速度,甚至是相机最高快门速度,闪灯也能配合。闪灯指数会随快门速度提高而减弱
Flash Play
中文译名“闪玩”,简称fp,在国外非常流行。通常是在短时间内通过便捷的网路形式寻找到志同道合的玩伴,利用发达的交通工具结伴前往另一城市旅游,或者就在当地结伴郊游、聚会、运动、K歌、聚餐等,旅游啦论坛为厦门闪玩族最喜欢的网站。
Feature Park
Symbian智慧型手机作业系统的特徵添加包,类似于WindowsOS的Service Park(补丁包)。
例如SymbianOS ver.9.3 Servers60 3rd Edition with Feature Park 2,简称塞班S60第三版FP2,诸如Nokia N96,N79,E72,5320XpressMusic,5630XpressMusic,6730classic等等,均搭载塞班作业系统S60第三版平台FP2特徵包。
这种特徵包通常会给系统以及UI带来些许的改变,比如增加惯性滑动、系统主题动画特效、BUG修正等。
flat package
扁平封装。表面贴装型封装之一。QFP或SOP的别称。部分半导体厂家採用此名。
风味剖面
风味描述分析又称风味剖面(FP),是一种定性的描述检验方法,用于描述产品辞彙(包括产品味道、风味、化学因子、混合的或单一的化合物等)和产品评价本身。
False Positive
假阳性。统计学术语,可简单理解为误判。相对概念假阴性(False Negative),意为漏判。
Frame Protocol
通信技术
Iub FP(frame protocol)讯息
Node B套用部分(NBAP)主要处理Iub接口的信令,FP则处理各接口的数据传输
Iub接口协定栈包含3个协定平面,分别是无线网路控制平面、传输网路控制平面和用户平面,分别对应3个协定的信令流程,即NBAP(Node B application part,Node B套用部分)、ALCAP(access link control application protocol,接入层链路控制套用协定)、Iub FP(frame protocol)讯息。FP所承载的协定包括无线资源控制(radio resource control,RRC),包数据集中协定(packet data convergence protocol,PDCP)等。这3个协定有着紧密的联繫,当无线网路控制器(radio network controller,RNC)发起传输信道管理或者无线连线管理相关过程的时候,是通过NBAP协定的相关过程来实现,比如Common Transport Channel Setup,Radio Link Setup,Radio Link Addition等。但需要对用户平面链路进行分配或删除,在Iub接口上,用户数据(FP)通过ATM结构中的AAL2传送,此时需要建立控制机制,ALCAP定义了与用户面建立、释放传输承载的方式,需要ALCAP协定来完成这些操作。一般情况下,如果不涉及到用户平面时,Iub接口中就只有NBAP过程的讯息。当涉及到用户平面的时候,情况要複杂得多。
Relation graph of Iub interface
RNC在以下2种情况下将涉及到用户平面的操作一种是对小区的公共传输信道做操作的时候;另一种是为UE提供专用信道的时候。在对传输信道做操作的过程中,用户平面只有FP同步讯息,不会有RRC讯息。当RNC涉及到对UE操作时候,需要先在RNC和UE之间建立一个无线连线(RRC连线),建立过程大致如下UE先向RNC请求建立RRC连线,RNC收到请求后根据具体情况选择是否为该UE建立专用信道。如果要建立专用信道(dedicated channel,DCH),RNC将通过NBAP协定请求建立无线链路或者重配置无线链路,Node B成功应答后,RNC将通过ALCAP协定分配DCH所需的AAL2链路,成功分配后RNC通过前向接入信道(forward access channel,FACH)传送RRC建立成功讯息。如果不需要为该UE建立专用信道,那幺就没有上述NBAP和ALCAP过程,RNC将直接通过FACH传送RRC建立成功讯息,该讯息将指示UE只能通过公共传输信道传输所有的讯息给RNC。图2显示了Iub接口中可能会出现的讯息种类。
Front Panel
Front Panel是前面板的意思,在有些产品属性标示常简称为FP.