婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 谷歌地圖標(biāo)注到底多大?20億行代碼!

谷歌地圖標(biāo)注到底多大?20億行代碼!

熱門(mén)標(biāo)簽:怎么批量導(dǎo)出91位圖地圖標(biāo)注 亮劍天下外呼系統(tǒng)官網(wǎng) 外呼系統(tǒng)防泄密軟件 河北銷(xiāo)售電銷(xiāo)機(jī)器人系統(tǒng) 贛州外呼系統(tǒng)代理商 商標(biāo)地圖標(biāo)注 中國(guó)地圖標(biāo)注比例尺寸 現(xiàn)在的外呼系統(tǒng)可以用嗎 齊齊哈爾店鋪地圖標(biāo)注要多少錢(qián)

面對(duì)谷歌地圖標(biāo)注代碼有多大?這種疑問(wèn),你可能會(huì)用收入、股票價(jià)格、客戶(hù)數(shù)量或者是形而上學(xué)的影響力來(lái)回答這個(gè)疑問(wèn)。可是,這還不是悉數(shù)。Google 作為全球最大的互聯(lián)網(wǎng)公司,咱們當(dāng)然可以用互聯(lián)網(wǎng)思想來(lái)考慮這個(gè)疑問(wèn),比如用代碼數(shù)量來(lái)衡量它。
來(lái)自于 Google 的 Rachel Potvin,在周一舉行的硅谷工程會(huì)議上給了咱們一個(gè)可以參閱的答案。她表明,運(yùn)轉(zhuǎn)全部 Google 互聯(lián)網(wǎng)效勞的軟件,包含了 Google 查找、Gmail、Google地圖等,大概有20億行代碼。相比之下,從20世紀(jì)80年代就開(kāi)端開(kāi)發(fā)的 Windows 操作體系——有史以來(lái)為單一計(jì)算機(jī)所開(kāi)發(fā)的最雜亂的軟件東西之一,只要5000萬(wàn)行代碼。
所以簡(jiǎn)略一刀切的話,樹(shù)立 Google 適當(dāng)于建40個(gè) Windows 體系。 當(dāng)然,5000萬(wàn)行代碼驅(qū)動(dòng)的僅僅是 Windows 體系自身,而20億行代碼則是 Google 的悉數(shù)。Google 的事務(wù)掩蓋規(guī)劃及其廣,包含了查找、地圖、文檔、交際、日歷、郵件、視頻,以及別的互聯(lián)網(wǎng)效勞,全部20億行代碼都存放在代碼資本庫(kù)中,供給應(yīng)悉數(shù)2.5 萬(wàn)名 Google 工程師調(diào)用。在公司內(nèi)部,Google 對(duì)待它的代碼就像對(duì)待一個(gè)無(wú)窮的操作體系。Potvin 表明:盡管不能證實(shí)這一點(diǎn),但我以為這是全球最大的單一信息庫(kù)。
Google 是一個(gè)極點(diǎn)比如,但它展現(xiàn)了如今的軟件在互聯(lián)網(wǎng)年代有多雜亂,以及咱們?cè)趺锤膭?dòng)運(yùn)用的編碼東西和理念,以習(xí)慣這種雜亂性。Google 的無(wú)窮資本庫(kù)僅適用于內(nèi)部程序員,但在某種程度上,它現(xiàn)已類(lèi)似于Github——一個(gè)向全部大眾敞開(kāi)的源代碼庫(kù),工程師可以經(jīng)過(guò)互聯(lián)網(wǎng)同享代碼。咱們正在 走向一個(gè)需求常常大規(guī)劃合作代碼的世界,也只要這么才干跟上現(xiàn)代互聯(lián)網(wǎng)效勞的開(kāi)展。
GitHub 就表明:Google 擁有2.5萬(wàn)名工程師,他們可以與內(nèi)部擁有各種不一樣技能的人分享代碼。可是小公司可以運(yùn)用 GitHub 和開(kāi)源,得到相同的優(yōu)勢(shì)。
另一方面,樹(shù)立并運(yùn)轉(zhuǎn)一個(gè)20億行代碼的巨大體系,并不簡(jiǎn)略。Lambert 表明:這是一項(xiàng)技能應(yīng)戰(zhàn),也是一個(gè)無(wú)窮豪舉,數(shù)字適當(dāng)驚人。
GitHub 可以讓程序員輕松同享代碼和協(xié)作,它涵蓋了數(shù)以百萬(wàn)計(jì)的項(xiàng)目,但沒(méi)有直接包容軟件項(xiàng)目。Google 則更進(jìn)了一步,將許多項(xiàng)目兼并成一個(gè)。鑒于觸及許多工程師以及一起敷衍如此多代碼的難度,能做到這一點(diǎn)十分地張狂。
Piper
Google 為了一起敷衍全部代碼,現(xiàn)已樹(shù)立了自個(gè)的版別控制體系:Piper。它在全部巨大的網(wǎng)絡(luò)基礎(chǔ)設(shè)施上運(yùn)轉(zhuǎn),體系掩蓋了10個(gè)不一樣的 Google 數(shù)據(jù)中心。
這一體系不只將全部20億行代碼都存放在單一的體系內(nèi),并供給應(yīng)公司內(nèi)部工程師調(diào)用,更給工程師供給了更多自在,可以運(yùn)用及兼并橫跨許多項(xiàng)目的代碼。 Potvin 表明:當(dāng)你開(kāi)端一個(gè)新項(xiàng)目,Google 現(xiàn)已供給了有豐厚資本的圖書(shū)館,簡(jiǎn)直全部作業(yè)都現(xiàn)已幫你完結(jié)。更主要的是,工程師可以在全部 Google 效勞中進(jìn)行代碼改動(dòng)和當(dāng)即布置。更新一件事,就可以更新全部。
當(dāng)然運(yùn)用這個(gè)體系也有約束。Potvin 表明,某些高度機(jī)密的代碼,如PageRank 查找算法,被存儲(chǔ)在一個(gè)獨(dú)自的資本庫(kù)中,只供給應(yīng)特定職工。并且,因?yàn)锳ndroid 和 Chrome兩個(gè)操作體系與那些在線效勞有非常大的差異,Google 會(huì)將它們的代碼存儲(chǔ)在獨(dú)自的版別控制體系中。但在大多數(shù)情況下,Google 代碼都是一個(gè)全體。
機(jī)器程序員
Lambert 指出,構(gòu)建和運(yùn)轉(zhuǎn)這么的一個(gè)體系,不只需求知道怎么做到這種事,還需求巨大的計(jì)算才能。Piper 天天需求處理大概85TB的數(shù)據(jù)(即85000GB),Google 的 2.5萬(wàn)名工程師天天會(huì)對(duì)資本庫(kù)做出45000次提交(修正)。
與此一起,Piper 還必須能刪去人類(lèi)程序員所發(fā)生的許多冗余。它必須保證代碼準(zhǔn)確無(wú)誤,程序員不會(huì)相互干與,要能從資本庫(kù)中刪去過(guò)錯(cuò)和未運(yùn)用的代碼。而恰是存在這全部艱 難,Piper不得不接手一些人類(lèi)的作業(yè)。如今,Google 現(xiàn)已從之前的一個(gè)版別控制體系Perforce,切換到了 Piper,讓機(jī)器來(lái)完結(jié)一部分作業(yè)。
這并不意味著 Google 要讓機(jī)器人編寫(xiě)代碼,但它們的確可以生成許多運(yùn)轉(zhuǎn)軟件所需的數(shù)據(jù)和配置文件。程序員和機(jī)器人需求協(xié)調(diào)一致,保護(hù)代碼健康。如今現(xiàn)已不只要人類(lèi)在保護(hù)代碼了。
讓全部人受惠的 Piper
別的公司能否獲益于同類(lèi)體系呢?當(dāng)然能,并且也的確有公司這么做了。Facebook 的主應(yīng)用有2000萬(wàn)行以上代碼,公司把全部作業(yè)作為一個(gè)獨(dú)自的項(xiàng)目。還有一些公司以較小規(guī)劃在做相同的作業(yè),而當(dāng)這些公司不斷挨近 Google 或 Facebook 的規(guī)劃,也會(huì)做相同的事。但Google 和 Facebook 都在探索可以改動(dòng)每個(gè)人的辦法。
兩家巨子正在開(kāi)發(fā)一個(gè)開(kāi)源的版別控制體系,任何人都可以用它來(lái)處理大規(guī)劃代碼。它根據(jù)現(xiàn)有體系Mercurial,Google正試圖擴(kuò)展 Mercurial 資本庫(kù),到達(dá)Google的規(guī)劃。

標(biāo)簽:湖北 武漢 廈門(mén) 茂名 湖南 常州 宿州 紹興

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《谷歌地圖標(biāo)注到底多大?20億行代碼!》,本文關(guān)鍵詞  谷歌,地圖,標(biāo)注,到底,多大,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《谷歌地圖標(biāo)注到底多大?20億行代碼!》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于谷歌地圖標(biāo)注到底多大?20億行代碼!的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 濮阳市| 苏州市| 营山县| 三台县| 泾源县| 黄山市| 凤阳县| 鞍山市| 宜章县| 辽阳市| 安平县| 时尚| 陵水| 南投县| 中宁县| 孟连| 城市| 墨江| 麻城市| 双桥区| 哈尔滨市| 东至县| 甘谷县| 苍南县| 古浪县| 大安市| 廉江市| 阳泉市| 泉州市| 株洲县| 金门县| 沅陵县| 常州市| 镇巴县| 新巴尔虎左旗| 乐昌市| 丘北县| 德州市| 望城县| 攀枝花市| 洛南县|