為什麼中國人沒有自己的程式語言?
說到程式語言,大家最直接想到的是現在比較流行的C語言,java以及現在勢頭非常猛的python,php等語言。很多人喊著都是英文的,不是中國人自己的語言,中國人就該有自己的程式語言。
程式語言寫出來是一回事,能不能用又是另外一回事。歸根到底還是生態圈的問題,這個生態圈是國外好多頂級的企業經過多年不停的摸索歸結出來的。而且要打造這麼一個大家都認可的生態圈不完全是一個技術或者資金的問題,還存在文化地域上的差異。
說到程式語言的生態圈的問題,目前國內整體來說,還不具備彎道超車的實力。
目前最好的解決方案是站在巨人肩上加快學習的速度,先不要說超越的事情,先趕上先進水準再說。現在國內網際網路開展的如火如荼在商業模式以及某些技術領域已經開始慢慢有自己的話語權了,這都是我們學習先進技術的基礎上,進行了區域性的昇華或改進。
先讓自己與國際先進技術接軌,再想別的事情,不是我們拿來一些先進的理論,想辦法去稍加修改騙取國家的經費裝進的自己的腰包。想要做出真正屬於的自己東西,特別是程式語言,先趕上然後慢慢滲入進去,讓別人認可你的能力,再經過一段時間的創新改造,最後創造出屬於自己的程式語言。
很多人說到我們中國人有自己的易語言,欺騙三歲小孩,易語言準確來說其實就是把英文的關鍵字換成了漢字,在底層實現上借鑑VB或者VC的架構做了一次中間轉換,而且坦白講在專業性上距離經典的程式語言,都不是一個量級的差異。
準確來說易語言算是一種中文的開發環境。的確方便了那些沒有英文基礎的中國人去學習程式設計。目前國內水準還可以的程式設計師對於易語言裡面的一些底層的實現提出了很大的異議。
很多人也許覺得,作為中國人不去大力宣揚我們自己的程式語言,老是貶低自己的東西。各位不要被那些別有用心的動不動用愛國主義綁架國人的言論給誤導了,凡是以支援國產為營銷手段的產品,都是耍流氓!
現在易語言的發展已經沒有初始的情懷,摻雜著太多的商業氣息,而且現在易語言成了外掛氾濫的重災區,很多人學習易語言就是為了搞外掛,掛在黑色利益鏈上。
計算機語言和本身是英語還是中文其實沒有太大的關聯,只不過現在經典的程式語言是用了26個英文符號而已。最終都會轉成二進位制格式,機器能夠識別的格式。現在看下常見的幾種語言的發明人以及對應的母語。
Pascal的發明人是瑞士人,母語估計是德語
計算機語言和任何的語言沒有啥直接的關係,只不過對應的文件資料介紹,英文佔據著絕對的優勢,和程式語言是沒有直接對應關係的。
程式語言語言和人類語言沒有直接的對應關係,只是借用英文字元,用英文字元還是因為鍵盤上都是以英文字元設計的,就是這麼個原理。
說了這麼多,其實程式語言和人類的語言沒啥關係,我們踏踏實實做好自己的技術,認認真真做好自己的工作就行。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902763/viewspace-2565247/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 為什麼會有這麼多的程式語言?
- 為什麼 Go 語言沒有三元運算子Go
- 為什麼 Go 語言能在中國這麼火?Go
- 何為程式語言?為什麼要學C語言?C語言
- 為什麼中國很難有自己的3A遊戲遊戲
- 常見的程式語言python怎麼樣?各程式語言有什麼區別?Python
- 為什麼中國開發不出流行的作業系統和程式語言作業系統
- 為什麼自制指令碼語言是程式語言的最高境界?指令碼
- 沒想到吧!Google 排名第一的程式語言,為什麼會這麼火?Go
- 多語言ASR?沒有什麼聽不懂,15種語言我全都要
- 為什麼那麼多人要學習go語言?go語言有什麼特點?Go
- 為什麼中國人喜歡午睡 外國人卻沒這個習慣?
- 為什麼中國至今沒有像樣的國產作業系統?作業系統
- 什麼是Go語言?Go語言有什麼特點?Go
- 職場人員該學什麼程式語言
- 從華為養豬說起,聊聊我對中國計算機發展的一個遺憾--為和我們沒有開發出自己的程式語言計算機
- 中文程式語言——易語言,到底是用來幹什麼的?易語言值得學習嗎?易語言的優勢有什麼?
- python語言與其他語言有什麼不同?Python
- Python和其他流行的程式語言有什麼區別?Python
- 程式語言——沒有更好的,只有更適合的
- “Go語言”有什麼用途?有什麼優勢?Go
- win10 1909沒有語言怎麼辦_win10沒有語言包如何新增Win10
- 為什麼Hook沒有ErrorBoundary?HookErrorORB
- 【譯】為什麼Rust中的BTreeMap沒有with_capacity()方法?Rust
- 用python語言寫程式有什麼好用的編輯器?Python
- 為什麼程式設計師會有最喜歡與最討厭的程式語言?(earthly)程式設計師
- Java語言有什麼特點Java
- 為什麼越像人的自然語言互動工具,越容易讓人失望?
- 為什麼?為什麼?Java處理排序後的陣列比沒有排序的快?想過沒有?Java排序陣列
- 為什麼Julia語言這麼棒?
- 你有沒有想過: 為什麼Java中String是不可變的?Java
- 為什麼說php是最糟糕的,也是最好的程式語言PHP
- 程式語言這麼多,為什麼建議選擇Python?Python
- MySQL Connectors為什麼沒有javaMySqlJava
- OptionalInt為什麼沒有ofNullable()方法Null
- Twitter為什麼沒有當機?
- python程式碼是解釋型語言,為什麼還有編譯過程?Python編譯
- 【譯】你的程式語言能做到這個嗎?(為什麼要學函數語言程式設計)函數程式設計