1、 while (foo = getNext(bar) flterThis = false; if (condition1) doSomething(); flterThis = true if (condition2) doSomethingElse(); flterThis = glob(); if (! flterThis) process(foo); Named tokens: 20 Symbolic tokens: 5 (!, =, etc.) Brackets and parenths: 24 flterThis = true if (condition2) if (conditio
2、n2) if (condition2) if (condition2) if (condition2) if (condition2) if (condition2) if (condition2) doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethin
3、gElse(); doSomethingElse(); flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis =
4、glob(); flterThis = glob(); flterThis = glob(); if (! flterThis) if (! flterThis) if (! flterThis) if (! flterThis) if (! flterThis) if (! flterThis) if (! flterThis) Symbolic tokens: 5 (!, =, etc.) Symbolic tokens: 5 (!, =, etc.) Symbolic tokens: 5 (!, =, etc.) Symbolic tokens: 5 (!, =, etc.) Symbo
5、lic tokens: 5 (!, =, etc.) if (! flterThis) if (! flterThis) if (! flterThis) if (! flterThis) if (! flterThis) if (! flterThis) if (! flterThis) if (condition2) doSomethingElse(); doSomethingElse(); doSomethingElse(); if (! flterThis) flterThis = glob(); flterThis = glob(); flterThis = glob(); flte
6、rThis = glob(); flterThis = glob(); if (! flterThis) if (! flterThis) flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis = glob(); flterThis = glob(); if (! flterThis) if (! flterThis) if (! flterThis) if (! flterThis) if (! flterThis) if (! flterThis) process(foo); process(foo);
7、Symbolic tokens: 5 (!, =, etc.) Symbolic tokens: 5 (!, =, etc.) Symbolic tokens: 5 (!, =, etc.) Symbolic tokens: 5 (!, =, etc.) Symbolic tokens: 5 (!, =, etc.) Symbolic tokens: 5 (!, =, etc.) Brackets and parenths: 24 Brackets and parenths: 24 if (! flterThis) while (foo = getNext(bar) while (foo =
8、getNext(bar) while (foo = getNext(bar) flterThis = false; flterThis = false; flterThis = false; if (condition1) if (condition1) if (condition1) if (condition1) if (condition1) if (condition1) if (condition1) doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); do
9、Something(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); doSomething(); do
10、Something(); doSomething(); doSomething(); doSomething(); flterThis = true flterThis = true flterThis = true flterThis = true flterThis = true if (condition2) if (condition2) if (condition2) if (condition2) if (condition2) if (condition2) if (condition2) if (condition2) doSomethingElse(); doSomethin
11、gElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); doSomethingElse(); flterThis = glob(); if (condition2) if (condition2) doSomething
12、Else(); doSomethingElse(); doSomethingElse(); doSomethingElse(); flterThis = true flterThis = true flterThis = true flterThis = true flterThis = true flterThis = true flterThis = true if (condition2) if (condition2) if (condition2) if (condition2) if (condition2) while (foo = getNext(bar) if (condit
13、ion2) flterThis = glob(); 2020技術?告 中? ?|3 ?|5 ?技?|9 技術?|23 ?IT?|39 ?:?|53 ?|69 ?|83 ?:技術趨勢?|97 ? |111 while (foo = getNext(bar) flterThis = false; if (condition1) doSomething(); flterThis = true if (condition2) doSomethingElse(); flterThis = glob(); if (! flterThis) process(foo); Named tokens: 20 Sy
14、mbolic tokens: 5 (!, =, etc.) Brackets and parenths: 24 doSomethingElse(); doSomethingElse(); if (condition2) if (condition2) if (condition2) doSomethingElse(); doSomethingElse(); doSomethingElse(); flterThis = glob(); if (condition2) flterThis = glob(); flterThis = glob(); flterThis = glob(); flter
15、This = glob(); flterThis = glob(); flterThis = glob(); ? ?分析:?一? 云技術與區塊鏈 風險技術業務 認知與分析數字體驗和數字現實 核心 能力云 ?混合云 云編? 應用程序接口 經? 一切?服務 應用程序接口 (API)?在?行 NoOps 與無服務器計算 云? ?化信? 信?經? ?一區塊鏈 ?區塊鏈組合 實分析 大數據的 實?應用 ?數據的 ?面? 工業化分析 ?數據分析 企業數據?權 信息自動化 ?動應用 企業?動化 ?動化?以?超? 動化 可穿戴設備 ?計算 物聯網(IoT) 智能界面 無線和?動 社會計算 社會?企業 社會重?
16、 社會激? 資?智能 ?化 ?化工作 ?包工業化 CIO? CIO?數字時 代的?化? CIO?風險? 資? CIO ? 合官 CIO ?運營 CIO 調?: ?現傳統 CIO 調?: 創?傳統 CIO調?: 引?傳統 企業資源?劃 (ERP)?流 言? 重?企業資源? 劃(ERP)引擎 內存? 重? 核心 重構核心 系統 ?核心 ?企業級 應用程序 ?近企業級? 應用 引入式?構 技術?務 ? 服務? 2020 2019201820172016201520132012201120102014 用戶?與 用戶?權 數字?與 ?體營銷 虛擬現實(VR)和 增強現實(AR)的 實?應用 混合現實
17、數字 現實 超?營銷 用戶?與 人感體驗平臺 可視化 地理空間可視化 認知分析 智能增強 機器智能 人工智能組織 信息管理 數字?生 互聯網通信? ?6?(? ?認?的) 實時開發 運營 軟件?定 一切 自?平臺 ?然的 ?構組成 技術重? ?聯通 虛擬化 ?構覺? 信息技術 業務 ?的信息技 術?業? 信息技術? 發? 信息技術 無界? 無? ?動力 ?動? 應用管理 ?務與 IT的? ?創? 設計成為 一?學科 ?數?企業 ?數?企業 ?數?企業的 社會? ?數?企業? 察? ?數?企業? 察? 超?數字化 ? ?星 網絡智能 數字ID ?有?對的 網絡安全 網絡安全 風險 ? 風險 ?
18、風險 ? 風險? 網絡安全 ?容? 網絡 安全 技術道? 與信? 2020? 2 3 2 020?,我們?來?一?化?,?以?預?的? ?。?我們為未來?的?的?時,我們也?日?的一?實: 上?構?的大?統?今?。?,它們?不? ?今的?,但我們?間?可以?一?、?未來?的?統? ?一?好?的?構,?今的?未來的可?的理解?也? ?動技術?的力量?精?的?時,?期的?的?。 為?,我們?2020技術?,這?一?技術?。這?力于 為?的?未來18?24?的技術?。今?的?IT?的?。 其?了?技術?上?的各大?。?了未來的?大?。 ?2020技術?的?,我們實時更?了?的?大宏觀技術力量。這?力
19、量? ?化?、?技術、?技術、?心?統?化、?、技術?、?實、?構 ?了未來?的技術基?。?這?宏觀力量的?來的18?24?,?技術 ?各?各?來?的?化,以及這?宏觀力量?這?的?了?的? ?2020技術?以?視?解?這?。?時,今?技術也可?為宏 觀力量,即?、?量?技術。 ?來的?,我們?今?實,?一?可以?未來?的技術?。?技術?信 ?一?,我們?一?技術?的?為?、?及? ?信?的?。?,我們?了?,基于這類?,未來的?統?理解? ?類?,?理?。?前?們?各?,以試圖?這?實? 類?的?。 ? ?介 Scott Buchholz ?技術? 及?技術? ?理? Bill Briggs
20、 ?技術? ?理? Twitter:wdbthree 時?今日技術?以?不?的?。?的?各?的?。今?的?大? ?了宏觀力量?其它技術?的?力的?。?好?為?心?統?化、? ?的?、?傳?技術的?,它?一?于不?的各?技術的解?,?時它 ?也?一?。 我們?2020技術?為?的?化?更?的?見?。今日的?實,?日的可 ?,?,但也?,?我們大?,構?未來。 2020技術趨勢報告 4 ? ?的技術?了? ?的?大宏觀技 術力量。?來,我們一? ?化?、?技術、? ?、?實、?、? ?、IT?、?心?統? ?化?宏觀技術力量的? ?。?今?的?,我們 以?的視?視?這 ?技術的?,?了? 未來18
21、?24? 的技術?。?為?這 ?技術的?,? ?它們之間?,以?更 ?,?更?理技術?實 ?技術?的?。這一? 的?來?,?為 ?、? ?量?技術?一? 技術力量。 ? ?不?化的?, ? ?來?, ?一? ?技術?的?可?為? ?信?的?。 ?們? ?, 信?更?一?的? ?, ?不? ?。 ?今, 信?更?為?的 一?, 確? 的技術、 ?各? ?心?力, ? ?期?的?信?。 ? ?也?們? ?、 ?以及?理、 ? ? 的?構?信?的。 CIO 們也? ?技術? , ? ?一?來?助?: ? ?技術 時, ?確?其?的? ?。 ?時, ?觀? 技術?整?的? 們?們 ? 的 ?, 這?助
22、于? ?期的?信?。 ?行? ?IT? ?技術?日?為? ?的?心?時,?們?其 ?結?上的?也? ?。為了實?這一?,我們? 信?來?的IT? 的?力,? ?的?,以? ?理?。?為了 ?、?實? 化?,IT?的?, 以?技術? ?理,?,? ?。?時,?的 ?、預?的? ?一?。但?于CIO?CFO 來說,?們?的動? ?助?的?。? ?這一?,?大 力?未來的各?可?。?們 ?于?,?可? ?以?的?助 ?來的?。 ? 5 ?:? ? ?期以來,?的?來? 化?、?的?不 ?。但?更?的? ?力、更好的? IoT傳?以及?力?統可視化 的?化?的? ?,?更 精?、更?動態?的?化? ?
23、為可?。我們可以? ?技術?、 ?化?、?預?、 ?解? ?。?來?的?,? ?+? ?的?,?即 ?的?,? ?技術。?力? ?的不?,我們可以預見未 來?更?技 術?化、?動?, ?、?及? ?。?來?,? ?技術的?力,?整?整 ?態?統?的?統?。 ? ?來?的?(AI)解? ?被?為? ?AI? 我們?技術的?。?來 的?,更?的? ?們?AI技術日? ?被?的?,?更好?了 解?類?類?動。? ?,?一? ?類的? 來,但這?前 大?(EQ)? 技術的?(IQ)? ?。? ?技術、以?為?的?前 ?結?,? ?的?態及?,? ?。?實上,? ?大? ?的?力確實? ?未來?的一大?
24、。 ? ?來?的技術?們? ?,?,技術?構? 的科?上?以?時? ?更?。?實上,為了?被 技術?的? 力,?不? 們的?構?這?可以? ?技術?構?的? ?。?來的?, 我們期?更?構? 傳統?的?。這 ?但?被?的 技術?統 的?,?統?。 這?的?的?確:? ?的?構? ?們的?,?,? ?技術的?。?時, ?大?構?的?,?整 ?范圍?們的? ?,?助于?這一IT?的? ?化為?的?。 2020技術趨勢報告 6 ? ? ?,? TechT DeloitteonTech ? ?CIO?和? ?,?。 Deloi.tt/women ?DBRIEFS? ?,? ?,? ? ?Deloitt
25、e Insights和Dow Jones app?、 ?,? ? DeloitteInsight ?: ? ?今的?,?未來的?日? ?的?,這?不? ?,?為?未來的理解可以?助 于?期的?及? ?,?未來?為可 ?。?的? 的、可?的?,以確 ?期的 技術?一?。?們? ?化的?,來?、?、? ?、實?化未來的宏觀科技 力量?、? ?量?技術?技術、? ?范圍? ?。?,其? ?,?的?,? ?的?、?構、?被? 之前,?們?構? ?。?一?未?的 ?,?一?可? 力?一?的?技術 上,這?技術結?一?,可以 幫助我們?未來之?。 ? 7 ? ? ? ? ? ? ? ? ? ? ? ? ?
26、 ? ? ? ?技?。? ? ? ? ? ? ? ? ?、? ? ?、?和? ? ?、?和? ? ?、?、?和? ? ?、?和? ? ?、?和? ? 9 ? ?以技術為?動的?的?前?張,一? ?的?, ?技術?的?力?其? ?。?今,各?們?技術?為 ?的?。 ?技術?了?,?我們? ?。?動?為日?不可?的一?, ?來的?量信?可以幫助我們 ?時間,但?的? 的前?為?好,但?的?,? ?的、?實的?不?一?。? ?技術預?未來的?可?,但?更? ?技術?以?未來18?24? ?的?。 ?一?的?以及?技術?的? ?, 幫助我們?了這?的?時, ?了? 的視?視?大的技術?。 ?的技術?
27、?1?了?大宏觀科技力量, 它們?為? ?的?: ?化? ?、 ?技術、 ?技術、 ?實、 ?技術、 ?、 技術?、 ?、 ?心?統?化。 ?來, 我們 一?它們的?, ? 這?力量?, ?動?的?。 ?,數字化體驗、分析技術?云技術為各 ?技術?,?了它們?的?,?為? ?的?心基?。 ?來?,數字現實、認知技術?區塊鏈? 為?的?動力。它們的?范圍? 來?,各?各?的?。這? 動力預?20?大?。 技術業務、風險?核心系統現代化?動? ?的基?技術,它們?、?、? ?可?。 這?宏觀力量不?可以?信?(CIO)、 ?技術?(CTO)?技術?技術的? ?,也?(CEO)、?理?、? ?、?。
28、基于? 技術,可以?化技術?的? ?。?各?實?、?以及?心也可 以?。?時,圍?大宏觀 科技力量?更?更?化的技術? ?。 今?的?以?的視?這?宏觀科 技力量的?,?視?未來18?24?這?宏 觀科技力量?的?動? ?的?化。?,我們?以更?的視?解 ?宏觀科技力量:?、?量? 技術。我們預?這?宏觀科技力量?30 ?以?的?技術?。 ?科技力量 ?視?、?未來的? ?技? 10 數字化體驗 ?。 ?, ?2018?CIO? ?, 64%?者?, ?。 2? ?: ?3?, ?, ? ?, ?致?和?。 ?,?,?、?和?,? ?、?、? ?。?,?和?,?者? ?,?作?和?作?。 分析
29、技術?和?。?、? ?。?,?、? ?和?,?和?。? ?(CIO)?:60%?(CIO)?,?, ?和?。4?。? 和?,?和? ?、?、?、?和?。?,?、? ?、?和?。 ?。?,? ?,致? ?。 云技術?。90%?5,?。 ?,?,?。6? ?2017?,?作?,? ?,?IT?。7?,? ?和?8,?,? ?和?,?、?、?、?,?。 ?和?。? ?,?,? ?IT?和?。 ? ?前我們?化?、?技術?技術之時,?其?的可?,?不?確? 它們的?。?今,這?技術?為大家?,?、?了?之 ?,?。 ? ? ? 2020技術趨勢報告 11 數字現實?,?AR/VR、?、?、?、?、36
30、0? ?和?,?和?,?,? ?。?,?、? ?、?。 ?。9?,?,? ?和?。?,? ?。?AR?,?3D?,? ?。10 ?、?、?、?、?、? ?認知?。?、?,? ?,?,?。 ?(IDC)?2022?11? ?776?,?,?和?。?,? ?,?,? ?,?,?, ?。 ?2019?,?者?區塊鏈?,? ?10%。83%?,?9%。? ?,2019?,?,? ?12 ?和?,?, ?、?、?、?、?。13?,? ?,?、?,?作? ?。 ? ?今的?動力(即?實、?技術?)?、?技術?技術?來。未 來?,這?的?不?,但它們?的?大?一?,?們?的理解? ?,?動?的?。 ? ?
31、? ?技? 12 ? ?技術?、 ?心?統?, 但不可?, 它們?的?心?。 ?這? ?的?, ?可觀的?。 ?來?, ?為它們不?為?化?、 ? ?了可?的、 可?化的基?, 也?技術、 ?技術、 ?技術?的?。 ?,技術業務(IT?)?。? ?IT?和?作者?,?IT? ?作?(?和DevOps),? ?。 ?和?。? ?。?IT? ?,?。? ?,?,? ?,?和?作。 ?,?風險?、?、? ?。2019?CEO和?14?,? ?、?、?作?、?、?。?,? ?,?。 ?和?,?、?和?,? ?作?。? ?、?和?,?和?、?和?、?和?、? ?。 核心系統現代化?、?、? 和?。?、 ?,? ?,?。?(CIO)? ?,?64%?者?ERP, ?者?。15 ?、?和?,?。? ?,?,?ERP?,? ?。?,? ?,?,?,?。 ? ? ? 2020技術趨勢報告 13 ? ?大?技術(即?實、?技術?)?,?未來?為?大? 的?時,未來?大技術?的?(?、?量?技術)?。我們? ?20?它