回覆列表
  • 1 # 貪黑不起早

    從來就沒有絕對的英文程式設計,所有邏輯你可以用漢語拼音寫,也可以用中文寫。都是替代邏輯表示的。就像小學的方程式,經常用x表示未知數。用z行不行?用你家狗的腿行不行?都行,完全不影響計算。

    所以 中午程式設計已有不需要開發,電腦只識別真假,直男中的直男,但凡有一個字不對就死給你看,不需要複雜的表意。

  • 2 # 安靜地喧譁

    程式設計門檻降低,競爭壓力大,英語廢了,英語邏輯也廢了,准入門檻也沒有了,砸人飯碗哪。回覆我帖子裡:〔〕砸人飯碗??高數的符號改成大家都能看懂的,是不是人人都能考一百分?〔〕請問,給你滿屏的0101二進位制程式碼,你算的清嗎?同樣道理,中文也罷英文也罷,都是代表某種或某幾種運算規律總結。且不說中文漢字漢語比英語的意思能更多得表達。另外,漢語程式設計並不代表排斥符號和字母和數學表示式啊,就像鍵盤,中國也沒有排斥鍵位分佈一樣。中文言簡意賅一定有用。“矛盾”兩個字的外國邏輯,翻譯起來,比英文更好理解吧。就像dos下做系統,如果不懂英文,靠猜猜不到選什麼,如果是中文呢?碼農的底層邏輯是執行各種命令,但是搭建一個整體程式,集合在一起。有很多程式猿,他們的經驗是,上一個程式設計師做的程式,最後一個字母都不要動(連備註),一動有可能全玩完。你要有信心相信華人相容幷包的水平。看看中醫,再看看055大驅上的發射管兒,再看看中西廚房裡的菜刀,餐廳裡的筷子。化繁為簡是我們文化思維。在基礎化標準化上存在缺陷,對數學表示式無能為力,但僅就在討論能不能用中文程式設計上來看,那就是——能。其阻力,就是和晶片一樣經歷。李小龍在武術上無門戶之見互相學習,被歐美廣為流傳,面對中醫藥,又打壓,又汙衊,又偷偷學去,怎麼沒把很多製造技術毫無保留告訴我們呢?就是因為利益。都是同理的事情,憑什麼我辛辛苦苦學的事情要無償告訴你,那是我的心血……其實,晶片是,中醫藥,武術有時候也是,巴以衝突其實也是,利益也。創造者擁有利益和紅利,初,理當得之,末,則阻礙文化,技術的發展。所以一萬塊錢的東西,你不能次次賣1000萬吧。兔子國“寫輪眼”的技能,著實讓其他國毛骨悚然,但,我們挺和善的。

  • 3 # Coder楊

    我寫程式做架構10年,對這個問題有自己的看法。

    首先,中文程式設計是指業務邏輯透過中文編寫,而不是業務內容,所以題目裡中文藥材的例子非常不恰當,這屬於正常業務場景,如果這點問題都要透過中文程式設計解決,那我們這麼多年還寫啥程式。

    我其實也不太贊成現在推廣中文程式設計,這跟語言特性有關,跟歷史成因有關,跟技術有關。

    一、技術領域有時候規約的影響要大於純技術因素。就比如26字母鍵盤,歷史原因導致鍵位位置形成使用習慣後,雖然大家都知道有不合理的地方,但這麼多年沒有人閒的沒事兒改鍵位的位置,程式語言具有相似性。這些年從彙編到指令碼語言,雖然語言種類繁多,但大部分程式語言都是在之前語言的基礎上的最佳化和增強,基本沒有另起爐灶重頭開始的,因為全球使用者的使用習慣類似。

    二、英語是拼寫詞彙,中文是象形文字,可以透過語音和筆畫拼寫。這就導致了英文和中文在程式設計時候的語義表達效率及便捷度有一定差異。由於鍵盤是以26個英文字母構成的,所以中文輸入目前照比英文麻煩。比如move方法,需要四個子母,而“移動”需要六個子母加兩次空格,go需要兩個子母,而“去”至少需要兩個字母加空格。所以我們會感覺程式設計時輸入中文比英文繁瑣。再比如程式設計工具在一個物件“.”之後輸入一個英文字母就可以快速程式碼提示並限定方法,而中文得透過四五個子母打出第一個中文之後才行,這對於程式設計人員來說絕對是不能忍的,尤其是這麼多年在這麼多程式語言的浸淫下更是如此。

    三、程式語言的使用不僅涉及語言本身,而且需要眾多的程式碼庫和編輯器,現代編編語言的發展基本離不開全球性的廣泛的開源類庫的開發和編輯器的開發,否則這門語言就只能自娛自樂,而現實是目前95%以上的開源類庫和100%的編譯工具都是老外開發的,這才是當下最該解決的問題。程式語言就跟數學符號、化學分子式一樣,需要廣大的群眾基礎和國際正規化,改中文可以,但很可能沒人用,如果效率不升反降,沒有國際上的廣泛需求,強行推廣往往是不成功的,這有很多前車之鑑。

    可以說,程式語言是一個科學問題,不是政治問題,也不存在國際限制問題。在文化問題上,我覺得中文需要推向世界。但在程式設計問題上,我認為需要尊重需求。首先,當我們國內的技術水平大幅提高後,當大量的類庫和程式設計工具是中國製造之後,才能真正引領國際潮流。我認為如果有一天,國內率先發明瞭符合時代需要的程式語言,就像go語言,typescript一樣,解決了當前程式設計的實際問題,得到了全球性的推廣,在這之後才應該解決中文程式設計的問題。在沒有實際需求和國際環境的支援下,中文程式設計只能造一個空中樓閣,除了自嗨,意義不大。

  • 4 # 知凡音樂課

    程式設計裡的關鍵字數量極有限,常用的可能還不到10個。有些語言50個詞都說多了。所以門檻是在英語上嗎?根本不在英語上。

  • 5 # Lollipopss

    你都說這個了,為什麼數學你不全部換成一二三四,加減乘除,用什麼阿拉伯數字?

  • 6 # 成都茂大叔

    沒有人反對中文程式設計,大家只是覺得好笑而已,社會上總有人覺得把五線譜改成宮商角徵羽他就會彈鋼琴了…

  • 7 # 踏一場雪

    1-因為很多專業人士,是以英文程式設計成為專業人士的,你讓這些專業人士面對有中文優勢的中文程式設計,他們就會失去自身的優勢,需要重頭再來,請問有幾個願意從頭開始?

    2-利益,很多專業人士,代表舊利益集團,使用新的中文程式設計模式的是新利益群體,一定會侵蝕他們的利益的。

    3-不好用,都是藉口,唯有利益是核心。無利不起早,讓中文程式設計成為新的利益增長點,就會獲得快速發展。

  • 8 # 終極蝸牛

    技術上的難題只是單方面的。最主要是開發意識必須徹底剷除西方的文化理念!

  • 9 # 嘆顏良惜文丑

    1。中文程式設計會降低程式設計的難度,這對於以此為生的人來講,入門的門檻降低了相對工資也就低了,同時,程式設計不再神秘,心理優勢也就沒了

    2。目前的作業系統都是英語為基礎的,所以中文程式設計要在後臺轉為英語字元才能被作業系統再次轉為計算機語言,這個彙編過程比較繁瑣

    3。語言邏輯雖然是一樣的,但是從命令的表現形式來看,與英語的有所區別。對於已經在程式設計內的人員來講,這個學習的適應性要比用英語學習的時間成本要來的長

  • 10 # 諸葛初用兵

    一、這是一個偽命題,是完全不懂的行外人異想天開、以為用中文描述他就會天然懂得編寫程式。

    二、請你論述並證明“九乘以九等於八十一”比符號“9x9=81”更簡潔、明瞭、更易於教學。

    三、請進一步論述闡明將小學數學所有數學符號去除、換作全中文文字描述,那麼數學老師不用費力費氣、你的孩子就天然懂得數學。

    四、請論述證明去除中學數學、化學、物理中的一切非中文符號有意義並使學生更容易掌握知識。

    五、將音樂樂譜的1 2 3 3 2 1或五線譜轉成中文字元描述,你是否過目即懂、或天然通曉音律?

    六、提出中文程式設計的人大機率是沒上過大學或完全不懂理工科思維的人員,六年的中學沒教懂他們數學是由現實到抽象、並用抽象符號描述通用並回歸現實的一門課程,他們還不懂得用最精簡的符號描述通用、並傳遞知識。

    七、沙、石你認知不?水泥你認知不?鋼筋你認知不?磚頭你認知不?我相信這些你都瞭如指掌。在沒有土木工程和建築學的背景下,請你告訴我,你能否設計並施工建造一座合格的大樓?

    八、綜上所述,請你論述並證明將一切程式設計符號換成中文字,你就能編寫出結構合理、通俗易懂、持續提供穩定服務的程式。停止製造偽命題、停止傳播偽知識,華人才會更加聰明,不是異想天開你就會變聰明。

  • 11 # 誰偷了太陽

    誰反對?那是動了某些人的乳酪吧!是個華人都會支援!

  • 12 # 春風得意馬蹄急迴歸

    專業人士並不反對中文程式語言。而是不懂計算機的民科生把中文程式語言想的過於簡單。他們不瞭解計算機發展史,不瞭解中國計算機元老花了多少精力做成的國標。不瞭解暫存器彙編,更不瞭解一箇中文字元佔位多少個位元組。要改的是整個生態產業不是一門語言,而改變產業會對現有的業態影響有多大,對現有的已執行的系統業務可能造成的損失和風險,乃至國民經濟影響有多大,這群民科生是不會去思考的。

  • 13 # 多彩可樂aL

    反對的理由就是搶了他們的飯碗,為什麼不能用中文編輯程式,用中文後不是能讓更多人去學習使用程式設計,使中國科技更好發展。支援使用中文開發偏程。

  • 14 # 吾雖凡人

    一群不懂程式設計的門外漢在那裡指點江山是真笑死我了中文是一門語言,英文是一門語言,程式語言也是一類語言。語言由字詞句組成,程式語言也類似,有關鍵字和語句,然後由一套編譯規則去理解這門語言,包括詞法分析和語法分析,有興趣可以去看看編譯原理。程式語言只是用英文作為關鍵字,換成中文完全沒有任何意義

  • 15 # 飛飛飛和飛飛

    一幫子所謂專業人士已經有了先發優勢,他們害怕失去既得利益

  • 16 # 山中人看世界

    開發出中文程式語言對華人不遜色一場技術革命,很多精英的飯就沒那麼好吃了,一些看似高人也就不那麼高了,自然會有人反對,絕對對華人利好。

  • 17 # 文文212624428

    中國可以規範自己程式設計格式和程式設計程式碼,不必老學外國,尤其邏輯關係程式碼自己定達到簡化易懂好學

  • 18 # yagseg

    因為一旦能用中文程式設計了,普通人稍微學習一下也會程式設計序,程式設計序就不再神秘,普通人只是缺乏訓練而已。那些所謂的專業程式設計師就沒有優勢了,就算他們編個程式,普通人也能看懂。就像司機,以前年代能當司機很神氣,現在人人都會開車,當司機就不神氣了。一個道理,中文程式設計序,這是在砸程式設計師的飯碗呀

  • 中秋節和大豐收的關聯?
  • 32歲的我負債60萬,想租車來跑網約車,一年能夠還得清債務嗎?