作者查詢 / CoNsTaR

總覽項目: 發文 | 留言 | 暱稱
作者 CoNsTaR 在 PTT [ C_and_CPP ] 看板的留言(推文), 共1329則
限定看板:C_and_CPP
Re: [問題] 為什麼作業系統都用C寫? 而不用C++呢?
[ C_and_CPP ]23 留言, 推噓總分: +8
作者: jobsdone - 發表於 2019/06/12 22:20(7年前)
6FCoNsTaR: 用 Rust 寫問題會是什麼?目的碼體積太大?06/13 10:51
19FCoNsTaR: 目前只要能讓人寫出堪用的東西就算是好語言你看看Java06/16 19:03
20FCoNsTaR: 像C這樣務實的語言相比真的算很好了06/16 19:03
Re: [問題] 為什麼作業系統都用C寫? 而不用C++呢?
[ C_and_CPP ]35 留言, 推噓總分: +11
作者: hizuki - 發表於 2019/06/13 14:58(7年前)
2FCoNsTaR: Rust 的 std 不能算是語言特性吧 = =06/13 17:18
3FCoNsTaR: 現在有些 library 也都用 no_std + core 來拼效能,code06/13 17:18
4FCoNsTaR: 還是很 Rusty 啊06/13 17:18
7FCoNsTaR: Rust 從語意上來看像函數式語言,雖然語法上像物件導向,06/14 01:55
8FCoNsTaR: 我只能說和 C++ 的初衷實在差滿多...06/14 01:55
9FCoNsTaR: 而且實際上有在用 Rust 都知道 std 常常不是最佳方案,06/14 01:55
10FCoNsTaR: 例如 hashmap 有 hashbrown (hashbrown 之前有 fxhash),06/14 01:55
11FCoNsTaR: channel 有 crossbeam06/14 01:55
12FCoNsTaR: 個人的感受,這個語言最大的特性是高度抽象化(例如有類06/14 01:55
13FCoNsTaR: 似GADT)的同時卻仍在乎對硬體的低階控制(例如copy或ref06/14 01:55
14FCoNsTaR: ,struct成員順序、padding),沒有肥大的GC或一些奇怪06/14 01:55
15FCoNsTaR: 的物件導向理論(亦即不需要一個runtime或std來做背後的06/14 01:56
16FCoNsTaR: 事情)卻能在編譯期保證沒有 memory 或 interprocess 的06/14 01:56
17FCoNsTaR: 問題,不用編譯成 C (which c++ kinda needs to) 卻 nati06/14 01:56
18FCoNsTaR: vely 支援多平臺多架構,而且擁有高效能06/14 01:56
19FCoNsTaR: 我不覺得這些語言特性和 std 有什麼關係,也不覺得沒有 s06/14 01:56
20FCoNsTaR: td Rust 就不像 Rust,更不覺得它只是 yet another C++06/14 01:56
23FCoNsTaR: 我覺得有點像認清現實的 Haskell lol06/14 16:28
24FCoNsTaR: 如果只和 C C++ 比的話,純 Rust(只包含 core 不包含 st06/14 16:28
25FCoNsTaR: d)寫出來的東西語意上比較像只用 templates 和 std::var06/14 16:28
26FCoNsTaR: iant, std::optional, std::function..., c++2a concepts06/14 16:28
27FCoNsTaR: 的 C++06/14 16:28
28FCoNsTaR: 但語法上其實沒有 template, concepts 什麼的,你看到的06/14 16:28
29FCoNsTaR: 都是一般函數,loops,結構定義,結構實作,變數宣告06/14 16:28
[問題] Big O running time
[ C_and_CPP ]16 留言, 推噓總分: +8
作者: triumphant10 - 發表於 2019/03/18 17:11(7年前)
5FCoNsTaR: O(n^4) 是怎麼算的...03/19 08:05
6FCoNsTaR: 你在 prob_solve 也有問,如果是學校要的答案的話會是 O(03/19 08:07
7FCoNsTaR: n^2) 不是那邊講的 O(1)03/19 08:07
8FCoNsTaR: 那個版在討論的是問題的複雜度,不是你程式本身的複雜度03/19 08:09
14FCoNsTaR: 抱歉 是我沒有認真看題目 orz03/19 18:26
Re: [問題]請教如何在C++加入指數及三角函數四則運算
[ C_and_CPP ]4 留言, 推噓總分: +2
作者: suhorng - 發表於 2019/03/17 09:20(7年前)
3FCoNsTaR: PLT 版板主大大出沒 C 版03/18 13:10
[問題] Reverse String with recursively
[ C_and_CPP ]3 留言, 推噓總分: +2
作者: IhateOGC - 發表於 2019/03/11 18:46(7年前)
1FCoNsTaR: 因為 i 不會自己重置回 0 ?03/11 20:57
[討論] 給UI層的介面與底層的介面不一致,何解?
[ C_and_CPP ]21 留言, 推噓總分: +2
作者: zzss2003 - 發表於 2019/03/04 15:59(7年前)
12FCoNsTaR: 底層和UI考慮的點本來就不一樣,適合的 representation03/04 19:16
13FCoNsTaR: 也就不一樣,不然怎麼會需要你來做兩個之間的 mapping..03/04 19:16
14FCoNsTaR: . 不要自己做不出來就想著砲別人有問題啊03/04 19:16
[問題] 關於i++ & i--的執行效能
[ C_and_CPP ]19 留言, 推噓總分: +8
作者: qazkevin - 發表於 2019/03/01 22:57(7年前)
10FCoNsTaR: 推樓上那網站,學組語相關好用03/03 10:55
Fw: [問題] 請教 ZeroJudge c824/c835 的01背包問題
[ C_and_CPP ]3 留言, 推噓總分: 0
作者: fatcat8127 - 發表於 2019/02/27 05:14(7年前)
2FCoNsTaR: 人家是轉錄文章而且是用C++解 這樣還好吧...02/28 04:33
[問題] 請教hash map 問題
[ C_and_CPP ]22 留言, 推噓總分: +5
作者: kakar0to - 發表於 2019/02/21 23:41(7年前)
2FCoNsTaR: arm 那麼多 compiler 支援,怎麼會只有 c02/22 00:17
Re: [問題] 類別跟迴圈加不加分號的問題
[ C_and_CPP ]27 留言, 推噓總分: +10
作者: SeamusBerloz - 發表於 2019/01/14 20:08(7年前)
5FCoNsTaR: 在不加分號的地方加,對編譯器來講那個分號就是空敘述01/15 13:06
6FCoNsTaR: 單純這樣而已吧,沒有那麼複雜啊 orz01/15 13:06
7FCoNsTaR: 所以你要在 block 後面加 100 個分號編譯器也不會管你01/15 13:06
8FCoNsTaR: 因為通通都是空敘述,都是業障01/15 13:06