-
1 # 林肯007
-
2 # 一支好文
顯然可以,但是你的中文得符合一套規則,實際上比寫英文更麻煩,其實程式設計不在於語言的問題,而是邏輯。
傻子有邏輯嗎?
-
3 # 產品經理和資料和其他
現在已經有中文程式設計的方案:比如易語言、Scratch的中文積木塊等。
不過能用中文程式設計不等於“傻子都會程式設計”。程式設計靠的主要是理解業務的邏輯思維;以及解決問題的工程思維和演算法思維。舉個例子,做視訊直播的話,就要對視訊傳輸和網路優化技術有相當的瞭解;做搜尋引擎的話,就要對搜尋演算法有相當對了解。這些都不是能用中文程式設計就能解決的。或者說,對於熟悉技術原理和基本知識的人來說,用什麼語言程式設計已經不是主要問題了。
-
4 # 懶漢死狗和阿Q
不是不行 是不能 這個軟體要睡來編呢?當然是程式設計人員 那他編出這個東西 對自己有什麼好處呢?自掘墳墓?自己砸自己的飯碗嗎?
-
5 # 我們都是工程師
您說的包括兩種含義:
其一、中文符號的程式碼程式設計,這種方式仍然和傳統的程式語言差不多,只是將程式碼的關鍵詞換成了中文而已,底層和其它語言沒有區別,編譯過程完全一樣,僅僅看起來更親切一點,易語言就是典型代表。
其二、自然語言程式設計。現有的程式語言都是由程式人員按照一定的規則和順序編寫,否則編譯就會失敗,也就無法轉換成機器語言。自然語言則是我們人類的語言,用自然語言程式設計,是讓編譯程式聽懂我們人類的話,所以,順序就反過來了。也可以說,自然語言程式設計是一種智慧化的程式設計,真正實現自然語言程式設計,現有的軟硬體都需要改進,軟體要增加自然語言的解析能力,硬體要豐富介面功能。
目前軟體行業流行的無程式碼程式設計並非自然語言,仍然是程式碼語言,只不過換了一種拖拽的方式。
自然語言程式設計屬於人工智慧範疇,需要機器具有自學習功能,目前來看只能是一個願景。
-
6 # 遁世迷糊人
現在有,去試試易語言。
不過鍵盤是英文的,中文寫程式你不覺得沒效率嗎?一個“if”你給輸入成“如果”,理解倒是順了,可是輸入法打“如果”耗費的時間都夠我打幾個“if”了,除非你為中文程式設計專門訂做一個鍵盤。不然編碼速度就夠你喝一壺的,還不如用英文。
另外傻子如果沒點基本的邏輯能力也玩不轉程式設計的,程式設計雖然不難,但還不至於零門檻。
-
7 # 使用者639401905446
我個人的觀點:
1.首先程式設計與否他的核心並不是用的什麼自然語言去完成的,更注重的是邏輯!
2.基於字母生產的鍵盤更加符合使用字母來編寫,舉個簡單的例子,你寫上w行的程式碼,字母產生的時間成本遠遠少於漢字,不要和我說什麼if對應“如果”,“若”,又甚至什麼陰陽對應01,就基於字母產生的鍵盤,你敲一w次if和“若”哪個更省時省力?
-
8 # LarryLe
菜譜人人都看得懂,不是誰都能做出一桌酒席的。所以你說讓傻子都會程式設計本身就是外行話,根本不可能。程式設計的難點不在語言,在思路和演算法。
-
9 # 糊裡不糊塗a
英文程式設計遠遠比中文簡單太多太多了。英文程式設計你只需要記住26個英文字母+標點+一些常用的單詞(比如if else for)。這點東西再加上學過漢語拼音就夠了。
如果中文程式設計,你的記住龐大的中文,常用的字沒幾萬個也有幾千個了,還玩個毛啊。
-
10 # 編劇華子
現在的易語言已經基本實現了轉化功能了。
視窗高度 50;
視窗寬度 80;
……
回覆列表
截止到現在的情況是:每當一種程式語言,實現基本功能中文化,就會在很短時間內被另一種更新的程式語言所替代。直到現在市面流行的程式語言,也無法用中文程式設計方法完成程式設計。
個人認為:由於機器語言指令集是基於英語系統,這套指令系統現在無法用中文完全取代,才使得所有的程式設計系統都基於英文,就算國內推出了一套中文程式設計系統,其實也只是在英文程式設計系統基礎上加了一箇中文漢化的外殼,實際執行還是基於英文底層。