新聞中心
鴻蒙開發(fā)者模式怎么打開
鴻蒙開發(fā)者模式打開的方法如下:
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比龍巖網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式龍巖網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋龍巖地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。
工具/原料:華為mate40、HarmonyOs2.0、本地設(shè)置。
1、進(jìn)去鴻蒙系統(tǒng)版手機(jī)設(shè)置,然后點(diǎn)擊關(guān)于手機(jī)。
2、進(jìn)去之后,連續(xù)點(diǎn)擊鴻蒙系統(tǒng)版本號,開啟開發(fā)者模式。
3、進(jìn)去開發(fā)者模式之后,點(diǎn)擊系統(tǒng)和更新。
4、然后點(diǎn)擊開發(fā)者選項(xiàng)。
5、點(diǎn)擊開啟開發(fā)者選項(xiàng),就成功打開鴻蒙系統(tǒng)開發(fā)者選項(xiàng)了。
鴻蒙系統(tǒng)是誰開發(fā)的?
鴻蒙操作系統(tǒng)是華為公司研發(fā)的。
華為鴻蒙系統(tǒng)(HUAWEI HarmonyOS),是華為在2019年8月9日于東莞舉行華為開發(fā)者大會,正式發(fā)布的操作系統(tǒng)鴻蒙OS。HarmonyOS 是華為基于開源項(xiàng)目OpenHarmony?開發(fā)的面向多種全場景智能設(shè)備的商用版本。
華為鴻蒙系統(tǒng)是一款全新的面向全場景的分布式操作系統(tǒng),創(chuàng)造一個超級虛擬終端互聯(lián)的世界,將人、設(shè)備、場景有機(jī)地聯(lián)系在一起,將消費(fèi)者在全場景生活中接觸的多種智能終端實(shí)現(xiàn)極速發(fā)現(xiàn)、極速連接、硬件互助、資源共享,用合適的設(shè)備提供場景體驗(yàn)。
系統(tǒng)簡介
鴻蒙OS是華為公司開發(fā)的一款基于微內(nèi)核、耗時10年、4000多名研發(fā)人員投入開發(fā)、面向5G物聯(lián)網(wǎng)、面向全場景的分布式操作系統(tǒng)。鴻蒙的英文名是HarmonyOS,意為和諧。不是安卓系統(tǒng)的分支或修改而來的。與安卓、iOS是不一樣的操作系統(tǒng)。
性能上不弱于安卓系統(tǒng),而且華為還為基于安卓生態(tài)開發(fā)的應(yīng)用能夠平穩(wěn)遷移到鴻蒙OS上做好銜接——將相關(guān)系統(tǒng)及應(yīng)用遷移到鴻蒙OS上,差不多兩天就可以完成遷移及部署。
以上內(nèi)容參考??百度百科-華為鴻蒙系統(tǒng)
華為的鴻蒙系統(tǒng)是是什么語言開發(fā)的?
根據(jù)華為公布的方舟編譯器資料,可以得知鴻蒙系統(tǒng)是用C、C++語言編寫。
鴻蒙系統(tǒng)和方舟編譯器的思路是一樣:直接使用機(jī)器語言編寫app,取消安卓系統(tǒng)的ART虛擬機(jī),直接編譯為二進(jìn)制機(jī)器碼;
這樣的好處是:不需要中轉(zhuǎn),執(zhí)行速度快;劣勢是:必須要有大量的靜態(tài)方案、內(nèi)存空間要求更高。
擴(kuò)展資料
系統(tǒng)簡介
鴻蒙微內(nèi)核是基于微內(nèi)核的全場景分布式OS,可按需擴(kuò)展,實(shí)現(xiàn)更廣泛的系統(tǒng)安全,主要用于物聯(lián)網(wǎng),特點(diǎn)是低時延,甚至可到毫秒級乃至亞毫秒級。
鴻蒙OS實(shí)現(xiàn)模塊化耦合,對應(yīng)不同設(shè)備可彈性部署,鴻蒙OS有三層架構(gòu),第一層是內(nèi)核,第二層是基礎(chǔ)服務(wù),第三層是程序框架 。
可用于手機(jī)、平板、PC、汽車等各種不同的設(shè)備上。還可以隨時用在手機(jī)上,但暫時華為手機(jī)端依然優(yōu)先使用安卓、華為電腦端依然優(yōu)先使用windows和Linux。
參考資料來源:百度百科-華為鴻蒙系統(tǒng)
聚焦“鴻蒙”
華為鴻蒙來了
華為將于6月2日舉辦鴻蒙OS的新品發(fā)布會,而且這次鴻蒙OS的發(fā)布會不同于之前的開發(fā)者測試版,這次絕大部分都可以更新升級,這意味著鴻蒙系統(tǒng)正式版本終于到來了。
HarmonyOS 采用分層架構(gòu),共 4 層,從下向上依次為:內(nèi)核層、系統(tǒng)服務(wù)層、框架層和應(yīng)用層,系統(tǒng)功能按照系統(tǒng)、子系統(tǒng)、功能/模塊逐級展開,在多設(shè)備部署場景下,支持根據(jù)實(shí)際需求裁剪某些非必要的子系統(tǒng)或功能模塊。
除了華為手機(jī)用戶可以體驗(yàn)鴻蒙系統(tǒng)之外,華為將正式發(fā)出邀請,所有國產(chǎn)手機(jī)廠商都能夠加入到鴻蒙的體系中,這意味著華為鴻蒙系統(tǒng)不僅是給華為手機(jī)用的,包括國內(nèi)的小米、OPPO、vivo,甚至國外的三星、諾基亞等一些手機(jī)廠家都可以接入鴻蒙系統(tǒng),因?yàn)轼櫭上到y(tǒng)本身是開源的。
截至 2021 年 5 月 21 日,HarmonyOS 生態(tài)已經(jīng)發(fā)展了美的、九陽、老板、潤和軟件和中科創(chuàng)達(dá)等 1000多個智能硬件合作伙伴,50 多個模組和芯片解決方案合作伙伴,包括家居、出行、教育、辦公、運(yùn)動 健康 、政企、影音 娛樂 等多個領(lǐng)域的合作伙伴。目前華為與全球 TOP 200 的 APP 廠商也在溝通合作,希望為他們帶來全新的跨終端設(shè)備的體驗(yàn)。
鴻蒙與IOS及安卓的區(qū)別
過去 PC 時代,DOS、Windows、MAC OS,這樣的操作系統(tǒng)伴隨著 PC 產(chǎn)生出來了。最近十年進(jìn)入移動互聯(lián)網(wǎng)時代、智能手機(jī)廣泛普及時代,基于 Linux的 Android 和基于 Uinx 的IOS 應(yīng)運(yùn)而生。他們都是采用宏內(nèi)核架構(gòu),除了最基本的進(jìn)程、線程管理、內(nèi)存管理外,文件系統(tǒng)、驅(qū)動、網(wǎng)絡(luò)協(xié)議等等都在內(nèi)核里面。宏內(nèi)核系統(tǒng)優(yōu)缺點(diǎn)都很明顯,優(yōu)點(diǎn)是效率高,缺點(diǎn)是穩(wěn)定性差和內(nèi)核龐大。
比較適用于芯片性能強(qiáng)勁的服務(wù)器、PC 和智能手機(jī)等產(chǎn)品。根據(jù)華為開發(fā)者大會的數(shù)據(jù),Android 操作系統(tǒng)超過 1 億行代碼,其中內(nèi)核代碼超過了 2000 萬行,Android 手機(jī)至少需要 3GB RAM 以上才能順暢運(yùn)行。
投資機(jī)會
中科創(chuàng)達(dá):
公司是HarmonyOS 2.0的首批生態(tài)合作伙伴。中科創(chuàng)達(dá)作為領(lǐng)先的操作系統(tǒng)產(chǎn)品和技術(shù)提供商,成為HarmonyOS 2.0的首批生態(tài)合作伙伴,共建全場景智慧生態(tài)。此外,公司還為麒麟970提供了Object Recognition物體識別的整套嵌入式AI解決方案,是華為僅有的幾家專業(yè)研發(fā)供應(yīng)商之一。其解決方案可在CPU、GPU、DSP、NPU等多種處理器上流暢運(yùn)行,助力物聯(lián)網(wǎng)、車聯(lián)網(wǎng)等IoT業(yè)務(wù)發(fā)展。中科創(chuàng)達(dá)將利用自身深厚操作系統(tǒng)能力和人工智能創(chuàng)新技術(shù),開放合作,開發(fā)基于HarmonyOS產(chǎn)品及解決方案,共建HarmonyOS全場景智慧生態(tài),后期對于華為HarmonyOS的擴(kuò)容與適配具有重要的意義。
金山辦公:
公司是 HarmonyOS 2.0 的首批生態(tài)合作伙伴?;?HMS 生態(tài),金山辦公與華為繼續(xù)深入合作,接入 HMS Account Kit,支持華為賬號一鍵登錄、實(shí)現(xiàn)文檔同步到華為云盤、建立云端到手機(jī)端的消息推送通道,實(shí)現(xiàn)云盤文件發(fā)生變化時,及時推送消息等。此外,公司在 2020 年華為開發(fā)者大會還獲得“HDC 2020最佳合作伙伴”、“華為智慧辦公生態(tài)最佳合作伙伴獎”、“HMS Core 優(yōu)秀出海應(yīng)用”、“耀星·領(lǐng)航計(jì)劃人氣出海應(yīng)用”、“華為 SmartDevice 最佳創(chuàng)新合作伙伴”等六項(xiàng)大獎。公司與華為保持長期深度合作。公司一直是華為 AI 領(lǐng)域類型生態(tài)的合作伙伴,WPS Office for Android 早在 2018 年 4 月即與華為 AI 適配完成并上線,并獲得“耀星計(jì)劃”生態(tài)共建方向 AI 領(lǐng)域二星認(rèn)證。此外華為多款終端已搭載WPS 定制版文字、表格、PPT、PDF 四大辦公組件,為用戶的移動辦公提供了完美解決方案。國內(nèi)辦公領(lǐng)域龍頭。從轉(zhuǎn)型移動端,到賦能云、AI、多屏,金山WPS已經(jīng)真正成了民族辦公軟件的標(biāo)桿。據(jù)公開報(bào)道顯示,金山WPS服務(wù)世界500強(qiáng)企業(yè)69家,國內(nèi)企業(yè)服務(wù)占比57.50%。在政府機(jī)關(guān)方面,覆蓋99家部委,同時覆蓋30多個省市自治區(qū)政府、400多個市縣級政府,央企市場占有率超過85%,是國產(chǎn)辦公軟件龍頭。
科大訊飛:
公司是HarmonyOS的重要應(yīng)用合作伙伴,華為與科大訊飛合作多年。在2020年科大訊飛全球1024開發(fā)者節(jié)上,華為高管介紹科大訊飛是華為AI領(lǐng)域最重要的合作伙伴。華為的語音助手小藝就是與訊飛合作的,支持5個語種,在全球75個國家銷售。訊飛助力華為AI以及鴻蒙開源的快速發(fā)展,華為助力訊飛覆蓋了更多的設(shè)備和用戶。目前,科大訊飛不僅支持安卓和IOS系統(tǒng),同時還率先開發(fā)支持HarmonyOS的語音識別和語音合成。
動態(tài)看待公司價(jià)值,長短邏輯兼?zhèn)鋺?zhàn)略標(biāo)的:中短期看公司深耕的教育、司法、消費(fèi)者、 汽車 等賽道呈現(xiàn)高速的增長勢頭和成長前景,收入維持高增長高確定。中長期看隨著語義理解等技術(shù)進(jìn)步,語音交互將成為重要的交互手段,垂直行業(yè)應(yīng)用將持續(xù)滲透深化,公司一方面在垂直領(lǐng)域應(yīng)用能不斷拓展新的增長點(diǎn),另外基于平臺生態(tài)及用戶數(shù)據(jù)積累帶來的變現(xiàn)空間亦值得期待。
潤和軟件
公司是HarmonyOS 2.0的首批生態(tài)合作伙伴。公司是HarmonyOS官方正式宣布的生態(tài)共建者,并提供官方首批支持HarmonyOS的三款開發(fā)套件,分別為:HiSpark Wi-Fi IoT智能家居開發(fā)套件、HiSpark AI Camera開發(fā)套件、HiSparkIPC DIY開發(fā)套件,可以實(shí)現(xiàn)整體打包、按臺收費(fèi)等模式,并且還參與了華為智能 汽車 解決方案,包括智能駕駛、智能車云、智能電動等方向的合作。
「鴻蒙」三家合作最深度公司
【鴻蒙】三家合作最深度公司
一、鴻蒙系統(tǒng)打造萬物互聯(lián)生態(tài),預(yù)計(jì)搭載鴻蒙的設(shè)備數(shù)量持續(xù)提升。
「股幫研究院」在5月10日《【鴻蒙】開啟第二批手機(jī)用戶公測》、5月13日《【華為】鴻蒙伙伴峰會即將召開》、5月23日《【華為】即將正式發(fā)布鴻蒙系統(tǒng),并主辦智慧金融峰會》等多篇文章中跟蹤解讀鴻蒙生態(tài)系統(tǒng),并指出接入手機(jī)意味著鴻蒙系統(tǒng)正式打通萬物互聯(lián)的最中心環(huán)節(jié),華為“1+8+N"的萬物互聯(lián)生態(tài)框架也基本形成。
6月5日,華為捐贈鴻蒙基礎(chǔ)架構(gòu),「股幫研究院」在6月6日文章《【華為】捐贈鴻蒙基礎(chǔ)架構(gòu)》中指出,鴻蒙的開源基本可以消除其他廠商對作為競爭對手的華為的顧慮,可以根據(jù)自己的訴求平等地使用鴻蒙,有利于鴻蒙系統(tǒng)接入更多的設(shè)備。
華為預(yù)計(jì)到2021年底,搭載鴻蒙操作系統(tǒng)的設(shè)備數(shù)量將達(dá)3億臺,其中華為設(shè)備超過2億臺,面向第三方合作伙伴的各類終端設(shè)備數(shù)量超過1億臺。
在構(gòu)建鴻蒙生態(tài)體系過程中,合作伙伴的配合至關(guān)重要。此前華為的軟件部負(fù)責(zé)人王成錄表示:“在2021年底將會有3億臺設(shè)備升級鴻蒙系統(tǒng),而手機(jī)占據(jù)其中的2億,可穿戴設(shè)備等占據(jù)其中的3000萬,而剩下的需要靠友商來支持?!?/p>
在合作伙伴中,中國軟件國際、常山北明、潤和軟件是華為在軟件、硬件領(lǐng)域的戰(zhàn)略合作伙伴,此前全程參與鴻蒙的外包開發(fā)。下文詳細(xì)解讀鴻蒙對這三家公司的業(yè)績帶動。二、中國軟件國際:華為最大軟件外包供應(yīng)商,鴻蒙首家合作伙伴,預(yù)計(jì)2021年鴻蒙生態(tài)收入6.8億,2022年有望翻倍到13億以上。
中國軟件國際主要業(yè)務(wù)是發(fā)展及提供信息 科技 解決方案服務(wù)、信息 科技 外包服務(wù)及培訓(xùn)服務(wù),華為于2015年入股并持有公司3.97%的股權(quán)。
中國軟件國際是華為最大的軟件供應(yīng)商,參與華為所有產(chǎn)品線的研發(fā)外包,目前在華為整個研發(fā)外包中的份額在50%-60%,排名第一。同時公司也是鴻蒙首家合作伙伴,今年年底有望成為最佳生態(tài)伙伴。
中國軟件國際在鴻蒙生態(tài)主要做三部分的工作:第一部分是把操作系統(tǒng)最核心的代碼從安卓改為鴻蒙架構(gòu),在這塊公司份額超過60%;第二部分是將安卓中間件重構(gòu)成鴻蒙中間件,在這塊公司份額也超過60%;第三部分是HMS的建設(shè),在這塊公司份額超過70%。
公司目前采用的商業(yè)化路徑是將鴻蒙系統(tǒng)植入到一個硬件產(chǎn)品中,比如模組或者方案板,然后推廣到設(shè)備廠商,是一個軟硬一體化的業(yè)務(wù),毛利率比純軟件的收入要更高。
公司首先切入的是智能家居和運(yùn)動 健康 這兩個領(lǐng)域,做一些LP的模組,幫第三方廠商比如美的、格力、海爾等快速接入鴻蒙生態(tài),根據(jù)第三方的收集量來收費(fèi),平均一個10塊錢左右,從2020年10月份開始已經(jīng)銷售了1000多萬套。
下一步公司正在研究把鴻蒙生態(tài)從智能家居延伸到 汽車 行業(yè),在華為智能 汽車 解決方案平臺的基礎(chǔ)上做一些定增化服務(wù),同時提供給不同車廠基于華為智能 汽車 平臺的性能化物件,從而將鴻蒙系統(tǒng)推向車廠。
目前公司來自鴻蒙的營收分為外包、中間件開發(fā)、模組產(chǎn)品三塊,預(yù)計(jì)2021年鴻蒙生態(tài)收入6.8億,2022年收入有望翻倍到13億以上,未來幾年模組產(chǎn)品有望貢獻(xiàn)15-20億收入。三、常山北明:華為過去五年最大的代理服務(wù)商,未來來自鴻蒙的營收有望復(fù)制來自鯤鵬的營收。
常山北明主營業(yè)務(wù)為系統(tǒng)集成及行業(yè)解決方案、定制軟件及服務(wù)等。2020年,公司實(shí)現(xiàn)營收98.8億元,同比增長4.6%,凈利潤1.0億元,同比增長0.2%。2021年一季度,公司實(shí)現(xiàn)營收14.3億元,同比增長16.7%,凈利潤虧損0.9億元,上年同期虧損1.0億元。
公司長期與華為保持深度合作,是華為在大約7年前進(jìn)入政企領(lǐng)域時的第一個、也是目前最大的戰(zhàn)略合作伙伴,同時也是華為過去五年最大的代理服務(wù)商(非分銷商),來自華為的收入近年來連續(xù)翻倍增長,達(dá)到20-30億元,占公司總營收的20%-30%。
此外,公司是華為ISV(獨(dú)立軟件開發(fā)商)合作伙伴、華為云生態(tài)體系和鯤鵬生態(tài)體系的重要成員,2020年12月以“華為-北明”共同體中標(biāo)高達(dá)4.68億元的長沙市望城區(qū)智慧城市項(xiàng)目。
公司在華為鯤鵬產(chǎn)業(yè)生態(tài)的盈利方式主要有三類:一是將自主的應(yīng)用向鯤鵬上移植,以及協(xié)助金融系統(tǒng)、政府體系的客戶將現(xiàn)有應(yīng)用向鯤鵬上移植;二是北明軟件最近幾年每年都要銷售15-20億的華為X86服務(wù)器給行業(yè)客戶,隨著應(yīng)用軟件往鯤鵬平臺上逐步轉(zhuǎn)移之后,很多行業(yè)客戶也會逐步增加鯤鵬服務(wù)器的采購,未來服務(wù)器銷售業(yè)務(wù)會逐步替換成鯤鵬服務(wù)器;三是公司計(jì)劃開始自主生產(chǎn)華為鯤鵬服務(wù)器。
參考常山北明與華為在鯤鵬領(lǐng)域的合作方式,一方面,很多傳統(tǒng)行業(yè)公司自身軟件開發(fā)能力較弱,若要適配鴻蒙系統(tǒng),則需要第三方軟件公司做適配。公司此前全程參與鴻蒙的外包開發(fā),在未來鴻蒙推廣過程中已搶占先機(jī),享受系統(tǒng)和應(yīng)用軟件部署帶來的增值服務(wù)紅利。另一方面,由于常山北明深度參與華為鯤鵬服務(wù)器的生產(chǎn)和銷售,未來在鴻蒙相關(guān)硬件如模組、開發(fā)板、開發(fā)套件的生產(chǎn)銷售方面也有望分享紅利。鴻蒙未來有望成為全球第三大操作系統(tǒng),實(shí)現(xiàn)“1+8+N”萬物互聯(lián)的目標(biāo),那么未來常山北明在鴻蒙相關(guān)的營收方面有望超過目前在華為鯤鵬方面20-30億的營收。四、潤和軟件:為鴻蒙系統(tǒng)提供全棧物聯(lián)網(wǎng)解決方案和產(chǎn)品認(rèn)證服務(wù),未來有望隨著鴻蒙滲透率提升分享千億市場紅利。
潤和軟件是華為鴻蒙生態(tài)的共建者,打造了HiHope芯片全棧解決方案平臺,涵蓋芯片設(shè)計(jì)服務(wù)、硬件開發(fā)生產(chǎn)、硬件測試認(rèn)證、板級支持軟件、芯片調(diào)測軟件、應(yīng)用解決方案原型等的一站式芯片解決方案平臺。
2020年,公司實(shí)現(xiàn)營收24.8億元,同比增長16.9%,凈利潤1.7億元,上年同期虧損17.9億元。2021年一季度,公司實(shí)現(xiàn)營收6.6億元,同比增長29.0%,凈利潤0.3億元,同比增長161.7%。
按照第三方機(jī)構(gòu)預(yù)測,到2025年我國物聯(lián)網(wǎng)設(shè)備將達(dá)到120億個。假如到2025年鴻蒙在物聯(lián)網(wǎng)設(shè)備中滲透率達(dá)20%(華為對滲透率的底線是16%),那么搭載鴻蒙的物聯(lián)網(wǎng)設(shè)備將達(dá)到24億個。
假設(shè)一臺物聯(lián)網(wǎng)設(shè)備成本包括85%的模組、10%的開發(fā)板、5%的開發(fā)套件,同時以HarmonyOS硬件為參照,假設(shè)模組均價(jià)10元,開發(fā)板均價(jià)200元,開發(fā)套件均價(jià)500元,那么鴻蒙相關(guān)模組、開發(fā)板、開發(fā)套件的市場規(guī)模將達(dá)到204/480/600億元,合計(jì)達(dá)到1284億元。
公司為鴻蒙系統(tǒng)提供全棧物聯(lián)網(wǎng)解決方案和產(chǎn)品認(rèn)證服務(wù),包括HarmonyOS模組、 開發(fā)板、HarmonyOS適配定制、應(yīng)用開發(fā)套件和中間件,以及接入HarmonyOS Connect的產(chǎn)品認(rèn)證服務(wù),具體產(chǎn)品包括潤和Neptune模組(9.9元)、潤和HiSpark IPC DIY攝像頭開發(fā)板(299元)、潤和TaurusPegasus Al計(jì)算機(jī)視覺基礎(chǔ)開發(fā)套件(1699元),未來有望隨著鴻蒙滲透率提升分享千億市場紅利。
此外,據(jù)報(bào)道,華為海思此前推出了一款名為Hi3861的開發(fā)板,該開發(fā)板上印有“潤和軟件”以及“HiHope”字樣,采用的是華為首款基于RISC-V架構(gòu)的芯片,為搶占智能家電、物聯(lián)網(wǎng)設(shè)備等市場奠定基礎(chǔ)。
小結(jié):鴻蒙系統(tǒng)打造萬物互聯(lián)生態(tài),預(yù)計(jì)到2021年底,搭載鴻蒙操作系統(tǒng)的設(shè)備數(shù)量將達(dá)3億臺。在鴻蒙的合作伙伴中,中國軟件國際是華為最大軟件外包供應(yīng)商、鴻蒙首家合作伙伴,預(yù)計(jì)2021年鴻蒙生態(tài)收入6.8億,2022年有望翻倍到13億以上;常山北明是華為過去五年最大的代理服務(wù)商,未來來自鴻蒙的營收有望復(fù)制來自鯤鵬的營收;潤和軟件為鴻蒙系統(tǒng)提供全棧物聯(lián)網(wǎng)解決方案和產(chǎn)品認(rèn)證服務(wù),未來有望隨著鴻蒙滲透率提升分享千億市場紅利。
鴻蒙3.0系統(tǒng)與華為倉頡編程語言,從系統(tǒng)級6層架構(gòu)上深入分析
華為的鴻蒙系統(tǒng)3.0開始對9款手機(jī)的公測,這其中就包括p50系列的3款手機(jī),mate40系列的5款手機(jī),和一款12.6英寸的matepad pro。這讓咱手里拿著的mate30備受冷落。但我自己心里就更加期待華為的倉頡編程語言。這么屈指一算,倉頡編程語言從4月2號開始內(nèi)測以來已經(jīng)兩個多月了。因此,我預(yù)判,鴻蒙系統(tǒng)3.0會跟倉頡編程語言一起來到咱們的身邊。
那么在準(zhǔn)備迎接鴻蒙系統(tǒng)3.0和倉頡編程語言之前,我這一期幫大家打一個堅(jiān)實(shí)的基礎(chǔ)。我相信許多朋友當(dāng)說起來操作系統(tǒng)或者是編程語言的時候,腦子里其實(shí)是有點(diǎn)支離破碎,或者是一頭霧水。我?guī)椭蠹覐囊粋€宏觀的角度去鳥瞰,去把握和理解計(jì)算機(jī)科學(xué)體系中的坐標(biāo),讓你獨(dú)具一雙慧眼,單單靠著你的直覺就能獲得專業(yè)的視角。計(jì)算機(jī)科學(xué)包括六層架構(gòu),操作系統(tǒng)在第四層上,華為倉頡編程語言這樣的應(yīng)用級編程語言則處在第五層上。
咱們先從底部開始,所謂萬丈高樓平地起嘛。咱們來先看基礎(chǔ):信息理論。任何學(xué)科的基礎(chǔ)都是數(shù)學(xué),當(dāng)然計(jì)算機(jī)科學(xué)也不例外。這第一層就是關(guān)于數(shù)學(xué)理論的。咱們?nèi)粘S玫氖鞘M(jìn)制,計(jì)算機(jī)則是由0和1構(gòu)建起來的是二進(jìn)制。那數(shù)學(xué)也很簡單,就是關(guān)于0和1的加法。比如1加1,在十進(jìn)制中是等于2,而在二進(jìn)制1加1等于10,這就是所有的數(shù)學(xué)基礎(chǔ),也就是這么簡單。
但是還有更加往上抽象的一個層面的基礎(chǔ),就是咱們在高中時候?qū)W習(xí)的“布爾代數(shù)”??此撇黄鹧鄣摹安紶柎鷶?shù)”研究的是機(jī)器如何思考,如何讓機(jī)器來獲得智能這樣的問題。
布爾在1854年就解決發(fā)表一篇“研究人類的思考規(guī)律”的論文,提出了“布爾代數(shù)”,為機(jī)器如何思考打下了理論基礎(chǔ)。
布爾當(dāng)時的想法很簡單。他認(rèn)為人是理性的,那么人是按照理性邏輯來思考問題的。于是,如果他能把大腦思考問題的邏輯,提煉抽象出來的話,那么是不是就能用這邏輯在大腦之外去思考呢?布爾的這項(xiàng)雄心勃勃的構(gòu)思就是人工智能的雛形。你想呀,如果把這個邏輯提煉出來用在機(jī)器機(jī)械零件上,機(jī)械零件就會開始思考。如果用在電路上,這個電路是不是也就開始思考了呢。布爾代數(shù)咱們就很熟悉了,我就在這里就不帶展開,我前面有一期就專門來講述了這個機(jī)器來如何用布爾代數(shù)來思考,大家感興趣可以看下那一期,我在這不展開浪費(fèi)時間。
再往上第二層就是硬件,布爾他把理論抽象出來,將布爾代數(shù)應(yīng)用到電路上,電路是不是也就能開始思考?哎,到了1938年,香農(nóng)就首次把布爾代數(shù)應(yīng)用到了電路上,于是這個電路就開始思考了。從最早的真空管到半導(dǎo)體晶體管(我前面那一期也專門講過“機(jī)器如何用晶體管來思考”)然后到集成電路,再到現(xiàn)在這個大型的集成電路芯片。我們知道麒麟9000芯片用的Arm架構(gòu)的指令集,指揮CPU工作的指令又叫機(jī)器碼。比如“加法”就是用一串?dāng)?shù)字機(jī)器碼00000011來表示。
然而你會發(fā)現(xiàn),用機(jī)器碼來指揮這個cpu或者電腦工作太麻煩了。一般人哪里能記住像前面的6個0和后面兩個1來表示加減乘除的加呢。
正是困擾于此,科學(xué)家就此提出來編程語言。最早編程語言是匯編語言。比如前面表示加法的機(jī)器碼00000011,匯編語言中將其抽象為add。然而,匯編語言也需要大量的記憶,一個指令一個指令的對應(yīng),也是太機(jī)械了。再往前一步,往上一層抽象就是系統(tǒng)級的編程語言:面向過程的C語言。
一門編程語言所要做的一個主要工作就是在機(jī)器和我們?nèi)祟愃伎贾g建立一座橋梁。我們是人類的思考邏輯,機(jī)器是機(jī)械 式邏輯思考問題。越高級的編程語言越符合我們?nèi)祟惖乃伎歼壿?,越初級的編程語言則越貼近機(jī)器的邏輯。因此,我們用高級的編程語言比如C語言,將想做的事情表達(dá)出來,它會自動轉(zhuǎn)換成機(jī)器碼。
我喜歡的編程發(fā)展史上的第二大古老的語言:Lisp語言。
就是直接使用我們的抽象思考的語言。比如重復(fù)地來做一件事,重復(fù)說五遍“Hello”這個單詞。Lisp將重復(fù)抽象為dotimes,do是做, times是多次,dotimes反復(fù)多次做。看見沒,編程語言成了我們抽象的思考工具。
當(dāng)然,華為倉頡語言也是在編程語言這里,但不是系統(tǒng)級的編程語言,咱們后面再說
當(dāng)在第二層硬件之上發(fā)展出來高級的編程語言,有了系統(tǒng)級的編程語言比如C語言之后。大家就發(fā)現(xiàn),我需要一個操作系統(tǒng)來處理日常的基本任務(wù),比如文件管理,進(jìn)程管理,內(nèi)存管理,設(shè)備管理和用戶管理等等。于是科學(xué)家著手用編程語言寫操作系統(tǒng)。而事實(shí)上C語言在1969年的發(fā)明,也正是為了移植與開發(fā)UNIX操作系統(tǒng)。C語言的設(shè)計(jì)者丹尼斯·里奇同時也是Unix操作系統(tǒng)的發(fā)明人。到了1991年Linus用C語言寫了Linux內(nèi)核,也是目前安卓和鴻蒙系統(tǒng)的內(nèi)核。
華為的EROFS超級文件系統(tǒng)并入Linux內(nèi)核之后,無論是Linux還是安卓都打上了20%的華為烙印。
操作系統(tǒng)再往上一層就是我們?nèi)粘5膽?yīng)用。比如聽歌、看視頻等apps就是在操作系統(tǒng)之上。這也好理解,先有了操作系統(tǒng),才有我們的各種應(yīng)用。由此也能理解,為什么像鴻蒙系統(tǒng)3.0如此重要,因?yàn)閼?yīng)用程序要運(yùn)行在上面。這些應(yīng)用程序就是用華為倉頡編程語言等應(yīng)用級編程語言開發(fā)的。不過,目前咱們手機(jī)上的應(yīng)用程序都是用Java開發(fā)。未來鴻蒙系統(tǒng)將會使用自研的倉頡語言開發(fā)鴻蒙應(yīng)用。
應(yīng)用程序的主要功能之一是溝通和交流。我們用Email發(fā)郵件,用通訊視頻聊天,而Web應(yīng)用技術(shù)構(gòu)建起來當(dāng)前的互聯(lián)網(wǎng)信息大廈。
好了,我們總結(jié)一下。計(jì)算機(jī)科學(xué)的六層架構(gòu)。
第1層是信息理論,研究如何在大腦之外實(shí)現(xiàn)思考,布爾代數(shù)是人工智能的雛形。第2層是硬件,布爾代數(shù)應(yīng)用到電路上,晶體管開始思考,將數(shù)以億計(jì)的晶體管雕刻到集成電路CPU中,CPU的機(jī)器碼指揮計(jì)算機(jī)工作。第3層編程語言,從枯燥難記的機(jī)器碼里發(fā)展出來匯編語言,再到系統(tǒng)級的C語言,構(gòu)建起來人類思考與機(jī)器邏輯之間橋梁。第4層操作系統(tǒng),C語言不是憑空而來,是為了開發(fā)Unix操作系統(tǒng)而發(fā)明,而操作系統(tǒng)是計(jì)算機(jī)里最大的軟件。第5層應(yīng)用軟件,日常所有的apps都運(yùn)行在操作系統(tǒng)之上。倉頡編程語言是給鴻蒙系統(tǒng)開發(fā)應(yīng)用程序的專屬開發(fā)語言。第六層溝通互聯(lián),就是我們目前的互聯(lián)網(wǎng)技術(shù),在網(wǎng)絡(luò)里看書、聽音樂,點(diǎn)一份外賣等等。
這就是計(jì)算機(jī)科學(xué)六層架構(gòu),鴻蒙操作系統(tǒng)與倉頡編程語言各就各位。用架構(gòu)去思考和看問題,不僅能心中有數(shù),還能獨(dú)具一雙慧眼。
網(wǎng)站題目:鴻蒙hispark開發(fā),鴻蒙開發(fā)項(xiàng)目
瀏覽地址:http://fisionsoft.com.cn/article/dsshgjg.html