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

看板CFantasy作者 (paradox44)時間7年前 (2018/05/11 02:19), 編輯推噓11(11032)
留言43則, 12人參與, 7年前最新討論串6/18 (看更多)
※ 引述《wizardfizban (瘋法師)》之銘言: : 看多了我也困惑了起來。 : 雖然我不是這方面專家但好歹也懂一點點。 : 我認知中程式語言最終還是要轉譯成機器語言,電腦才能執行他。 : 機器語言簡單來說就是0101010。 : 最早編程就是010101這樣做,但這樣太苦逼了。 : 所以才開始有人開發高階的也就是形式語言。以我們人類較為直觀方便的方式編程,然後 : 再以轉譯程序翻譯成機器語言給電腦執行。 : 所以每次看到用漢語寫的程式語言多優美多簡潔可以甩那些英文語言好幾條街的說法時, : 我都很困惑。 : 關鍵在優勢在那?現在的形式語言的優缺點其實就是不同語言適用的程式開發不同,有些 : 語言用在特定的情況下更方便。 : 所以漢語的程式語言優勢在那?最終都是要翻譯成機器語言的不是嗎?在基底都一樣的情 : 況下,只是把英文符號改成漢語符號就能有一堆優勢? : 我真心不懂為什麼?有專家能為我解惑嗎? 引用一下上課教授說的話:其實到目前為止所有的語言可以處理的問題是一樣的,不論是Fortran、機械語言、組合語言,或是C、C++、Python,他們可以處理的問題的數量其實是一樣的,並不會有這個C可以寫但是Python不行這樣子的問題,頂多是在打code的時候的難易程度有差。 高階語言也並不是比較自由,他的規矩其實遠比低階語言多,但是就是這些規矩讓編寫的過程變的輕鬆,也利於debug。 回到正題,如果編寫用漢語編程的語言,在處理問題的效率,以及可以處理的問題的數量,跟英文編寫的語言是一樣的。所以以漢語編寫程式其實沒什麼差別,優勢也不明顯。畢竟他們的基本架構都還是迴圈、判斷式等等。 手機排版傷眼抱歉,如有錯誤歡迎指正。 ('・ω・') ----- Sent from JPTT on my Xiaomi MI 5s Plus. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.91.229 ※ 文章網址: https://www.ptt.cc/bbs/CFantasy/M.1525976394.A.4B9.html

05/11 07:03, 7年前 , 1F
if-else全改成中文,要多按多少鍵啊?
05/11 07:03, 1F

05/11 07:19, 7年前 , 2F
程式簡潔優美不是律詩比白話文簡潔優美那種美感上的
05/11 07:19, 2F

05/11 08:22, 7年前 , 3F
程式語言都一樣?回去請令教授教一下怎麼用matlab寫
05/11 08:22, 3F

05/11 08:22, 7年前 , 4F
一套和android同樣功能系統出來?
05/11 08:22, 4F

05/11 08:23, 7年前 , 5F
光是用中文命名變數我頭就痛了因為我習慣用大小寫交
05/11 08:23, 5F

05/11 08:23, 7年前 , 6F
替來命名(駝峰
05/11 08:23, 6F

05/11 08:29, 7年前 , 7F
應該大部分程式,思考時間會比打字時間多很多才對吧
05/11 08:29, 7F

05/11 08:32, 7年前 , 8F
不一定,之前工作開發一套大系統,SA、SD由三人花了
05/11 08:32, 8F

05/11 08:33, 7年前 , 9F
一週搞定,coding則由十個工程師花了三個月才完成。
05/11 08:33, 9F

05/11 08:34, 7年前 , 10F
其中SD是做到程式規劃階段了。
05/11 08:34, 10F

05/11 08:35, 7年前 , 11F
其實matlab還真的能寫出一套作業系統,你不會想用它
05/11 08:35, 11F

05/11 08:35, 7年前 , 12F
寫就是了
05/11 08:35, 12F

05/11 08:35, 7年前 , 13F
"處理的問題是一樣的" 如果是說都拿來解決數學問題
05/11 08:35, 13F

05/11 08:35, 7年前 , 14F
好像也不能說錯XD
05/11 08:35, 14F

05/11 08:37, 7年前 , 15F
所有的電腦問題都是數學問題,會覺得有些不像數學問
05/11 08:37, 15F

05/11 08:37, 7年前 , 16F
題是因為函數庫把能打包的問題都打包了
05/11 08:37, 16F

05/11 08:38, 7年前 , 17F
程式的功能遠比你想像得多很多,就算洗衣機,裡面也
05/11 08:38, 17F

05/11 08:39, 7年前 , 18F
程式在運作。
05/11 08:39, 18F

05/11 08:40, 7年前 , 19F
至於你說是數學問題,這觀念是錯的,應該是邏輯問題
05/11 08:40, 19F

05/11 08:40, 7年前 , 20F
,不懂的話,就想想FPGA的開發吧!
05/11 08:40, 20F

05/11 08:42, 7年前 , 21F
再回到matlab寫作業系統,你確定matlab可以寫出直接
05/11 08:42, 21F

05/11 08:42, 7年前 , 22F
架在硬體上的OS?
05/11 08:42, 22F

05/11 08:49, 7年前 , 23F
當然不能直接架因為matlab 有很多東西沒開放,但這
05/11 08:49, 23F

05/11 08:49, 7年前 , 24F
不是否認它功能的理由,你不會說因為沒有劇院器材就
05/11 08:49, 24F

05/11 08:49, 7年前 , 25F
說你的電腦不能播放電影是吧?對我來說這兩者是一樣
05/11 08:49, 25F

05/11 08:49, 7年前 , 26F
05/11 08:49, 26F

05/11 08:51, 7年前 , 27F
matlab絕對不是沒有開放,而是根本還沒有開發出來這
05/11 08:51, 27F

05/11 08:51, 7年前 , 28F
功能
05/11 08:51, 28F

05/11 08:52, 7年前 , 29F
變哲學討論了...從台北走路到北京也存在理論上可能
05/11 08:52, 29F

05/11 08:53, 7年前 , 30F
沒必要爭論這種無聊的問題
05/11 08:53, 30F

05/11 08:53, 7年前 , 31F
不然,我還可以瞎扯說用PLC語言寫一套windows出來呢
05/11 08:53, 31F

05/11 08:58, 7年前 , 32F
(揉額) 好吧,如果你非要這麼說也不能說錯,畢竟mat
05/11 08:58, 32F

05/11 08:58, 7年前 , 33F
lab 的確沒把指定位址的語法寫進compiler 裡面
05/11 08:58, 33F

05/11 13:38, 7年前 , 34F
這裡指的一樣應該是「圖靈完備」的意思,偏計算
05/11 13:38, 34F

05/11 13:39, 7年前 , 35F
理論,本就是偏數學問題。寫OS牽涉到與硬體溝通
05/11 13:39, 35F

05/11 13:39, 7年前 , 36F
,是另一個層次的問題
05/11 13:39, 36F

05/11 13:53, 7年前 , 37F
YCL那個說法有點硬要 本文舉例的都是完備的系統語
05/11 13:53, 37F

05/11 13:53, 7年前 , 38F
言 硬要找半套的出來當然不行
05/11 13:53, 38F

05/11 13:54, 7年前 , 39F
正常工程師看了會懂這篇文要表達的意思 選語言本來
05/11 13:54, 39F

05/11 13:54, 7年前 , 40F
就效率環境和習慣問題
05/11 13:54, 40F

05/12 07:51, 7年前 , 41F
不是數學問題而是邏輯問題? 麻煩網路放狗看一下
05/12 07:51, 41F

05/12 07:52, 7年前 , 42F
數學這門學科研究的範圍
05/12 07:52, 42F

05/13 02:00, 7年前 , 43F
邏輯不也是廣泛的數學問題嗎 看著YCL的發言頭很痛
05/13 02:00, 43F
文章代碼(AID): #1Qz8rAIv (CFantasy)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 18 篇):
文章代碼(AID): #1Qz8rAIv (CFantasy)