中文表達比英文簡潔,中文程式設計能否做到比英文程式設計更高效?

時間 2021-06-12 07:24:24

1樓:

首先表達一下對目前的、所謂的『中文程式設計』的鄙夷,調一下編碼叫做支援中文,換幾個關鍵字,API原樣改個名做一遍叫做完美支援中文。

我一直認為這才不是『中文程式設計』,但是我錯了!一直以來是我沒正確理解,它為什麼不敢叫「漢語程式設計」??——因為它側重點就是『文字』而不是『語言』啊!

所以這幫人喜歡搞字元替換,喜歡給函式換個中文名,然後到處宣稱自己發明了新的語言。漢芯和他們一樣,只不過磨了層皮……

抱歉我不是跟這幫民科一夥的。

直接說結論:

有重要意義,涉及到個人生活、行政、司法、文化傳播。

語言的重要性:

秦始皇統一文字、統一度量衡,所以華夏有乙個中國,而不是華盟、夏盟。

日本想要滅亡中國,就在占領區廢除漢字,改教日文。

客觀事實就是這樣:語言是國家、民族很重要的文化,涉及到人們生活、工作、社會運作、民族認同、國家認同、民族情感的維繫。

目前的現狀是各個國家、民族都有自己的語言。

但是以後呢?

隨著時間的發展,世界有一門通用語言是理所當然的趨勢,這有很多好處。

可是,選目前任何一門自然語言作為今後的通用語言,都是不公平的。

由多種自然語言長期並存,去融合、演化,這種方法的結果才是最優的。

而相比其他自然語言,漢語本身就更加獨特,絕對有資格成為人類文明的一部分去傳承。

那麼使用自然語言進行程式設計的意義何在?

有助於漢語在今後的傳播、傳承,以及改善上面說的四個方面的應用。

個人生活、行政、司法、文化傳播

個人生活上

首先你會有乙個比目前語音助手更能精確執行的助手

定製化的工作可以由使用者去下命令。

如果你是低端碼農,那麼你將面臨更多的人與你競爭、更低廉的薪水,更簡單但更多的任務。

行政會有更好的行文規範

表達能力更強更精確。

司法從法律條文到司法程式

由此開始實現半自動甚至自動化。

文化傳播

讓漢語易學易懂

搭配上個人生活的變化,其樂無窮。

率先實現漢語的自然語言程式設計,就是文化上的優勢。

關於怎麼實現,如何實現的思路,我不想多說,我現在就是想看看搞臭『中文程式設計』的那幫民科,除了胡思亂想到處剽一些資料之外,還能做些什麼。

(待續……)

2樓:spirit

個人感覺中文的變數名,類名,命名空間,檔名都很舒服,不需要去Google生硬的翻譯,畢竟我英語確實不怎麼好

但是完全中文程式設計,那就沒啥必要了,畢竟除非小學畢業,或者記憶力欠缺,不然應該不會記不住那些關鍵字吧,而且vs關鍵字也自帶中文翻譯

至於有些人說的對外國朋友不友好的,為什麼不能帶英文注釋呢?(笑至於shift來回切的問題,反正比Google現查還得仔細看示例句子判斷對不對(正確率還不高)要來的快

3樓:酒窩

給函式,類等起名的時候就能體現母語的優勢啊,例如function caonima(){}絕對不會有和系統關鍵字衝突的情況,就問你服不服~

4樓:Tension

謝之前的諸位,我稍微做些加工。

1、程式語言與自然語言是不同的,所以拿漢語的歧義或晦澀作反例是不合適的,那些程式語言裡的保留關鍵字只是少數的英語單詞,至於像變數名的合法字元,但凡對Unicode的支援,便是可以使用中文字符集的。

2、如果定位是普及程式設計,那實現一些語言的中文化,我保留意見,畢竟我不是受益者,但顯然會降低門檻,於他有益。

3、如果定位是大國觀念的,核心競爭力,那麼一定是需要在設計思想上有所突破,這是我喜聞樂見的,本人對ZF推動沒什麼好感,如果有成熟商業公司,拿出部分利潤,作為基礎研究開發,還是有希望的。

5樓:栗子君

這個題目想象空間好大腦洞自動開啟~

拿JS舉個栗子function

foo();

function

bar(

func

);bar

(foo

)如果計算機語言是中國四大發明之五,順序應時由上到下,由右到左,並且沿用古文的標點和注釋習慣,稍微改一改

就是噠噠噠

醬的!(字醜捂臉)

6樓:咔卡卡

中文的語法比較獨特,可能不能準確敘述吧!比如「我今天差點中獎」和「我今天差點沒中獎」意思一樣,表述方式不一樣。要是真用中文的話,需要擺脫英文的編譯方式,創造一種屬於中文的編譯方案!^_^

7樓:

現階段的coding 英文相對中文是否具有優勢? true中文相對英文是否具有優勢? true

我認為中文對程式設計的積極意義在於

1 可以幫助想到和英語思維者不同的邏輯模型2 當計算機擁有人工智慧並且可以用中文通過圖靈測試時,可以用中文更有效的人機互動

8樓:蕭井陌

能不能設計出乙個終極傻瓜程式設計軟體,讓普通人可以完美程式設計? - 知乎使用者的回答

其實我倒是想到乙個完美的解決辦法,對於覺得if這種單詞難認、又覺得漢語難打字的人。。。

我們可以隆重推出拼音程式設計——pin yin bian cheng對於嫌拼音長的人。。。還可以隆重推出——ud pn bm ig

9樓:

最大的劣勢就是需要看看輸入框裡是什麼字,還需要用數字鍵來選字,完全沒有那種噼里啪啦敲鍵盤的快感。

用英文程式設計,裝逼的時候說我閉著眼給你把程式打出來!用中文,裝逼的時候只能說你給選字我閉著眼就能給你把程式打出來,缺了氣勢!

10樓:王吉闊

一般用中文程式設計編的東西都是很簡單的,而且用中文來程式設計編出來的東西質量不高,中文程式設計是從英文程式設計中締結的乙個分支,是在它的基礎上進行的,也就是像英譯漢一樣,再說程式設計需要對英語,數學,有很深的研究才能學好。

11樓:Xi Yang

看我的腦洞!

#define 一坨 struct

#define 一大坨 class

#define 隨便上 public

#define 自己上 protected#define 禁孌 private

#define 滾回去 return

#define 滾出去 throw

12樓:

怎麼沒人提這個 https://

/CHTML 專案組和草泥馬程式語言已經達成諒解備忘, 互相推動彼此發展, 推進馬勒戈壁資訊化產業的發展, 三年內開創戈壁上的新矽谷.

CHTML 是國際網際網路組織 W3C 超文字標記語言 4.0 的乙個實現. 是在漢語程式設計光輝思想的指導下, 網際網路普遍協議與中國國情相結合的產物.

和漢語程式設計一樣, 原來使用英文的標籤現在可以全部使用中文; 除此之外, 還額外擴充套件了兩個標籤, 即 《反功夫網》 和 《勾》. 除此以外, 該協議和現有 HTML 標準完全相容. 目前 CHTML 的版本是零點零一.

《勾》 是和中國國情結合的產物. 有時候我們需要建立只有乙個答案的投票, 此標籤即可用於及時丟棄使用者投票, 節省伺服器資源, 彰顯社會主義優越性.

為便於中文開發者理解含義, 其他標籤也按照中文網際網路的特色做了相應的定義. 如, 變成 《含淚勸告》,變成 《停頓鼓掌》,更多的細節可以參見這個 中文文件.我們的新版本也在緊鑼密鼓的開發中, 請各界群眾檢視我們新版本中部分標籤的 任前公示

13樓:池帥

對於變成老說,什麼語言字元是無所謂的!實質是這個語言在底層和頂層之間是否游刃有餘的處理了其他語言沒有處理好的困難!

不要被什麼字元矇騙。

14樓:耶律楚材

漢語並非二進位制語言,所以注定只能吟詩文,不能致大用,所以發明計算機以及程式語言的注定是英語或類似英語國家的人。這是語言的特性決定的,所以只能怪上帝

15樓:

應該沒問題吧,下面這段能執行在visual Studio 2010裡面

#include

"stdafx.h"

#define 列印 printf

#define 返回 return

#define 整數 int

#define 字元 _TCHAR

#define 入口函式tmain

#define 變數一 argc

#define 變數二 argv

#define 零 0

#define 一 1

#define 二 2

#define 三 3

#define 加 +

#define 等於 =

#define 設 for

#define 小於 <

#define 加加 ++

整數入口函式(整數

變數一,字元*

變數二)

16樓:skyyrie

其實中文程式設計對中中國人應該是有優勢的,有研究表明雙語者的反應和聯想能力都弱於單母語者,用英語寫程式,同時考慮中文概念是非常消耗腦力的一件事。。。。程式語言越來越向高階語言發展,也就是越來越向自然語言發展,所以說如果有好的中文程式語言會是非常好的一件事

17樓:卞榮軍

我認為影響這些的首先在「語言文字」本身,音和義的單元、平均長度、縮寫方式、記憶方式、辨析方式、日常交流方式等等都有非常大的差別,說清說全這些很難。

但假如說用日文平假名(非漢字部分)程式設計,代替英文程式設計,比漢字要順利的多.

18樓:

單獨用中文開發一種程式語言是毫無意義的。

但是長久來看,只要世界語言的發展不以」英文「為終結,用中文完成一套」深入的,從頭到尾的,乃至符合漢語言思維方式的程式語言「會使得國內很多人學習程式設計的障礙降低很多。當前的使用者可能會因為不習慣而不用,但是真正普及開來以後受益的將是後面數代人,會有更多人因此能體會到"程式語言的核心都是數學"、"程式設計是一種思想"。

歸根到底,這是一種技能的傳播(模仿)難易問題。全世界統一用一種語言,會使得溝通成本急劇下降,單純從發展的角度來講,統一語言是比建立一套中文程式設計方法更好的選擇。

19樓:

不過我覺得如果開發出優秀的中文程式語言類似C語言是否有利於中中國人的計算機水平的提高

通過中文程式語言再開發出自己作業系統自己的組合語言我覺得還是很有必要的

20樓:Marco Wong

行外人怒答 .!

其實英文在程式設計裡面只做符號,就算用中文程式設計,也不會如想象中那樣美好 。

因為程式設計需要固定句式語法,你不能像聊天打字一樣把想法打成一段話就能執行 。

另外中文對同乙個意思的表達方式太多,反而會讓你造成困惑。例 :

若 "如果返回為3,則退出" 是規範的句式,那麼你打 "如果返回的為3,就退出" ,就是無法被識別的語句

21樓:吳嘉文

中文程式設計當然是不錯的,多乙個選擇,普及更多人群。

優點:當然是簡單易用。

劣勢:相對應的支援跟不上,如你用的系統是英文的,程式設計技術資料是英文的。

中英文程式設計其實沒什麼差別,之所以有人認為中文程式設計不好,只是程式設計一開始就是用英文來編而已。

用英文演戲是否比用中文簡單?

LMagellanicC 怎麼說呢,你看看很多美劇和電影強行說中文的地方,都是在用英語的表達方式來強行說中文。就感覺CCTV6曾經的電影配音,哦,天哪,約翰,這真是太糟糕了!OMG!John,this is terrible 還是因為中文有調,一旦你用感情去帶動台詞偏離了原來的聲調,就容易顯得怪腔怪...

為什麼很多人說中文比英文難學?

Bing蹦躂兒 有研究報告的,不是很多人說的。我中華文字傳承千年,如果真的容易就被學會了,那豈不是早就一統天下了。所以,歷史給了我們時間,我們也要給新學這個語言文字的人以時間和耐心。 我說了30多年中文,20多年前開始學英文。我真的不知道哪種語言難。很多人說中文難,說中文博大精深並不是為中文而自豪,...

英文歌比中文歌好聽的原因有哪些?

雨之 我覺得會不會是讀音的問題?中文的字讀起來音標合起來讀的,但是像英語 日語這些音標都是乙個個讀的吧?所以就感覺更容易順耳一點,而中文的除非歌詞讀音很貼合旋律,不然就會覺得有點彆扭 難得虛偽 曾經很喜歡中文歌,但慢慢長大後就並不喜歡了。小時候喜歡倆xu,如今再聽來已經絲毫無感。業餘愛好者而已,只是...