我豪可憐只會java kotlin js 和基礎html
那資工系大一都會 C++ 嘛,可是事實好像不是如此(?
原來你是在說他,他能說這句話很合理也有能耐講這句話啊
實際造成的結果就是單純的把"會"replace成"使用"
喔好吧這個問題應該是來自於自然語言中的字詞不是well-defined
说自己精通C++的,绝大部分都是吹牛皮而已
怕是Bjarne都不完全理解C++
Q# 是知道 Quantum Compute 的概念
Haskell 是最接近 FP 的概念的编程语言了
事实上这个编程语言的作者还写过 whitespace 编程语言
事实上这个编程语言的作者还写过 whitespace 编程语言
很合理啊,寫小東西又不有趣,寫更大的專案除了可以更加瞭解一種語言,同時可以學到更多額外的知識
反正去看我github那個用kotlin寫的專案就對了
MC就算了吧,每升级一次版本就要对mod进行大改造
开写ASM,做precise optimization把
C其实也不算太底层吧
除非你打算自己实现整个libc
precise optimization 的什么?
研究 FP 比较多,比如说用惰性求值来实现 O(log n) 的列表查询?
多个函数用 stream fusion 来减少中间变量的生成
现代compiler其实很先进了,precise optimization带来的提升不多了(不过你依然可以写一写case-specific代码)
constant folding 啊,partial evaluation 等等
抱歉,我剛那樣說是因為剛那兩個 Keyword 讓我想到之前學的東西
可是寫 case-specific 的優化真的有意義嗎?讓 compiler 變肥可是優化領域和方式有限
而惰性求值运行编译器做到更激进的优化,因为可以无视编译顺序。
有时候case-specific的代码还真的有意义
比如说 (1..100).contains(N) 和 1 <= N < 100
这里specific到整数方面了,把1和100换去其它类型就失效了
(虽然这个compiler可能也会优化)
Haskell:
f n = null [x | x <- 1..100, x == n ]
🌚 举个例子而已,现在的compiler都能unroll loop了,不担心
🌚 举个例子而已,现在的compiler都能unroll loop了,不担心
我越来越喜欢 Haskell 的原因是…… 这样的
惰性求值, Haskell 是唯一一个编程语言这样做
在这种 case-specific 的情况,Haskell 还真的是吊打各个编程语言。
let temp = *x;
*x = *y;
*y = temp;
vs
return (y, x)
因为 Haskell 其实中心就是一个 Core Language
外层的语法糖全部映射 (扩展) 到这个 Core Language
然后你会很惊讶这个 Core Language 真的是太原始了
连 if else 都没有,只有 case 和函数嵌套而已
case specific ? 只需要留意一个通用的 case 就好
只不过有 inflxlr inflx, 等等操作符重载了函数
被你這樣一說突然對 Haskell 感興趣,可是感覺 Haskell 好複雜
暫時沒空,等到之後有時間再來研究,反正順利的話希望之後半年能空閒下來(?
再說我連 PyPy 都還沒搞定了,跑去研究 Haskell 實在不太對(?
我這個未完成的 branch 等着有人幫人我完成這個binding 喔
而且去研究这个 leaky abstraction
NullPointerException has occured
而且你会发现到 Haskell 的最大弱点是 Typeclasses
其實還好耶,因為會出現null的地方其實都用optional包起來了
还有你面对日益更新,只有天才才用的语言扩展,所以你要写到像行内大牛那样的代码,你就要在文件头添加 N 个语言扩展才能够写得酷
怎麼光聽都覺得蛋疼,那這樣你到底怎麼愛上 Haskell 的
然而……
ArrayList<Foo> foo;
foo.push(10);
就爆null了
foo是null的话,在你尝试获取foo的bar的那一刻时……你就ggwp
其實我覺得可以分幾個play list然後穿插播放
沒 原本在桌子夾層裡面 上次拿出來整理忘記塞回去了
沒 原本在桌子夾層裡面 上次拿出來整理忘記塞回去了
他還有好多耳機欸,光 AirPod 跟 Sony 耳罩就不知道多少錢了
他還有好多耳機欸,光 AirPod 跟 Sony 耳罩就不知道多少錢了
我覺得現階段不要亂漲最好,煩死了交易很難成功是漲屁啊
我覺得現階段不要亂漲最好,煩死了交易很難成功是漲屁啊
歐,我不是不喜歡交易,可是一個說數位貨幣討論群的地方大多都只討論買賣,我實在不是很喜歡(?
歐,我不是不喜歡交易,可是一個說數位貨幣討論群的地方大多都只討論買賣,我實在不是很喜歡(?
像最近可以靠 ETN 稍微加減挖,然後挖到一定的量就可以賣掉轉投資其他數位貨幣,然後滾雪球(?
像最近可以靠 ETN 稍微加減挖,然後挖到一定的量就可以賣掉轉投資其他數位貨幣,然後滾雪球(?
會吧,可是就是大家都不知道什麼時候所以大家才一直投錢進去不是
拜託 [誰想被戳破 然後自己慘賠] 的你說(說看)
要是有一個明確的信號告訴大家別再用BTC之類的,大概就會泡沫了
看你這張。。下面那個安桌 是可顯示電腦上的畫面嗎?
WIN是可以不用顯卡,聯屏,,不用的話會三聯屏會卡。
我就就是爲了一個顯器顯示一個系統,,電腦裝了5個分系統。。
我倒是很擔心像是如果 BTC 哪天被發現有漏洞,或是 Satoshi Nakamoto 真的把 BTC 全部轉成現實生活中的貨幣
我倒是很擔心像是如果 BTC 哪天被發現有漏洞,或是 Satoshi Nakamoto 真的把 BTC 全部轉成現實生活中的貨幣
臺灣能用人民幣的方法不都是給非中華民國人員用的嗎?
臺灣能用人民幣的方法不都是給非中華民國人員用的嗎?
問卦 在不知道投影機品質的情況下,投影片該用白底黑字還黑底白資
問卦 在不知道投影機品質的情況下,投影片該用白底黑字還黑底白資
是說大家都從什麼地方買網域啊,上次用 Gandi 體驗有點差,想知道有沒有別的選擇
是說大家都從什麼地方買網域啊,上次用 Gandi 體驗有點差,想知道有沒有別的選擇
是說大家都從什麼地方買網域啊,上次用 Gandi 體驗有點差,想知道有沒有別的選擇
是說
@licson CF 的 DNS Server 叫 adam 跟 kiki 有什麼特殊含義嗎?
是說
@licson CF 的 DNS Server 叫 adam 跟 kiki 有什麼特殊含義嗎?
然後是 mongodb 啊 systemd 還有 QEMU 什麼鬼都炸 CPU
我在想啊 要不要直接裝 Windows Server
我在想啊 要不要直接裝 Windows Server
回程都是商務跟頭等欸,這很貴吧
啊對不起我忘記你是海豹
回程都是商務跟頭等欸,這很貴吧
啊對不起我忘記你是海豹
因為 RD530 的說明書預設是裝 Windows 的
因為 RD530 的說明書預設是裝 Windows 的