Re: [閒聊] 中國科幻小說常見的老梗 漢語程式語言

作者: YCL13 (靜默)   2018-05-11 14:30:47
看了大家的討論,發現不少人進了很大的誤區,沒想到竟然有那麼多
人以為程式就是用英文寫的,人數之多,多到讓我驚訝!
其實這要由最基本的來看,就是系統運作與開發介面,很多人將這兩
者合一,必需要說的是,這兩個是獨立的,當然也沒有開發介面一定要是
英文這件事。
所以先來看看一堆人否定的中文程式開發是否可能?
答案當然是可能,而且,早就有一大堆了,我最早看過的中文程式是
中文培基,這就是中文的 Basic,這應該比一堆道友還要年長呢;或是近
年很熱門的Python,也有對應的什麼中蟒、周蟒;甚至是組合語言,也有
開發出 O語言。其他變成中文的程式其實還有一大堆,只是因為在臺灣,
以英文為尊,所以我們可以說沒有必要去學中文的程式,但並不是沒有或
不可行。
再來是英文介面的程式語言開發介面真的比較好嗎?
答案當然是不必然,所以才會開發出很多非以人類語言(例如英文)
為主的程式開發系統,在這類程式語言中,英文之類的語言變成輔助的角
色。就以前面提過的 Basic來講,當年VB剛出來時真的很令人非常感動,
因為要用 Basic寫出完全一樣的程式,可說是 100個人中至少99個人是絕
對搞不定的,由此可以看出近年程式系統開發的某個趨勢,語言指令的重
要性開始降低。
而且,不少程式語言系統中用所謂的指令集並不具優勢,例如很古老
的 PLC,用階梯圖開發的速度絕對快過用英文指令,更別說FPGA之類的程
式開發,邏輯元件才好用。
最後回到一開始的問題:用中文程式開發會比較快嗎?
目前看起來沒有,至少我還沒有接觸過這樣的程式語言,同性質的程
式語言相比較,用中文的不會比用英文的快。
題外話,至於大家在很多科幻片中看到的,人類只說出或輸入「概念
」,再由AI將程式完成進而執行,此領域目前已進展很快了,或許再過幾
年就可以達到一定的普及度了。當然,這可以說是建立在程式語言自己撰
寫程式語言之上了。
只是這就會遇到某些道友說的,中文語言不明確、不邏輯化的問題,
這可能要經由AI的發展讓系統可以更清楚理解說話者的意思,目前就有很
多人是在進行中文的語意分析研究;或是使用者要先學所謂一些中文的「
指令集」來下達更清楚的命令吧。
另外,相較於人類語言,同時有一群人則是致力在非語言或指令的開
發界面,例如在很多科幻片中可以看到圖形化的操作系統便屬之,畢竟很
多概念要清楚說出或打出來是不容易的,實際做了就系統知道了。就像我
們要教機器人怎麼跳舞,一個舞者帶上感測器實際跳一次,這是比較簡單
、有效的輸入方式。
作者: wizardfizban (瘋法師)   2018-05-11 15:55:00
其實本來就是在用數學和電腦溝通呀所以才會說用文學概念來談很怪 因為其實寫的是數學寫註解就是定義的一部份呀....

Links booklink

Contact Us: admin [ a t ] ucptt.com