Re: [問卦] 有沒有c++跟c差很多的八卦?消失
它們是語法
語法最重要的就是可讀性,甚至強大到可以改變你的思維邏輯
add(a, b)
(add, a, b)
a + b
這三行講的是一模一樣的運算,但語法不同,對你的幫助就不一樣
如果 a 和 b 是複數 (x+jy) 的型式
那麼複數加法是實部加實部,虛部加虛部
在 c, 你必需自己用 function 呼叫 ; a + b 這種方便的語法不能用了
在 c++, operator function 可以繼續支援你, a + b 還是可以用
於是在這階段,你的程式還是可以長得很像數學課本裡的列式
光這樣就是可讀性,就影響很大了
----------------------------
比較引起我思考的是 PROLOG,當初說人工智慧語言
a = b 裡,如果 b 是未知數,那麼 a 的值會向右指定到 b 去
我還花了很多時間想像裡面藏的一致化常式是怎麼寫的
因為我學的 c, 叫做序向邏輯,程式向下走...
而 PROLOG 是自己會去找適合的指令來執行
課本必教的範例是 八個皇后
只要把規則列完,八個皇后怎麼擺,PROLOG 自己找給你..
----------------------------
這樣真的會找出規則嗎?
https://www.youtube.com/watch?v=GlpJY9a-KNQ
誰來開發一個可以摸到 C 罩杯的語言啊~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.197.63
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1502456450.A.B61.html
推
08/11 21:01, , 1F
08/11 21:01, 1F
不是 % ?
※ 編輯: HuangJC (60.251.197.63), 08/11/2017 21:02:16
推
08/11 21:05, , 2F
08/11 21:05, 2F
→
08/11 21:07, , 3F
08/11 21:07, 3F
→
08/11 21:33, , 4F
08/11 21:33, 4F
→
08/11 21:38, , 5F
08/11 21:38, 5F
→
08/11 21:50, , 6F
08/11 21:50, 6F
推
08/11 22:10, , 7F
08/11 22:10, 7F
推
08/11 22:52, , 8F
08/11 22:52, 8F
→
08/11 22:53, , 9F
08/11 22:53, 9F
→
08/11 22:53, , 10F
08/11 22:53, 10F
→
08/11 22:54, , 11F
08/11 22:54, 11F
我分不出來
反正繼承後都可以改寫它
※ 編輯: HuangJC (60.251.197.63), 08/11/2017 23:21:29
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 8 之 9 篇):