當前位置:
首頁 > 科技 > 沃爾瑪禁止合作方使用AWS服務;RedMonk 6月編程語言排行榜發布;蘋果執行限制熱更新政策,已下架數萬應用

沃爾瑪禁止合作方使用AWS服務;RedMonk 6月編程語言排行榜發布;蘋果執行限制熱更新政策,已下架數萬應用

編輯|小智

審校丨木環

本周要聞:RedMonk 6 月編程語言排行:Java 第二,Kotlin 未入榜;蘋果執行限制熱更新政策下架數萬應用;沃爾瑪告訴供應商:遠離亞馬遜雲;LinuxCon 在華召開,Linux 之父 Linus Torvalds 在會上做了演講;虛擬現實的未來在哪裡?

RedMonk 6 月編程語言排行:Java 第二,Kotlin 未入榜

RedMonk 發布了 2017 年 6 月(Q3)的編程語言排行榜:JavaScript 依然穩居榜首,Java 緊隨其後;然後是 Python、PHP 和 C#;C ++ 跌出前 5 降至第 6 ;Ruby 出現新低,排名第 8 ;Kotlin 未入前 20 ,遠遠排在第 46 位。

RedMonk 編程語言排行榜是追蹤編程語言在 GitHub 和 Stack Overflow 上的代碼使用和討論數量來統計的,以挖掘潛在的未來語言採用趨勢。該榜單每年發布兩次,上一次是今年 3 月份發布的 Q1 編程語言排行榜。

蘋果執行限制熱更新政策下架數萬應用

蘋果開始嚴格執行限制熱更新政策,其應用商店下架了數萬違規應用。熱更新是一種繞過應用審查流程的應用更新技術,潛在可能會被加入惡意代碼,給用戶帶來安全風險。蘋果前不久給開發者發出警告,要求開發者刪除 JSPatch 相關框架,截止時間為 6 月 12 日。國內媒體報道稱,截止到 6 月 16 日,中國地區下架應用已經接近 3 萬,包括《天天酷跑》等遊戲,其中 6 月 15 日一天,最高下架超過 2 萬 ; 美國地區這幾天下架的應用也達 2 萬 7 千個。兩個國家大部分下架應用多未在暢銷排行 (1500 名) 以內。

沃爾瑪告訴供應商:遠離亞馬遜雲

零售業的金剛大戰哥斯拉已經轉移到了雲端。《華爾街日報》報道(付費牆),沃爾瑪告訴一些科技公司:如果它們要和它做生意,不要在亞馬遜 AWS 上運行應用程序。沃爾瑪不想讓亞馬遜接觸到它的任何業務,它將數據儲存在自己的伺服器上,使用亞馬遜競爭對手如微軟 Azure 的服務。

沃爾瑪發言人接受採訪時稱該公司所採用的部分供應商的雲應用運行在亞馬遜 AWS 雲服務上,但拒絕披露有多少應用,表示讓最敏感的數據遠離競爭對手的平台不應該大驚小怪。亞馬遜發言人則認為沃爾瑪此舉是在「恐嚇」科技供應商,稱此類的策略對客戶和生意有害。

LinuxCon 在華召開,Linux 之父 Linus Torvalds 在會上做了演講

開源盛會——LC3 在北京國家會議中心成功舉行!作為 LC3 在中國的首秀,此次大會彙集了業內最頂尖的開源專家,迎得千位開源粉慕名近距離切磋。此次 LC3 發布會,是 Linux 和 Git 的創始人 Linus Torvalds 在中國的首秀,也是其第一次面對中國媒體。

Linus Torvalds 表示,Linux 成功的背後既有必然性,也有偶然性。如果 Linux 出現再早幾年可能趕不上互聯網的發展,也就不會有社區協作、網路傳播的支持,就很難取得這樣的成功;而要是再晚幾年,可能成功的就是另外的操作系統,或許不是 Linux 和他了,但是必然會有一種適應需求而出現的操作系統。

他還表示,這次 LC3 是把美國的專家請來中國演講,希望以後會是把中國的專家請去美國演講。

GitHub GraphQL API 已正式可用

GitHub 在去年的 GitHub Universe 大會上發布了 GraphQL,旨在為 GitHub API 添加更多的靈活性。GraphQL 最主要的優勢在於定義數據需求的能力,有可能使用單個調用替代多個 REST 請求。另外,GraphQL 的 schema 是強類型和自省的。

Top 500 公布最新榜單,美國無緣三甲

在法蘭克福舉行的世界超算年會上,Top 500 公布了最新榜單:中國的超算佔據了前兩名,而美國自 1996 年以來首次無緣三甲。中國的神威太湖之光以 93 petaflop/s 繼續稱霸,天河二號以 33.9 petaflop/s 排名第二,排名第三的是瑞士的 Piz Daint,運算速度 19.6 petaflop/s,之後是美國橡樹嶺國家實驗室超算泰坦的 17.59 petaflop/s,Sequoia 的 17.17 petaflop/s、Cori 的 14 petaflop/s,日本 Oakforest-PACS 的 13.55 petaflop/s,K computer 的 10.51 petaflop/s。前十的主要變化是瑞士超算從去年 12 月的第八躍升到第三,其餘超算基本不變。

神威太湖之光採用了中國自行研發的申威 SW26010 260C 1.45GHz 處理器,每個處理器 260 個核心,總共 10,649,600 個核心,內存 1280 TB,操作系統是基於 Linux 的 RaiseOS 2.0.5。Top 500 中,美國 有 169 台,中國有 160 台,之後是日本 33 台,德國 28 台,法國和英國各有 17 台。464 台超算使用了英特爾的處理器,21 台超算使用了 IBM Power 處理器,使用 AMD 處理器的只有 6 台。惠普企業 (HPE) 製造的超算最多共 143 台,其次是聯想的 85 台,克雷的 57 台,曙光的 46 台,IBM 的 27 台。

預計 8 月正式發布的 Golang 1.9 新特性搶先看

Golang 在前幾天發布了 1.9 版本的首個測試版,也已經有相關文檔和報道對 Go 1.9 進行了介紹。Go 1.9 的開發團隊希望幾乎所有的 Go 程序都能像以前一樣運行,該版本的重點是在保持兼容性的前提下,提升性能,編譯和擴展大型代碼庫。正式版本預計 8 月發布。

新特性和改進:

垃圾收集器加速,更好的代碼和核心庫優化將使程序運行速度更快一些。

math/bits 包,對操作 bits 進行了優化。該包中的函數被編譯器視為內聯函數來提高性能。

Go 1.9 編譯器支持並行編譯包中的函數,利用多個處理器內核。Go 1.9 保留以前版本的 go 命令支持並行編譯單獨的包。默認情況下,並行編譯是打開的,但可以禁用。

為了可擴展性,Go 1.9 增加了對代碼修復的類型別名聲明(type-alias declaration)的支持。對 Go 語言的更改,類型別名支持逐行代碼修復,同時支持在程序包之間移動類型。它應該在大規模重構期間輔助代碼修復,將引用舊包中的類型改為引用新包的類型,並可互操作。基本上,類別別名的引入提供了一個過渡期,其中 API 可以從新的和舊的包中獲得,引用舊的和新的版本可以同時存在。

Go 1.9 增加了透明單調遞增時間(transparent monotonic time)支持,這使得在兩個時間值之間的計算持續時間總是安全的,即使是在時鐘調整的情況下。

Go 1.9 改進了測試能力,用新的 (T).Helper 和 (B).Helper 方法將調用函數標記為測試 helper 函數。

sync 包中的新 Map 類型,這是一個具有 amortized-constant-time 載入、存儲和刪除的並發 Map。多個 goroutines 可以安全並發的調用它。

Google 發布新的 TensorFlow 物體檢測 API

Google 發布 TensorFlow 物體檢測 API,幫助開發人員和研究人員識別圖片中的物體。Google 專註於提高 API 的易用性和性能,新的模型於 6 月 16 號發布,在基準測試中表現出良好的性能,並已經開始應用於研究工作當中。

物體檢測 API 包含了高度依賴 Inception 的卷積神經網路和簡化模型,這些模型可以運行在簡單的機器上。比如,MobileNets 單次檢測器經過優化,能夠以實時的方式運行在智能手機上。早前,Google 發布了輕量級的 MobileNets 計算機視覺模型家族,這些模型可以用於執行各種任務,如物體檢測、面部識別和地標識別。

談談蘋果的 AI 戰略

長期以來,蘋果都對其在加州庫比蒂諾實驗室的研究保密,隨著谷歌、微軟、Facebook、IBM 甚至是亞馬遜近幾年在人工智慧領域取得了新的突破,在 2017 年年度開發者大會上,蘋果清楚地向大家表明:在矽谷其他地方隨處可見的機器學習也是其軟體的一個基礎部分,他們將為開發人員提供工具,讓他們可以在自己的 iOS 應用中使用 AI。

蘋果的 AI 戰略涉及的領域包括:無人車、神經網路、AI 專用晶元、CoreML、AI on iOS 等方面。

Oracle 計劃升級 JVM 以更好地支持多核處理器

Infoworld 消息,Oracle 正計劃對 Java 虛擬機進行更新,以支持 direct-value class types ,而這也正是現代多核處理器所需的服務。不過目前尚未有具體的更新時間表。Oracle Java 平台組軟體開發副總裁 Georges Saab 表示:「在 Java 中支持 value types 的提案是為了讓開發者放棄 identity 或 polymorphism ,以便運行時可以以更小巧的方式表現底層數據,更適合大批量操作的處理。」

Saab 還解釋說,Java 在 1995 年創建之初,就在內存訪問和 CPU 指令上花費了相同的時間。此後,多核處理器的推出提升了 CPU 指令的速度,但也給存儲器本地化(memory locality)帶來了挑戰。JVM 期望幾乎所有的類型檢查都在運行時前完成,且最好是由編譯器完成而不是由 JVM 本身。因此,direct values 將不需要被標記或以其他方式檢查,以在運行時確定其類型或與 reference values 分開。

虛擬現實的未來在哪裡?

虛擬現實的發展速度趨於放緩,於是有人唱衰虛擬現實。但是縱觀個人電腦和智能手機的發展歷程,很多事情超乎我們的想像。虛擬現實是否也會有不一樣的未來?以下內容翻譯整理自 Wren Handman 的觀點。

網路上滿是嘆息虛擬現實的文章,婉如虛擬媒介的末日即將來臨。虛擬現實設備銷量低迷,新技術的發布速度十分緩慢(比如微軟的 Scorpio)。相比其他領域的技術,虛擬現實技術的行進速度確實緩慢,但不要忘了,這是人類第一次在這麼長時間內引入真正的虛擬媒介,或許需要給它們更多的時間。

Codota 用人工智慧幫程序員寫代碼,獲 200 萬美元種子

以色列初創公司 Codota 想成為編程界繼 Github 之後的下一個顛覆者,通過運用人工智慧,Codota 可以為編程者推薦代碼語句從而提升編程效率。36 氪獲悉,Codota 近日獲得了來自 Ventures 的 200 萬美元種子投資。

目前,程序員們使用的集成開發環境和文本編輯器都是不聯網的,這導致如果在工作中遇到問題,程序員需要切換到瀏覽器進行搜索,這會讓工作變得不連貫也很費時間。Codota 通過在線對接 Eclipse 這類開源集成開發平台,可以為程序員在編程時實時推薦代碼方案,而且可以推薦大段的代碼語句,而非只是零散的代碼。

NSA 公開 GitHub 賬號,分享它開發的 32 個項目

作為技術轉移計劃的一部分,NSA 公開了它的 GitHub 賬號,分享了它開發的 32 個開源項目。NSA 最著名的開源項目可能是加固 Linux 內核的 SELinux (Security-Enhanced Linux), NSA 分享的其它開源項目還有:軟體定義無線電框架 RedhawkSDR,高性能可伸縮的排序分布式 Key-Value 存儲方案 Apache Accumulo,簡單易用的便捷式 VPN 系統 GOSECURE,基於硬體的防內容損壞利用技術 Control Flow Integrity,等等。完整清單可訪問 NSA 的賬號。

參考線索:

https://www.oschina.net/news/85920/redmonk-2017-q3-programming-language-rankings

http://www.solidot.org/story?sid=52805

http://www.solidot.org/story?sid=52823

http://www.infoq.com/cn/news/2017/06/github-graphql-interview

http://www.solidot.org/story?sid=52789

https://www.oschina.net/news/85991/whats-new-in-googles-go-1-9-language

http://www.infoq.com/cn/news/2017/06/Google-TensorFlow-API

http://www.infoq.com/cn/news/2017/06/Talk-Apple-AI-strategy

https://www.oschina.net/news/86067/jvm-may-get-upgrade-to-support-todays-multicore-processors

http://www.infoq.com/cn/news/2017/06/Tencent-mobile-analytics-MTA-Cra

http://36kr.com/coop/toutiao/5080003.html

http://www.solidot.org/story?sid=52829

今日薦文

點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 InfoQ 的精彩文章:

百度技術沙龍免費招募:智能時代的百度雲存儲架構
ArchSummit演講+晚場免費報名通道:金融運維和AI技術大派送
誰都忍不了爛代碼,如何用重構的方式讓它整潔起來?

TAG:InfoQ |

您可能感興趣

RedMonk發布編程語言排行榜:Swift成為全球增長最快的編程語言
谷歌發布ARCore 1.0,程序員如何開發AR應用?
Ocado發布人形機器人ARMAR-6,或將與人類共同執行維修任務
Heptio 發布 K8S 「非發行版」,開源存儲系統 Vitess 加入 CNCF
HTC申請Cardboard類移動VR專利;微軟將裁員數百人 涉及3D和MR等領域;聯想發布 VR Classroom教育套件
Gartner首次發布超融合(HCI)魔力象限報告
為主流價位移動設備加入AI計算:ARM發布新一代Mali解決方案
Snap發布Q4財報:營收增長72%,AR廣告業務功不可沒;谷歌黑科技:僅用手機陀螺儀實現AR中動作追蹤
業界 | 為主流價位移動設備加入AI計算:ARM發布新一代Mali解決方案
《今天也SWAG》舉行發布會 Nucksal等出席
全新 Reebok DMX RUN 10 OG 與 DMX FUSION 正式發布!
行走的標語:UNDERCOVER x Converse聯名發布
Blackmagic發布4K URSA廣播機 價格再次逼死同行
RICHARD MILLE攜手McLaren汽車發布全新合作表款—RM 11-03 McLaren自動飛返計時碼錶
華為發布首款5G商用晶元,並成立CG Cloud VR/AR特別興趣組
IBM發布PAIRS Geoscope專用於搜索地理空間大數據
ACRONYM x Nike VaporMax Moc 2 聯名官方正式照發布
MWC華為發布首款3GPP標準5G商用終端
Moto G6獲FCC認證,或將於MWC發布
SHARP 夏普發布入門機 Android One S3