日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > > 充電吧
[導讀]現在的編程代碼全部都是英文,有沒有可能有一天編程代碼全是中文呢?而且如果當年計算機由中國人發(fā)明,編程代碼是否就是以中文為主呢?

現在的編程代碼全部都是英文,有沒有可能有一天編程代碼全是中文呢?而且如果當年計算機由中國人發(fā)明,編程代碼是否就是以中文為主呢?

問:如果計算機由中國人發(fā)明,那現在的編程代碼是否就是中文了?

觀點1:其實什么語言都能編程,發(fā)明一門編程語言也不是難事,很多編程語言只是創(chuàng)造者花了十天半月發(fā)明出來的,每一門語言都是在特定的環(huán)境中運行,必須經過編譯器編譯成0和1。中文編程占的字符太多,編譯出來后太臃腫,執(zhí)行效率太低。 說用中文編程的人都是不會編程的人,其實編程語言和英語關系不大,我不會英語,但是現在會html JavaScript php Python 而且學會的時間并不長,php學了半個月,JavaScript 學了幾天基礎語法,Python 也是十來天, 學一門語言并不難,但要深入就難了,像我寫程序大部分時間是在思考實現邏輯和方法,寫代碼的時間是很少的,簡單的代碼自己記住,復雜的函數做筆記,后面用時復制粘貼。 到現在我能開發(fā)出只要想得到的任何功能,但依然有很多單詞我讀不出,函數記不住。說起來別人還不信。 其實我只要知道有這么一個函數,這么一個公式,這么一個方法能實現這么一個功能,具體代碼怎么寫,單詞怎么拼,一是筆記,二是百度,三是以前寫過的項目。

觀點2:我想說用中文編程并不是一種好的解決方案,鍵盤上用26個按鍵能代表26個英文字母,用26個字母能組合出成千上萬個單詞,這是字母編程的優(yōu)勢,你不可能組一個幾平方的鍵盤陣把所有中文字都一一對應一個按鍵,別說制作成本,但是你要在這么大的鍵盤上找到你想要的那個字就不可能,那么剩下的就是用目前的解決方案——拼音來進行漢字輸入,可是歸根結底拼音也還是字母,既然能用字母編程,那為何還要先講字母拼音轉換為漢子再進行編程,即使中國人想要開發(fā)一門計算機語言,用漢字明顯是不合適的,漢字太多,單字節(jié)無法表示出所有的漢字。別跟我提易語言,來做arm開發(fā)試試?易語言就是對C的封裝,卻做不了C能做的事。簡單來說我在C中添加個宏#define 整形 int我也一樣用漢語編程。最后說字母是個有限的集合,漢字幾乎是無限的,一直不斷的有新的漢字被發(fā)明或者被發(fā)現,除非有人每年花大量的時間維護漢字集,否則搞不好哪天你寫個偏僻字計算機都不認識,如果真實這樣了,誰來做編譯優(yōu)化?這里所說的字母只是一只有限的符號集合,并非一定是英文字母還是希臘字母。

觀點3:計算機底層語言為什么是英語呢,我們在打開電腦進入自檢程序時,屏幕上顯示的為什么是英語而不是漢語或其他語言呢,這個問題的確和計算機是美國人發(fā)明的有關系,因為美國人使用的字符集叫acsii碼,全稱是“美國國家信息交換用標準字符集”這個字符集包含26個英文字母大小寫和10個阿拉伯數字,還有一些標點符號和一些轉義字符(如空格,回車等),我們中國也有類似的字符集,叫“國家漢字信息交換用標準字符集”,好像簡稱“國標碼”吧,當然其所包含的漢字符號個數要比acsii碼多得多,acsii碼只需一個字節(jié)就能表示完所有字符,而國標碼卻要兩個字節(jié),如果要表示完所有漢字則還需要更多,這樣導致漢字比英語需要更多的存儲容量,(不過在存儲技術飛速發(fā)展的今天,這已不成問題)如果計算機是中國人發(fā)明,那肯定會理所當然將“國標碼作為基本字符集啦”。如果是這樣的話,那么童鞋們打開電腦進入自檢程序時,在屏幕上看到的很可能是漢語的提示,這樣電腦有問題也能很快知道問題出在哪里了,而不會因為不懂英語而苦惱。

如果計算機是中國人發(fā)明的,那么像c語言這類的計算機語言的關鍵字和程序的注釋也有可能會換成漢字,那么我們學習程序設計自然會感到親切一些,還有各種計算機術語,文獻都是漢語,這樣對國民計算機知識的普及也會有一些作用。

竊以為,如果不是美國人發(fā)明了計算機那么中國人再過一千年也不會發(fā)明計算機,這不是說中國人智商不如老外,而是因為我們的文化的原因。話說回來,既然老外發(fā)明計算機再先已是既定事實,我們也不必為此而感到沮喪,也不必為計算機里充斥著英語而感到懊惱。如果童鞋們立志要搞懂計算機,其實所需要搞懂的單詞是有限的,就拿c語言來說,其關鍵字也才30多個,用點心很容易記住。我也鼓勵大家學好英語,畢竟計算機是老外發(fā)明的,各種標注都是人家制定的,如果中國想推翻從來,不但要從頭開始推翻人家的技術,還要推翻人家的市場,這是不現實的。一句話,學人所長,補己之短吧。

觀點4:肯定的,可能很多人想當然的認為學編程與語言關系不大,我想說,學的速度關系大了去了。 比如通用的matlab,你遇到一個新的函數,想看看這個函數到底怎么用的,打開函數瀏覽器,突然發(fā)現,全是英文,看不懂,看的懂得也是猜了一些,英語大神的咱不說了。 還有上面有人說,英文if while等等比如果簡單方便,那是你想當然,先入為主,如果是中國發(fā)明的,你會發(fā)現中文編程也是如此方便,最起碼,遇到一些函數,比如求平均數的函數,你會首先查“平均”,但是英文,你就得上網查查,而不能直接想到求平均的函數名是什么,這只是簡單的,如果你用到matlab3d仿真功能,更加復雜的編程,你就會發(fā)現,區(qū)別大了。 很多單詞,你看程序的第一眼,首先不知道是什么意思,但是如果人家外國人,看一眼,可能就猜到意思了,幾個單詞縮寫,大概意思一目了然。 如果是中文編程,你看一遍,下次你在用,你就可以很熟練的作用,寫出來,可是英文,你就可能就不得單詞怎么寫,甚至忘了這么個函數。 編程,與語言無關。 但是編程語言會極大的影響你學習編程的速度與深度。 也會影響你寫程序的思路。

上面幾位,寫的什么機器碼,什么底層,有點專業(yè)的,我就不說那么多,就用大家都聽的懂得話說。

上面我就沒提有的函數參數有4.5個,單詞都不認識之類的了。 就說報錯吧,英文不好的你報錯都看不懂,都上網查下報錯是什么意思。 英語大神之類的不算,畢竟不是不是人人英語那么厲害。 比如你看如果一頁都是中文的編程的編程,就算你看不懂,你也可以猜大概的結構與部分意思,也會覺的有點親切,不那么深澀高深。 但是全英文的,你沒學過,你就會覺的,這是啥,高深難懂,高大上的樣子,就跟天書一樣。

如果中國發(fā)明了計算機,必然有一套中文編程方法與相關中文編程理念,相關的編程專業(yè)術語,理解起來自然快。 而現在大部分都是翻譯過來的,比如c++里面的派生,這可能學了很久的就理解透徹可是沒學過的接觸時就是不能很好的理解,為什么呢,就是因為當初翻譯時,英文與中文并不是意思一一對應的,很多英文的其實沒有對應的中文。 自然也就不能做到準確。 英語與中文是兩種思維文化世界,有的只能做到相似,沒法準確。

最后,語言各有各的優(yōu)勢各有各的劣勢。 但是用在編程上,你說中文天然劣勢,那就牽強了,中文完全可以編程。 說不定哪天,出來全新的硬件形式,還是中國人發(fā)明的,自然編程變成中文的了,也不是不可能。

英語的國家,思維是微觀,推理論證,過程嚴謹,比如說豬能上樹,中國可能就是一個笑話,但是如果在西方,就會有科學家來實驗論證豬到底可不可以上樹,能不能訓練,之間有什么關系,得出什么結論。 中國人就會認為這人有病。 所以,科技能在西當出現也有一定的必然性,他們探索背后的理論,邏輯,實驗驗證。 而中國呢,有中文的國家,思維都是宏觀,實用,戰(zhàn)略思維厲害。 比如,發(fā)明了很多實用的東西,如果你問為什么,就會有人說,你問為什么干嘛,會用就行了。 這就是區(qū)別。 所以,在古代,中國人的思維更加有優(yōu)勢,文明程度更高,但是近代西方的思維就更占優(yōu)勢,而東方不問為什么的思維就劣勢。 但是未來,隨著科技的發(fā)展,中國如果多問為什么,再加上宏觀思維,那么優(yōu)勢就很明顯了。 只是時間太短沒體現出來。 不信,在過20年,你再看看,搞科技是中國厲害還是英語國家厲害。 現在已經有苗頭了。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

本文中,小編將對PLC予以介紹,如果你想對它的詳細情況有所認識,或者想要增進對它的了解程度,不妨請看以下內容哦。

關鍵字: PLC 編程

在下述的內容中,小編將會對PLC的相關消息予以報道,如果PLC是您想要了解的焦點之一,不妨和小編共同閱讀這篇文章哦。

關鍵字: PLC 編程 模塊化

-Cognizant正在籌辦全球最大規(guī)模的氛圍編程活動,以提升數千名員工的AI素養(yǎng) 為抓住人工智能經濟將創(chuàng)造的巨大機遇,Cognizant與Lovable、Windsurf、Cursor、Gemini Code Ass...

關鍵字: 編程 NI AN PI

上海 2025年6月23日 /美通社/ -- 日前,以"匯聚?連接?創(chuàng)造"為主題的2025世界移動通信大會(MWC)上海拉開帷幕。大會期間,愛立信專家圍繞"5G-A","...

關鍵字: 愛立信 編程 網絡 AI

北京2025年3月6日 /美通社/ -- 2025世界移動通信大會(MWC25)期間,愛立信的5G可編程網絡榮獲"GTI年度大獎—移動技術創(chuàng)新突破獎"。此次獲獎,標志著愛立信的5G可編程網絡獲得了GT...

關鍵字: 網絡 愛立信 編程 TI

北京2025年3月4日 /美通社/ -- 日前,愛立信總裁兼首席執(zhí)行官鮑毅康(Börje Ekholm)在巴塞羅那舉行的2025年世界移動通信大會(MWC)上表示,移動連接將在實現人工智能(AI)和云技術能力方...

關鍵字: 愛立信 API AD 編程

上海2025年2月20日 /美通社/ -- 新品亮點 產品豐富:5個系列,9款產品,工作距離覆蓋300~3000mm 性能出眾:采集時間0.3s,不懼反光,精度最高0.03mm@300mm 應用廣泛:支...

關鍵字: 3D視覺 相機 編程 機器人系統(tǒng)

防御性編程是指一種預見代碼可能出現問題并提前采取措施來防止這些問題發(fā)生的編程風格。在前端開發(fā)中,這尤其重要,因為你的代碼直接與用戶交互,任何錯誤都可能導致糟糕的用戶體驗,甚至安全漏洞。

關鍵字: 代碼 編程

防御性編程是一種編程策略,旨在通過考慮到各種可能的錯誤和異常情況,確保程序在任何情況下都能正常工作。這種方法強調在編碼過程中盡可能早地發(fā)現并處理錯誤,以避免在運行時出現未預見的問題。

關鍵字: C語言 編程

在科技發(fā)展的浪潮中,編程成為了連接數字世界與現實世界的橋梁。然而,編程的力量既是雙刃劍,既能創(chuàng)造奇跡,也可能帶來災難。本文旨在探討如何通過最少的代碼導致計算機硬件永久不可逆損壞,但更重要的是,強調這種行為的危險性和不道德...

關鍵字: 計算機硬件 編程
關閉