一直用C C 等靜態語言,接觸到動態語言感覺好新奇好不適應怎麼辦?

時間 2021-06-01 14:31:02

1樓:劉縉

不適應嗎?其實你用了很長時間的動態型別語言,從小學開始。

翻開你的數學課本,是

令x=1

f(x)=x+1

還是令Z x=1

R f(R x)=x+1

?對於不是從靜態語言入門的人,動態型別其實是最自然的。

2樓:雪豐

穩和快的取捨?

人太容易犯錯,靜態語言可以幫助程式設計師完善自己的不足,獲得完整的設計思路。

如果是短期專案或者小型專案,動態語言可以使程式設計師快速完成工作。

3樓:劉超

動態靈活快捷,靜態嚴謹,各有所長罷了。Ruby最大應用應該是Rails框架,開發web應用,程式的複雜度一般都不高,講求快速迭代,能適應頻繁的需求改變,這就是動態語言的好處。

4樓:

熟悉過 Linux VFS 這種用 C 實現 OO 設計的案例就不會覺得 Python / Ruby 的 OO 有多高深,倒會覺得 C++ 這種半吊子東西讓人不爽。

當然 Ruby 的 meta-programming 提供的靈活性太大,如果你本身還不熟悉 Ruby 語言,帶著 C++ 的思維直接上,不適應也是一定的。

父母一直用很偏激的語言罵我,如何化解自己的心結?

陳翼夢 說實話可能化解不了,我是自我遮蔽自我麻木,但那個結一直在那裡,從來沒有消散。而且稍不順心,她還會繼續提出來重新罵一遍,幫你再舔一遍傷口,再撒點鹽,讓你記憶更深刻。活著最大,只有自己才會愛自己,沒有人會比你自己愛你,如果自己都要放棄,那麼就算死了也沒有人會記得你。她不會記得,每每提起此事,她還...

iphone充電接觸不好,一直響充電的提示音,一下衝上一下又掉下來,有時候還顯示配件不支援?

流年 看看裡面充電孔是不是有東西堵了,然後換個充電線試試,再不濟就手機關機再開機試試,我之前也遇到過幾次,反正就是重啟手機過了會插上就又好了,具體咱也不知道咋回事 Arthur 害,這題簡單 乙個充電寶的事兒 借個充電寶 帶線的那種 插上去試一下,充電寶充電不閃,那就是線的問題唄。那線出問題了怎麼辦...

「靜態函式被分配在一直使用的儲存區,直到退出程式,避免了呼叫函式時壓棧出棧,速度快很多「 對麼?

sunwake 首先說結論 純扯淡 在說驗證過程 我們知道,在函式的逐級呼叫的過程中,引數 區域性變數 返回位址等是逐級壓棧的。如果靜態函式棧被分配在乙個單獨的儲存區,那麼,靜態函式中區域性變數的位址,必然跟caller callee中的變數的地不連續,我們可以寫乙個測試程式測一下 如你所見,區域性...