精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

如果將編程替換成中文到底會怎么樣

j4AI_wujianying ? 來源:未知 ? 2019-08-25 11:02 ? 次閱讀

首先大約的看一下中文編碼:

你以為會寫中文就會編程嗎?這就像你以為會寫漢字就會寫出好文章一樣。編程是和機器溝通,因而要用機器的言語而不是人類的言語。最早的程序就是0和1的數(shù)字,不是中文也不是英文。

以前的程序員,每天寫程序就是在一條長長的紙帶上打孔表示0和1。后來發(fā)現(xiàn)0和1的二進制太費事了,就把0和1緊縮一下,用16進制表示,比方數(shù)字10,用二進制表示是1010,用16進制表示就是0A,這樣表達起來就更簡約,但是輸入電腦后,依然要轉換為二進制電腦才干明白。

后來,科學家們用簡單的英文單詞表示某些功用,比方加法,就用add表示,減法就用dec表示。程序員輸入add或dec后,系統(tǒng)會轉換為對應的算法。就這樣不時的給不同的代碼段起名字。編程言語就是從數(shù)字編碼不時緊縮進步層次,最后構成了當今的各種作風的編程言語。

為什么碼農(nóng)會厭惡中文編程?我用最盛行的易言語闡明。所謂全中文的易言語,其實就是把Visual Basic言語中每個英文單詞換成了對應的中文詞,其他都不變。比方Visual Basic的代碼是這樣:

if True thenPrint OK endif

換成了易言語,就是這樣了:

如果 真 那么打印 OK 結束如果

任何人都能看出來,英文寫的程序更簡單明晰。

其實從言語學的角度來說,英文是線性的一維言語,而中文是平面的二維言語。而程序恰恰是線性的一維的。也就是說,線性的英文正好能契合線性的程序。所以,中文并不合適現(xiàn)有的編程方式。

但是,將來的開展可能超出你的想象。將來可能會有多維度的量子計算,或許二維的中文反而會比一維的英文更合適。

程序員比照過中文編程和英文編程就會明白,中文編程反而會進步門檻。由于編程的中心基本就不是什么言語,而是程序化思想方式。最簡單的并不是英文編程,而是數(shù)學符號編程,極度籠統(tǒng),普通人很難了解,但代碼量特別少。

補充一句,其完成代的言語比方Java,都支持Unicode,也就是說能夠用中文以至世界其他言語做變量名和函數(shù)名,你能夠試試看,這樣看起來就根本上就相當于是中文編程了,比照一下英文編程,你就會曉得哪個更好了。

電腦能辨認的只是0和1的二進制而已,那么,假如按中文的角度來思索,那么應該從中心開端就把二進制轉換為8進制,然后用八卦來表示,這樣從底層結構純中文的計算機。八卦兩兩組合,演化為64卦,就能表達宇宙萬物。這比老外的英文編程言語不曉得高級幾倍。而且,滿眼全是中文,老外就算認識中文字也看不懂意義,呵呵。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 二進制
    +關注

    關注

    2

    文章

    794

    瀏覽量

    41602
  • 編程
    +關注

    關注

    88

    文章

    3595

    瀏覽量

    93607

原文標題:如果編程替換成中文就會怎樣? 程序員看了表示頭疼

文章出處:【微信號:wujianying_danpianji,微信公眾號:單片機精講吳鑒鷹】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    把24LC64替換成24AA512為何不行?

    大家好!24LC64和24AA512都是微星同一系列的E2PROM芯片,現(xiàn)在我想把24LC64替換成更大容量的24AA512,用同樣的程序先寫24LC64然后讀出來正確,而同樣的程序寫24AA512然后讀出來卻出錯,請大家?guī)兔Ψ治鲆幌略颉?/div>
    發(fā)表于 09-01 09:05

    把24LC64替換成24AA512為何不行?

    大家好!24LC64和24AA512都是微星同一系列I2C總線的E2PROM芯片,現(xiàn)在我想把24LC64替換成更大容量的24AA512,用同樣的程序先寫24LC64然后讀出來正確,而同樣的程序寫24AA512然后讀出來卻出錯,請大家?guī)兔Ψ治鲆幌略颉?/div>
    發(fā)表于 09-01 09:09

    TXT文檔中字符替換和排序

    問題描述如下:輸入為一TXT文件,需要經(jīng)過:TXT中的某些字符替換成其他字符,然后替換成的全體字符進行排序,輸出TXT文件。請問誰見過這字符替換
    發(fā)表于 03-05 10:03

    labview如何把輸入控件的字符串中的回車替換成空格?

    在輸入控件中當輸入兩行文字時,怎麼樣把它隻用一行顯示,回車換行符替換成空格?
    發(fā)表于 09-14 13:46

    請問KEIL編譯器中怎么一個相同變量替換成另一個變量?

    如UART4_MAX_RECV_LEN全部替換成UART5_MAX_RECV_LEN。一個個改太麻煩
    發(fā)表于 03-09 22:18

    【Altium小課專題 第179篇】在原理圖中如何批量替換封裝,例如0805替換成06003?

    在原理圖中給元器件添加封裝時,替換封裝是經(jīng)常會用到的操作,如果替換所有電容的封裝,一個個更改會比較繁瑣,那么怎么在原理圖中批量替換封裝呢?這里以
    發(fā)表于 09-02 13:56

    GD32F3X0TIMER1替換成TIMER14卻無法輸出PWM怎么解決

    問題描述:使用TIMER1可以正常輸出PWM,但是TIMER1替換成TIMER14卻無法輸出PWM,兩者有什么不一的嗎?TIMER1代碼如下:/*! \briefconfigure
    發(fā)表于 01-11 08:27

    怎樣RT5640替換成ES8396音頻芯片呢

    怎樣RT5640替換成ES8396音頻芯片呢?如何讓RT5640和ES8396在硬件上兼容呢?
    發(fā)表于 02-10 07:36

    STM32F103R8T6 MCU替換成CH32F103R8T6后,斷電重啟USART3就死機是為什么?

    以前是STM32F103R8T6 MCU,現(xiàn)替換成CH32F103R8T6,程序(使用3個串口)和以前一,當下載程序到CH32F103R8T6后,直接運行,一切正常。但是一旦斷電再上電
    發(fā)表于 09-09 07:03

    ART-PI stm32 flash可以替換成pin to pin的STM32H743XIH6嗎

    ART-PI stm32 flash只有124k太小了 可以替換成pin to pin的STM32H743XIH6嗎,STM32H750XBH6外置flash用起來難度比較大,有懂的幫忙解答一下 謝謝
    發(fā)表于 12-29 16:38

    請教下哪部分代碼USB_DYNAMIC替換成實際的端點號了?

    的USB_DYNAMIC 應該是要替換成實際使用的端點號,但是我并沒找到相關的代碼,請教下那部分代碼USB_DYNAMIC替換成實際的端點號了./* data interface descriptor / const
    發(fā)表于 02-23 13:52

    MCU的替換需要考慮什么

    對于我們從事軟件,或者硬件的朋友,如何一種MCU輕松替換成同一產(chǎn)品系列的另一種MCU非常重要。
    的頭像 發(fā)表于 02-11 15:45 ?7879次閱讀
    MCU的<b class='flag-5'>替換</b>需要考慮什么

    澳大利亞首都行政區(qū)約30%的路燈已替換成節(jié)能的LED燈 可節(jié)省32%的耗電量

    據(jù)報道,作為改善城市基礎建設的一部份,澳大利亞首都行政區(qū)(ACT)約30%的路燈已替換成節(jié)能的LED燈。此外,21個區(qū)的約1百萬平方米路面將在本財年得到整修或重新鋪設。
    發(fā)表于 10-21 15:40 ?1020次閱讀

    Python字符元素替換成數(shù)字

    Python提供了多種方法字符元素替換成數(shù)字。在本文章中,我詳盡、詳實、細致地介紹其中的幾種常見方法。 使用replace()函數(shù): replace()函數(shù)是Python字符串對象的內(nèi)置方法
    的頭像 發(fā)表于 11-22 09:48 ?993次閱讀

    excel把所有的NA替換成0

    在Excel中將所有的NA替換為0是一個常見的操作,特別是當我們處理大量數(shù)據(jù)時。本文詳細介紹如何使用Excel的功能來進行替換,以及一些替代方法。 首先,打開包含NA的Excel表格。NA
    的頭像 發(fā)表于 12-01 10:04 ?1.8w次閱讀