亚洲国产区中文,国产精品91高清,亚洲精品中文字幕久久久久,亚洲欧美另类久久久精品能播放

                  族譜網(wǎng) 頭條 人物百科

                  類型安全

                  2020-10-16
                  出處:族譜網(wǎng)
                  作者:阿族小譜
                  瀏覽:292
                  轉(zhuǎn)發(fā):0
                  評論:0
                  定義RobinMilner對于類型安全所喊出的口號:這一口號的涵義,取決于語言形式化語義的類別。在指稱語義學(xué)里,類型安全意謂者一個表達式的值具有良好類型τ,則表達式是一個屬于τ的集合的真正的成員。1994年,AndrewWright和MatthiasFelleisen以操作語義學(xué)定義的公式描述:何謂現(xiàn)今的標(biāo)準(zhǔn)定義,以及對于類型安全的檢驗技術(shù)。根據(jù)上述方法,類型安全是以編程語言語義中的兩個性質(zhì)所決定的:這些性質(zhì)不是無中生有的,而是和編程語言所描述出來的語義相連系,而且各式各樣的語言存在著可以此基準(zhǔn)來充實的廣大的空間。因為“類型良好”程序的概念已是靜態(tài)語義學(xué)的一部分,而“卡住”(或者“搞錯”)則是動態(tài)語義學(xué)方面的屬性。語言的類型安全性學(xué)術(shù)研究用途的玩具語言,常會提出類型安全方面的需求。另一方面,許多語言以人工方式所產(chǎn)生的類型安全,證實經(jīng)常需要上千次的檢查。不過,某些語言,如標(biāo)準(zhǔn)ML,其嚴格定義...

                  定義

                  Robin Milner 對于類型安全所喊出的口號:

                  這一口號的涵義,取決于語言形式化語義的類別。在指稱語義學(xué)里,類型安全意謂者一個表達式的值具有良好類型τ,則表達式是一個屬于τ的集合的真正的成員。

                  1994年,Andrew Wright 和 Matthias Felleisen 以操作語義學(xué)定義的公式描述:何謂現(xiàn)今的標(biāo)準(zhǔn)定義,以及對于類型安全的檢驗技術(shù)。根據(jù)上述方法,類型安全是以編程語言語義中的兩個性質(zhì)所決定的:

                  這些性質(zhì)不是無中生有的,而是和編程語言所描述出來的語義相連系,而且各式各樣的語言存在著可以此基準(zhǔn)來充實的廣大的空間。因為“類型良好”程序的概念已是靜態(tài)語義學(xué)的一部分,而“卡住”(或者“搞錯”)則是動態(tài)語義學(xué)方面的屬性。

                  語言的類型安全性

                  學(xué)術(shù)研究用途的玩具語言,常會提出類型安全方面的需求。另一方面,許多語言以人工方式所產(chǎn)生的類型安全,證實經(jīng)常需要上千次的檢查。不過,某些語言,如標(biāo)準(zhǔn)ML,其嚴格定義了語義,且Java也已提供類型安全。其它語言如Haskell也被認為是類型安全。暫且不理會語言定義的性質(zhì),在運行時期發(fā)生的某些錯誤,應(yīng)歸于實現(xiàn)時的缺陷,或是用了其它語言撰寫的程序庫;這種錯誤可能使給定的實現(xiàn),在某些情況下的類型不再安全。

                  類型安全語言的存儲器管理

                  要實現(xiàn)完善的類型安全語言,它至少需要垃圾回收或增加存儲器配置和解配置的限制(本節(jié)主要針對前者)。更明確地說,不允許懸置指針橫跨不同結(jié)構(gòu)類型的存在。這有一技術(shù)上的原因:假定類型語言(如Pascal要求分配的存儲器必須顯式釋放)。如果存在一個仍舊指向之前的存儲器地址的懸置指針,新的數(shù)據(jù)結(jié)構(gòu)可能會分配到同一空間。例如,如果初始化一個指向整數(shù)區(qū)域數(shù)據(jù)結(jié)構(gòu)的指針,但新對象的指針區(qū)域卻分配在整數(shù)的地方,然后指針區(qū)域可借由改變整數(shù)區(qū)域的值簡單改變成任可東西(經(jīng)由間接引用懸置指針)。因為當(dāng)指針改變時,尚未指定將會發(fā)生什么,所以這個語言就不是類型安全的。大部分類型安全的語言滿足使用垃圾回收實現(xiàn)存儲器的管理。

                  在允許指針?biāo)阈g(shù)的語言中,實現(xiàn)垃圾回收器是最好的,所以在類型不安全的語言或類型安全可能失效的語言中,如此實現(xiàn)回收器的程序庫是最好的。C 和 C++ 經(jīng)常使用。

                  類型安全與強類型

                  在各種強類型的定義中,其往往成為類型安全的同義詞;然而,類型安全與動態(tài)類型并不互相排斥。也可將動態(tài)類型視為非常寬松的靜態(tài)類型語言,而且所有語法正確的程序皆具備良好類型;只要它的動態(tài)語義學(xué)能夠保證絕不會有程序“搞錯”,它就可以滿足上述定義,且可稱為類型安全。

                  參閱

                  數(shù)據(jù)類型

                  類型理論


                  免責(zé)聲明:以上內(nèi)容版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請告知,我們將盡快刪除相關(guān)內(nèi)容。感謝每一位辛勤著寫的作者,感謝每一位的分享。

                  ——— 沒有了 ———
                  編輯:阿族小譜

                  更多文章

                  更多精彩文章
                  評論 {{commentTotal}} 文明上網(wǎng)理性發(fā)言,請遵守《新聞評論服務(wù)協(xié)議》
                  游客
                  發(fā)表評論
                  • {{item.userName}} 舉報

                    {{item.content}}

                    {{item.time}} {{item.replyListShow ? '收起' : '展開'}}評論 {{curReplyId == item.id ? '取消回復(fù)' : '回復(fù)'}}

                    回復(fù)評論
                  加載更多評論
                  打賞作者
                  “感謝您的打賞,我會更努力的創(chuàng)作”
                  — 請選擇您要打賞的金額 —
                  {{item.label}}
                  {{item.label}}
                  打賞成功!
                  “感謝您的打賞,我會更努力的創(chuàng)作”
                  返回
                  打賞
                  私信

                  推薦閱讀

                  · 安全
                  限制在一些保證或保險中,安全性可以限定一個物品或組織的機能品質(zhì),而且此機能是無害的。其目的是確保物品或組織只會進行原本定義要做的機能。在一些情形下,安全是一個相對性的概念。有時消除所有風(fēng)險是不可能的,或者因為其困難度及其成本而不可行。這種情形下,安全是指人員或物品的風(fēng)險及損害很低,在可接受范圍內(nèi),而且是可以管理的。安全的種類有些產(chǎn)品符合對應(yīng)安全標(biāo)準(zhǔn),這些產(chǎn)品是安全的,但也有些產(chǎn)品只是讓人感覺它是安全的,如何區(qū)分這二類產(chǎn)品就很重要了。為了區(qū)分不同的安全種類,公路安全社群使用以下的這些名詞:校園安全規(guī)范安全規(guī)范安全(Normativesafety)是指設(shè)計或產(chǎn)品符合適用的標(biāo)準(zhǔn)及保護措施。實質(zhì)安全實質(zhì)安全(Substantive)是指一產(chǎn)品在安全議題上的歷史是良好的,但本身不一定有符合相關(guān)的標(biāo)準(zhǔn)。感知安全感知安全(Perceivedsafety)是指客戶認知的安全程度。例如紅綠燈一般在感知上認為...
                  · 安全別針
                  起源安全別針的起源可追溯至公元前14世紀的麥錫尼文化(麥錫尼第三時代晚期)。那時被稱為“Fibulae”(眾數(shù),單數(shù)為fibula),其用法和今日的安全別針相同且外觀也相似。但之后安全別針就失傳了。一直到1849年時,近代的安全別針才由美國發(fā)明家瓦特·杭特(WalterHunt)重新再發(fā)明,當(dāng)時它的專利權(quán)售價是四百美金。組成它由堅硬折彎的金屬或塑膠制成,它被稱為安全是因為針的外部被包覆起來。它常被用來連結(jié)兩件沒有鈕扣或拉鏈的布料。安全別針利用它細針的部分穿過物品后將它們串連在一起。它通常相當(dāng)耐用且便宜。安全別針的文化根據(jù)1970年代英國狄克·布立奇(DickHebdige)的記述,當(dāng)時的朋克族常利用安全別針來制造他們服飾上的新造型。參見胸針回形針
                  · 能源安全
                  參看糧食安全可再生能源
                  · 公共安全
                  參考文獻^中國公共安全科技問題分析與發(fā)展戰(zhàn)略規(guī)劃研究.中國工程科學(xué).2007年4月,9(4):35–40.
                  · 信息安全
                  名詞區(qū)分信安概念信息安全這一術(shù)語,與計算機安全和信息保障(informationassurance)等術(shù)語經(jīng)常被不正確地互相替換使用。這些領(lǐng)域經(jīng)常相互關(guān)聯(lián),并且擁有一些共同的目標(biāo):保護信息的機密性、完整性、可用性;然而,它們之間仍然有一些微妙的區(qū)別。區(qū)別主要存在于達到這些目標(biāo)所使用的方法及策略,以及所關(guān)心的領(lǐng)域。信息安全主要涉及數(shù)據(jù)的機密性、完整性、可用性,而不管數(shù)據(jù)的存在形式是電子的、印刷的還是其它的形式。計算機安全可以指:關(guān)注計算機系統(tǒng)的可用性及正確的操作,而并不關(guān)心計算機內(nèi)存儲或產(chǎn)生的信息。為保障信息安全,要求有信息源認證、訪問控制,不能有非法軟件駐留,不能有未授權(quán)的操作等行為。歷史自從人類有了書寫文字之后,國家首腦和軍隊指揮官就已經(jīng)明白,使用一些技巧來保證通信的機密以及獲知其是否被篡改是非常有必要的。凱撒被認為在公元前50年發(fā)明了凱撒密碼,它被用來防止秘密的消息落入錯誤的人手中時被...

                  關(guān)于我們

                  關(guān)注族譜網(wǎng) 微信公眾號,每日及時查看相關(guān)推薦,訂閱互動等。

                  APP下載

                  下載族譜APP 微信公眾號,每日及時查看
                  掃一掃添加客服微信