精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

2013年圖靈獎得主 Leslie Lamport 專訪:程序員需要更多的數學知識

開發 系統 新聞
最近,Quanta Magazine對Lamport進行了一次專訪,討論了他在分布式系統方面的工作。

Leslie Lamport可能并不是一個家喻戶曉的名字,但對于計算機科學家們來說,他是一些耳熟能詳的「名字」幕后的貢獻者。比如Paxos算法、排版程序LaTeX、規格語言TLA+、「面包店算法」和「拜占庭將軍問題」等等。

Leslie Lamport 徹底改變了現代計算機之間的對話方式。2013年,他被授予圖靈獎,以表彰他在分布式系統方面的工作。

在分布式系統中,不同網絡上的多個組件協調一致,以實現一個共同的目標。互聯網搜索、云計算和人工智能都需要協調眾多強大的計算機器協同工作。當然,這種協調也會使我們遇到更多的問題。

Lamport曾經說過:「分布式系統是這樣一種系統,在這種系統中,一臺你甚至不知曉其存在的計算機出現了故障,就會導致你自己的計算機無法使用。」

最大的問題來源之一是「并發系統」,即在重疊的時間片段內發生多個計算操作,這導致了一種模糊性:哪臺計算機的時鐘是正確的?在1978年的一篇開創性論文中,Lamport引入了「因果關系」的概念,利用狹義相對論的觀點來解決這個問題。兩個觀察者在事件順序上可能存在分歧,但如果是一個事件導致另一個事件的發生,那么就能消除模糊性。發送或接收消息可以在多個進程之間建立因果關系。「邏輯時鐘」(現在也被稱為Lamport時鐘),提供了一種標準的方法來對并發系統進行推理。

有了這個工具以后,計算機科學家開始想知道他們如何系統地將這些連接的計算機變得更大,而不增加Bug。Lampor提出了一個優雅的解決方案:Paxos,一種允許多臺計算機執行復雜任務的「一致性算法」。沒有Paxos及其算法家族,現代計算就不可能存在。Paxos算法現在已經成為行業標準。

Lamport的另一貢獻,是他在上世紀80年代初創建了文檔準備系統LaTeX,提供了復雜公式排版和科學文檔格式的復雜方法。不僅在數學和計算機科學領域,而且在大多數科學領域,LaTeX已經成為論文格式的標準。

另外,Lamport所開發的規格語言TLA+使得工程師能夠以一種精確的、數學的方式描述程序的目標。自20世紀90年代以來,Lamport的工作就一直專注于「形式驗證」(formal verification),即使用數學證明來驗證軟件和硬件系統的正確性。他的突出貢獻便是創建了一種「規格語言」,稱為TLA+(Temporal Logic of Actions,行為時序邏輯)。軟件規格說明就像一個程序的藍圖或配方,它描述軟件應該如何在高層次上運行。這并不總是必要的,因為編寫一個簡單的程序就像煮一個雞蛋一樣。但若是一項更復雜、風險更高的任務,則需更高的精確度,編寫這樣一個程序就相當于準備一場九道菜的盛宴。你需要準備每道菜的每個組成部分,以一種精確的方式組合它們,然后按照正確的順序把它們端給每一位客人。這需要精確的食譜和說明,并以明確簡潔的語言來書寫,而描寫成英語散文,則可能會導致誤解。TLA+使用精確的數學語言來防止錯誤和避免設計缺陷。

將你的菜譜或規格作為輸入,一個叫做模型檢查器的程序會檢查菜譜是否合理、是否按預期工作,從而按照廚師的要求做出一道菜。在Lamport為程序員編寫適當的規格以前,程序員們經常胡亂拼湊一個系統,這曾讓他感到惋惜,畢竟廚師在不知道自己的食譜是否正確的情況下,是無法為宴會準備食物的。

這些成就并不是偶然的。這位81歲的計算機科學家對于人們如何使用和思考軟件有著不同尋常的見解。

最近,Quanta Magazine對Lamport進行了一次專訪,討論了他在分布式系統方面的工作。在采訪中,Lamport談論了他所創建的TLA+語言如何幫助程序員構建更好的系統,還談及了當前計算機科學教育中存在的問題,強調了數學思維在計算機科學中的重要性。

AI科技評論在不改變原意的基礎上對該專訪進行了編譯,以饗讀者。

圖注:Lamport參觀加州山景城的計算機歷史博物館

Quanta:我們先從Paxos談起,因為它是一個非常有影響力的算法。能否談談是什么驅動您開始做這項工作的?

Lamport:當時人們使用一些代碼去構建一個系統,我有種預感,他們的代碼所試圖實現的目標是不可能的。因此,我決定嘗試去證明這一點,并提出了一種人們應該在他們的系統中使用的算法。

Quanta:他們原有的算法存在什么問題?

Lamport:他們并沒有算法,而是只有一堆代碼。很少有程序員用算法來思考問題。在嘗試編寫并發系統時,如果只編寫代碼而沒有算法,那么你的程序必然會到處都是bug。

Quanta:介紹Paxos的那篇論文(“The Part-Time Parliament”)起初并沒有被廣為閱讀。為什么會這樣?

論文鏈接:https://dl.acm.org/doi/pdf/10.1145/279227.279229

Lamport:原因可能是我喜歡用故事來解釋事情,而且我用希臘字母來為人物命名。例如,在論文中,有一位奶酪檢查員名叫ΓωИΔα。身為一名數學家,在這里隨處可見希臘字母,我只是沒有意識到那些不是數學家的人會被這些字母給嚇到。這導致了這篇原本應該被看見的論文而沒有被看見。

所以在一開始Paxos的應用效果并不太好,但從長遠來看它的確實現了它的目標,因為人們稱這一系列的共識算法為Paxos,而不是「viewstamped replication」(這是計算機科學家、圖靈獎得主Barbara Liskov對共識算法的另一個命名)。

Quanta:在分布式系統領域研究了這么多年之后,是什么讓您開始了創建TLA+的工作?

Lamport:在20世紀70年代,當人們對程序進行推理時,他們試圖證明程序本身的屬性,這些屬性是用編程語言表述的。后來人們意識到,他們確實應該說明程序首先要完成什么——即程序的行為。

在20世紀80年代初,我意識到,為并發系統編寫這些更高級別規格的實用方法,是將它們編寫為抽象的算法。有了TLA+,我就能夠以一種足夠嚴謹的方式用數學去表達它們。后來證明,TLA+的確做得很出色。重要的是,不要試圖用編程語言來編寫算法:如果你真的想把事情做好,你需要用數學的術語來編寫你的算法。

Quanta:您曾說過,「如果你只思考而不寫作,你就只會思考你在思考的東西。」這就是模型檢測(model checking)的目的嗎?

Lamport:模型檢測是一種全面檢測系統小模型的所有執行情況的方法。它只顯示模型的正確性,而不是算法的正確性。當模型檢測去驗證正確性時,編碼只會生成代碼,它不測試任何東西。在進行模型檢測之前,確保算法有效的唯一方法是寫證明(proof)。

在具體實踐中,模型檢測會檢查算法的一個小實例的所有執行情況。如果幸運的話,您可以檢查足夠多的實例,從而使你對算法有足夠的信心。但對于任何規模的系統和算法的使用,證明都可以驗證其正確性。

Quanta:聽起來,模型檢測與另一種程序驗證方法有關:使用Coq等工具進行交互式定理證明。它們有何不同?

Lamport:Coq的目的是解決真正的數學問題,它能夠捕捉數學家所做的推理。例如, Georges Gonthier用它來證明了四色定理(four-color theorem)。一個數學命題的證明經過機器驗證后,幾乎可以肯定該命題為真。

TLA+不是為數學家設計的,而是為希望證明其系統特性的工程師設計的。20世紀90年代,在花了大約15年的時間編寫并發算法的證明之后,我了解到為了證明并發算法的正確性需要做什么。TLA是能夠一種讓證明過程具有完全的形式化的邏輯,而且TLA+也是基于TL邏輯的一套完整語言。

Quanta:像TLA+這樣的規范語言在工業中使用得不是很廣泛,是嗎?您認為這是為什么?

Lamport:我正在盡我所能。但基本上,程序員和許多(如果不是大多數的話)計算機科學家都被數學給嚇壞了。所以它的「銷路」很困難。

另外,每個項目都必須急匆匆地趕完。有句老話,「永遠沒有足夠的時間把一件事做到完美,但總是有時間去重新來過。」因為TLA+涉及到前期工作,在開發過程中又會添加新步驟,所以這也導致了它沒有被廣泛使用。

Quanta:前期的工作是否總是值得的?

Lamport:的確,世界各地的程序員編寫的大多數代碼都不需要非常精確的語句來說明它應該做什么。但有些事情很重要,需要保證正確。

例如,當人們制造芯片時,他們希望芯片能正常工作。當人們構建云基礎設施時,他們不希望出現會丟失人們數據的bug。對于那些要求精度的應用程序,你需要非常嚴格。而且你需要類似于TLA+的東西,尤其是當涉及到通常存在于這些系統中的并發時。

Quanta:程序員是否傾向于花更多的時間去寫代碼而非思考代碼?

Lamport:是的,在編寫代碼之前進行思考和寫作的重要性,需要在本科的計算機科學課程中教授,但事實并非如此。原因是教編程的人和教程序驗證的人之間沒有交流。

就我所見,這一分歧的兩邊都存在問題。教編程的人不了解他們需要知道的驗證,而教授驗證的人不理解它應該如何應用和在實踐中使用。

在彌合這一鴻溝之前,TLA+是不會收獲大量用戶的。我希望我至少能讓教授并發編程的人明白他們需要TLA+。那樣的話,TLA+也許還有希望被更多人使用。

Quanta:我感覺到,您對近年來的計算機科學教育不太滿意。是不是因為對數學重視不夠?

Lamport:是的,在數學思維方面。

Quanta:那么,您會如何構建本科課程?

Lamport:我不是一個教育家,所以我不知道如何教他們。但我知道人們應該學到什么。他們不應該害怕數學。他們可能學過一門簡單的數學,但不知道如何使用它。他們不知道這有什么好處。他們學了足夠多的知識,通過了考試,然后就拋之腦后。

Quanta:數學家常說他們在數學中看到了美。你是從算法領域起步的,那么您看到算法之美了嗎?

Lamport:我并不從美學的角度來考慮。我可能和其他人有同樣的感覺,但我只是用不同的語言來表達。關于算法,我考慮的不是美,簡單是我非常看重的東西。

責任編輯:張燕妮 來源: AI科技評論
相關推薦

2017-03-27 08:36:08

2020-07-31 09:42:18

AI 數據人工智能

2023-12-27 13:46:00

2021-01-14 13:38:26

程序員圖靈獎開發者

2021-09-02 16:10:21

人工智能機器學習技術

2012-07-27 09:25:40

2021-07-21 16:56:33

人工智能機器學習技術

2015-06-24 10:33:17

程序員擅長數學

2021-09-23 09:35:00

編程技能開發

2022-10-17 15:04:40

量子計算

2024-10-14 13:45:00

AI模型

2023-04-04 14:24:25

深度學習技術

2011-07-07 14:47:15

PHP

2012-11-23 09:42:11

2023-04-25 13:46:42

AI開源

2015-08-12 09:58:56

程序員工具

2021-11-23 09:34:50

深度學習編程人工智能

2024-01-04 12:54:00

AI數據

2025-11-17 09:00:00

2010-01-11 10:36:15

點贊
收藏

51CTO技術棧公眾號

国模无码一区二区三区| 国产成人一区二区在线观看| 色a资源在线| 国产91丝袜在线18| 欧美亚洲另类激情另类| 西西444www无码大胆| 成人国产精品| 亚洲已满18点击进入久久| 久久99九九| 91国产免费视频| 亚洲国产mv| 国产一区二区三区在线观看网站| 中文字幕亚洲影院| 麻豆免费在线| 亚洲欧美在线另类| 精品国产第一页| 中文在线资源天堂| 激情综合在线| zzijzzij亚洲日本成熟少妇| 国模无码视频一区| 欧美视频免费看| 精品久久久一区二区| 亚洲成色最大综合在线| 免费观看国产视频| 另类中文字幕网| 性色av一区二区三区红粉影视| 三年中国中文观看免费播放| 亚洲高清在线一区| 欧美性猛片aaaaaaa做受| 国产小视频免费| 3p在线观看| 99久免费精品视频在线观看| 成人黄色中文字幕| 国产一区免费看| 日韩亚洲国产精品| 久久成人亚洲精品| 在线免费看视频| 亚洲区小说区| 亚洲韩国日本中文字幕| 深爱五月综合网| 国产极品一区| 91国在线观看| 成人免费在线小视频| 另类视频在线| 一区二区三区四区精品在线视频| 天天爽天天狠久久久| 欧美在线精品一区二区三区| 国产精品一色哟哟哟| 成人av在线网址| 中文字幕+乱码+中文字幕明步| 免费在线亚洲欧美| 91精品国产91久久久久福利| 午夜免费激情视频| 91精品国偷自产在线电影 | 国产精品午夜免费| 久久手机视频| 国产精品国产高清国产| 成人av电影免费在线播放| 99视频在线播放| hs视频在线观看| 国产传媒日韩欧美成人| 亚洲淫片在线视频| 精品毛片一区二区三区| 国产精品一二三| 97netav| 国产成a人亚洲精v品无码| 国产九色精品成人porny| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品午夜福利| 国产精品一二三四| 国产一区二区三区高清视频| 亚洲av成人无码久久精品老人| 久久午夜国产精品| 日韩欧美视频一区二区三区四区| 精品乱码一区二区三四区视频 | 少妇高潮在线观看| 久久精品国内一区二区三区水蜜桃| 中文字幕亚洲情99在线| 欧美做爰啪啪xxxⅹ性| 一区二区三区毛片免费| 久久久久国色av免费观看性色| 日韩乱码在线观看| 日韩高清一区在线| 91啪国产在线| 天天躁日日躁狠狠躁伊人| 久久综合久色欧美综合狠狠| 日韩亚洲一区在线播放| 欧美18一19xxx性| 亚洲影视资源网| av片中文字幕| 粉嫩一区二区三区在线观看| 亚洲福利在线看| 日韩女同一区二区三区| 综合日韩在线| 国产91ⅴ在线精品免费观看| 在线中文字幕网站| 高清国产一区二区| 日本视频精品一区| 污污的视频在线观看| 欧美午夜激情视频| 久久精品国产99久久99久久久| 牛牛视频精品一区二区不卡| 中文字幕v亚洲ⅴv天堂| 国产亚洲精品av| 日日摸夜夜添夜夜添精品视频| 国产精品夫妻激情| 亚洲第一色视频| 亚洲国产高清在线观看视频| 男人的天堂avav| jizzjizz少妇亚洲水多| 欧美大胆一级视频| 国产探花视频在线播放| 欧美三级第一页| 国产精品久久婷婷六月丁香| 丰满肥臀噗嗤啊x99av| 欧美激情一区二区三区四区| 欧美狂野激情性xxxx在线观| 欧美黄色a视频| 亚洲毛片在线看| 欧美三级免费看| 美女视频一区在线观看| 久久国产精品久久精品国产| 国产在线高潮| 91黄视频在线| 日韩片在线观看| 激情一区二区| 亚洲精品欧美日韩| 91网页在线观看| 欧美午夜宅男影院在线观看| av电影中文字幕| 婷婷亚洲五月色综合| 日韩美女视频免费在线观看| 亚洲国产精品视频在线| 日韩理论片在线| 在线视频日韩一区| 婷婷亚洲成人| 97在线视频精品| 国精产品乱码一区一区三区四区| 日韩毛片精品高清免费| 在线观看av网页| 国产欧美一区二区精品久久久| 97欧美精品一区二区三区| 国产精品嫩草影院精东| 国产精品久久久久久久久图文区| 久久久999视频| 精品视频自拍| 国语自产精品视频在线看抢先版图片 | 手机在线不卡av| 亚洲国产毛片aaaaa无费看| 在线观看网站黄| 欧美淫片网站| 99在线观看视频网站| 调教一区二区| 日韩欧美视频在线| 久久国产精品国语对白| 狠狠色狠狠色合久久伊人| 亚洲高清123| 国精品产品一区| 久久天堂电影网| 国产成人精品毛片| 一片黄亚洲嫩模| 国产黑丝一区二区| 久久久久国产精品午夜一区| 欧美精品一区二区视频| 蜜桃成人精品| 视频在线一区二区| 99久久精品无免国产免费| 亚洲欧美电影一区二区| 性一交一黄一片| 在线精品亚洲| 欧美xxxx黑人又粗又长精品| 国产精品亚洲一区二区三区在线观看 | 日韩欧美中文视频| 欧美视频日韩| 久久精品日韩精品| www.26天天久久天堂| 久久精品成人欧美大片| 高潮毛片7777777毛片| 欧美日韩国产影院| 午夜影院黄色片| 国产一区二区0| 久久久久久久中文| 日本久久综合| 2014亚洲精品| 漫画在线观看av| 最近2019年中文视频免费在线观看| 国产精品爽爽久久久久久| 亚洲宅男天堂在线观看无病毒| 青青草成人免费视频| 麻豆精品在线观看| 欧美日韩激情四射| 九九热线有精品视频99| 91视频免费在线| 九色porny丨入口在线| 亚洲午夜未满十八勿入免费观看全集| 国产美女精品视频国产| 亚洲成人777| 任你操精品视频| 不卡在线视频中文字幕| 91看片在线免费观看| 好看不卡的中文字幕| 日本在线观看一区二区| 午夜日韩影院| 国产精品免费久久久久久| av电影免费在线观看| 亚洲欧美日韩精品久久奇米色影视| 一卡二卡三卡在线| 岛国av在线不卡| www青青草原| 久久精品欧美日韩精品 | 成人国产精品免费观看| 成人性视频欧美一区二区三区| 欧美日韩午夜| 伊人久久av导航| 欧美禁忌电影| 高清国产一区| 精品三级久久久| 国产精品欧美激情在线播放| 麻豆理论在线观看| 欧美大片在线免费观看| 91电影在线播放| 精品视频久久久| 黄色小视频免费观看| 91精品国产综合久久香蕉的特点| 国产精品21p| 午夜精品影院在线观看| 久久久久久久久97| 国产精品不卡视频| 内射毛片内射国产夫妻| 91免费观看视频| 五月天激情小说| 国产不卡视频一区| 一级黄色片在线免费观看| 日韩综合在线视频| 国产日产欧美视频| 亚洲美女视频在线免费观看| 免费看日b视频| 亚洲精品久久| 亚洲欧美日韩不卡| 91久久夜色精品国产按摩| 日本一区高清在线视频| 综合国产视频| 日本一区二区久久精品| 在线观看欧美理论a影院| 国精产品99永久一区一区| 电影一区二区在线观看| av一区观看| 91精品国产自产精品男人的天堂| 成人永久免费| 91精品入口| 国产一区二区黄色| 日韩中文av| 蜜桃传媒视频麻豆一区 | 青娱乐免费在线视频| 亚洲免费观看高清完整版在线观看熊| 侵犯稚嫩小箩莉h文系列小说| 亚洲欧洲精品成人久久奇米网| 亚洲欧美综合7777色婷婷| 国产精品久久久久久福利一牛影视| 国产精品无码无卡无需播放器| 国产日韩欧美精品电影三级在线| 亚洲一级黄色录像| 国产精品久久久久久一区二区三区| аⅴ天堂中文在线网| 中文字幕日韩一区| 曰本女人与公拘交酡| 亚洲综合视频网| 国产精品久久久免费视频| 欧美日韩中文字幕日韩欧美| 四虎影院在线免费播放| 精品视频在线看| av无码精品一区二区三区宅噜噜| 日韩女同互慰一区二区| 亚洲av成人精品毛片| 国产午夜精品视频| 欧美另类极品| 久久久久久久久久久久av| 都市激情亚洲综合| 国产欧美精品一区二区三区-老狼 国产欧美精品一区二区三区介绍 国产欧美精品一区二区 | 51漫画成人app入口| 欧美中文字幕第一页| 99re久久| 成人欧美一区二区三区在线观看| 日韩高清影视在线观看| 亚洲欧洲久久| 雨宫琴音一区二区在线| 毛葺葺老太做受视频| 国产一区二区成人久久免费影院| 欧美无人区码suv| 国产精品久久久久久久久免费桃花 | 黑人精品一区二区| 国产亚洲精品高潮| h视频在线免费观看| 91黑丝高跟在线| 亚洲精品三区| 久精品国产欧美| 午夜久久免费观看| 久久久噜噜噜www成人网| 蜜臀精品久久久久久蜜臀| 国产大尺度视频| 国产精品视频看| 国产午夜在线播放| 91精品国产麻豆国产自产在线| 深夜福利在线看| 在线成人中文字幕| 天堂中文av在线资源库| 91精品在线播放| 欧美人与牛zoz0性行为| 成年丰满熟妇午夜免费视频 | 亚洲精品免费电影| 国产成人无码av| 欧美mv日韩mv国产网站| av黄色在线观看| 欧美亚洲另类视频| 91精品久久久久久综合五月天| 亚洲成色最大综合在线| 亚洲一区黄色| 亚洲国产精品第一页| 国产精品国产三级国产aⅴ原创 | 欧美久久久一区| 欧美日本韩国一区二区| 欧美激情一区二区久久久| 日韩电影精品| 亚欧洲精品在线视频免费观看| 一区二区三区精品视频在线观看| 国产高清av片| 亚洲国产经典视频| 日韩国产亚洲欧美| 精品中文视频在线| 黄色激情在线播放| 成人av免费在线看| 在线免费观看日本欧美爱情大片| 亚洲精品怡红院| 久久精品一区四区| 老熟妇仑乱一区二区av| 亚洲精品福利在线| 成年女人在线看片| 国产精品久久亚洲7777| 欧美成人有码| 91精产国品一二三| 亚洲欧美精品午睡沙发| 国产又色又爽又黄又免费| 中文字幕欧美日韩精品 | 99久热re在线精品996热视频| 98精品久久久久久久| 色戒在线免费观看| 国产精品欧美经典| 亚洲午夜精品久久久| 中文字幕亚洲一区二区三区| 成人国产激情| 一区二区三区电影| 精品系列免费在线观看| 老司机深夜福利网站| 欧美丰满嫩嫩电影| 黄色在线免费网站| 99国产高清| 亚洲激情女人| 播金莲一级淫片aaaaaaa| 天天影视色香欲综合网老头| 少妇性bbb搡bbb爽爽爽欧美| 日产日韩在线亚洲欧美| 欧美精品一区二区三区中文字幕| 日本熟妇人妻中出| 中文字幕一区二区不卡| 国产黄色av网站| 羞羞色国产精品| 精品毛片免费观看| 国产精品自在自线| 一区二区三区免费看视频| 欧美综合视频在线| 国产不卡在线观看| 国产精品二区不卡| 精人妻一区二区三区| 欧美性少妇18aaaa视频| 69久久夜色| 高清一区二区三区视频| 久久精品人人| 成年人二级毛片| 亚洲精品www| 欧美成人一二区| 国产一二三在线视频| 国产欧美日韩卡一| 国产欧美一区二区三区视频在线观看| 欧美福利小视频| 国产欧美一区| 欧美一级片在线免费观看| 福利一区福利二区微拍刺激| av片在线免费观看| 国产精品一区二区三区在线观| 久久亚洲图片| 天天人人精品| 国产精品亚洲一区二区三区在线 | 一区二区视频观看| 欧美日韩一区二区在线视频| 人妖欧美1区| 日产精品高清视频免费| 国产一区二区不卡| 日本一区二区三区久久| 欧美精品www| 天天天综合网|