回覆列表
  • 1 # 天天向上1天

    一個程式語言其關鍵字和常用函式名其實是不多的,用拼音把這些詞進行替換以方便記憶其實很容易做到,都不需要改核心程式碼。

    但是為什麼沒人這麼做呢?因為實際效果很差的。以前對程式設計命名規範要求不高的時候,不少人用拼音進行函式命名和寫註釋,基本上除了編寫者自己沒人能看懂,因為音調有4個,你得慢慢試。更不要說胡亂簡寫。遠不如用一些簡單常用的英文單詞進行表達。

  • 2 # 一聲嘆息1user

    程式設計最重要的不是用什麼表達,而是程式設計思路和資料結構。至於語言本身,那些有志於做程式的猿們,最多一兩個月就能熟練掌握了。

  • 3 # 吳烜xuan三聲

    平時書寫為何不用拼音呢?yinwei zheyang dajia dou kan budong a,這句看懂要費多大勁呢?自然不會用拼音作為程式語言的關鍵字。

    中文語法的程式語言早已有了,不用多言。更應該問的是,何時能出一個被國內業界認可並接受的中文程式語言和開發環境。

    下面是一些可以增大成功可能性的因素。

    1. 要開源。因為已佔據市場壟斷地位的英文程式語言和開發環境都是開源的。這點不需多言。

    2. 常被忽視的這點:從設計,實現到測試,都在程式碼中儘量使用中文命名識別符號。比如:

    測試程式碼

    Antlr語法定義

    當然實現也是

    原因有幾點:

    中文程式語言的使用者都會中文,有可能參與生態圈建設的開發者也都應該會中文,而且絕大多數應該母語是中文。

    對於母語是中文的開發者,使用中文命名識別符號的程式碼可讀性和可維護性較高。直接效應就是開發維護交流成本降低,專案競爭力提高。

    程式語言對額外庫或框架的依賴性較小,因此基本上只要程式語言支援中文命名,就沒有什麼技術問題。

    這是與英文程式語言相比,在實現上的獨有優勢。

  • 中秋節和大豐收的關聯?
  • 交通局的下屬單位運管所是什麼性質的單位工資待遇如何?