現在計算機的程式設計、演算法等等都是用的英文字母,是否可以用漢子來代替呢?如果用漢子的話,是不是瞭解法則之後,中國全民都可以進行程式設計了呢?
回覆列表
-
1 # FudonG
-
2 # 叫我蘇鑫阿
首先是可以用漢字的,當前市面上的程式語言都支援Unicode編碼規則,所以除了一些特定的關鍵字外,我們完全可以透過漢字程式設計
JavaScript你看我直接用漢字宣告方法和變數,都可以正確的執行出我想要的結果,除了這些主流的程式語言,國內還有一門易語言,易語言在漢化上更加完全,包括關鍵字和系統api都是漢字的,而且社群生態也很完善,精易論壇這個社群活躍度也不低,經常有大佬分享知識,資源。感興趣可以去看看。
易語言來看看易語言的一段程式程式,在這段程式中,我門完成了回撥方法,完成了流程判斷,連線資料庫,查詢資料等操作,但是還有有些英文的出現。
這裡就要說說為什麼會出現這種狀況了。
社群開發生態上看。首先程式設計是從國外發展的,在開發生態上我們還處於劣勢,比如資料庫,開發框架方面等方面,所以為了融合生態,我們最好和他們保持一直,才能高效的完成開發任務。語言流行程度上。為什麼日本開發的程式語言Ruby,俄羅斯開發的大家都在用的nginx,都沒有用本國語言呢?而是使用英語呢?因為英語是目前世界上的流行語種,當前我們不僅僅要關心國內,要想一個產品有推廣我們還有關心國際市場,透過開啟國外市場,我們可以在開源社群github上能夠更好的協同工作。所以這就是為什麼使用中文程式設計的人少了,用英語程式設計的人多了。
-
3 # 管異之
把你的錯別字好好糾正一下吧,你才有資格談論漢字程式設計。你釋出問題都不帶檢查的嗎?這種態度你有什麼資格提出這種問題?
-
4 # 程式設計師列儂
1.計算機起源於美國,自然而然也就使用英文了。
2.計算機能做什麼取決於人能做什麼,也就是人需要對問題抽象化讓計算機代理為我們做一些事情。那麼就需要我們向計算機發送指令。傳送什麼指令呢,不能寫一些知乎者也就讓計算機去處理吧,所以呢就要定義一套規則吧,規則是由人來定的,那理論上世界上任何國家的語言都可以定義為一門計算機語言。
3.漢字字數多,字形複雜, 同音字多,計算機中儲存漢字需要兩個位元組,那這樣漢字轉換為機器嗎佔用很大空間,在表示多媒體資訊是也是非常複雜的。那麼定義漢語程式語言所涉及的規則是相當龐大和複雜的。
4.以中文作為程式程式碼程式語言“易語言”,也發展了好多年了,國內現在用它的公司也沒幾個。它簡單易學,確實是全民可以程式設計,不過寫出來的東西也簡單,在應對複雜的系統時可能很難處理。
1、計算機最早是由美國發明研製的,所以這些程式設計程式碼最早都從美國開始,早先都是陣列,但隨著科技發展,數字程式設計已經滿足不了人們了,所以他們選擇用英文字母代替數字,慢慢也就成了習慣。並且英語是國際語言,是世界上大多數國家的主要語言,普及率非常高,所以程式設計使用英語可以方便更多的人。
相比較而言我們的漢字與英文代表的含義是不同的,這樣是不方便統計的,並且我們的文字個數很多,與英語相比數量多了很多,英文數量少更容易編輯。
還有就是我們的文字對於其他國家的人來說是不容易學習的,即便是有的中文程式設計也可能是底層還是英文框架翻譯過來而已,英文的難度相對小一些,人們已經習慣了,一時間讓他去改變也是不容易的,並且已經根深蒂固了。
2、中文程式設計推薦易語言吧,易語言屬於面向物件的高階語言,易語言可以說好用,但不能用強大來形容,使用者層上面的應用基本都能解決,太底層的高階功能比較難以實現,
簡單的說,如果你想走程式設計師的路線去大公司工作上班的話,建議不要用易語言,因為去了你會發現基本用不上哈哈,你的使命易語言無法完成。
如果你是愛好者自己娛樂什麼為目的,你完全可以用易語言解問決90%以上的問題,因為簡單好用,快速開發,程式碼閱讀能力強答!~上手快,好多外掛指令碼都是易語言寫的。