我是一個相當有能力的Ruby腳本編寫人員/程序員,但一直感受到分支到C++的壓力。我一直無法找到任何「C++ for Ruby程序員」的網站。 Python存在This site(這是非常相似的,我知道)。有誰知道可以幫助我將Ruby的思想轉化爲C++的指南嗎?針對Ruby腳本編寫者的C++
回答
我不認爲專門爲來自某種語言的移民而編寫的語言介紹與傳統的「獨立」介紹性書籍相比具有相當大的優勢。閱讀作爲一個認知過程有一個很大的特點:閱讀速度差異很大。這意味着你應該選擇任何優秀的C++書籍(我相信你會在這裏找到很好的建議),你的閱讀速度將受到你以前的編程知識的很大影響 - 閱讀你已知的東西將變得幾乎撇號 - 快,其他人需要一些時間。最後,如果您閱讀特定的移民課程,您將花費幾乎相同的時間,因爲您閱讀的書籍在將來的任何特定時間都可以用作語言參考,而不像「過渡指南」,它總是一種「一次性閱讀」。另一方面,從作者的角度來看,假設(並依靠)諸如讀者對某個主題的知識等是不切實際的。當有人說他知道Ruby是否真的能夠保證他完全瞭解OOP時?或者只是一直在使用它而不理解內部(例如,對於Rails程序員來說這真的很容易)。
所以一本普通的書對作家和讀者來說都是安全的。 :)
我同意他人。你在Ruby中的技能肯定會幫助你以某種方式學習C++,但它們完全不同。一本很好的在線書籍來學習C++:Thinking in c++
布魯斯艾克爾的書是一個非常好的開始與適應的學習曲線。很容易開始,但對語言有深入的瞭解。推薦的。
my2c
我想用C++做一個項目,偶然我找到了C++中的Thinking的副本。這真的是這個主題最好的書之一。 – 2011-05-15 03:27:17
@Hugo:同意^^ – neuro 2011-05-16 10:48:52
如果你想學習C++,請開始here。 一旦你學會的基礎知識,你也應該看看這些: Effective C++, More Effective C++, Effective STL和 Exceptional C++
- 1. 用C#編寫VirtualBox腳本#
- 2. 使用C#編寫腳本?
- 3. 如何訪問用c/C++編寫的函數到ruby腳本中?
- 4. 如何在C#中編寫可編寫腳本的集合
- 5. 編寫shell腳本的shell腳本
- 6. 想編寫C#應用程序腳本
- 7. 使用python編寫腳本C++
- 8. 腳本編寫SVG
- 9. 編寫shell腳本
- 10. 編寫msbuild腳本
- 11. 如何在C++中使用Javascript腳本編寫ActiveX對象
- 12. Scala編寫的腳本
- 13. 使用powerCLI腳本編寫腳本
- 14. Ruby - 如何用腳本輸出編寫一個新文件
- 15. Ruby On Rails,根據時間編寫腳本
- 16. 爲sftp winsshd編寫腳本
- 17. 如何編寫Ant腳本?
- 18. Bash腳本編寫作業
- 19. 編寫一個php腳本
- 20. Elegancy/Succinct腳本編寫
- 21. 通過SMO編寫腳本
- 22. 在gdb中編寫腳本
- 23. 編寫Visual Studio IDE腳本
- 24. 如何編寫ASP.NET腳本
- 25. 在Java中編寫腳本?
- 26. 如何編寫shell腳本?
- 27. 腳本編寫Websphere 7 RAD
- 28. 編寫腳本程序
- 29. 用Java編寫CGI腳本
- 30. 從Python腳本編寫LMMS
在誠實,我不建議嘗試將已知的語言應用到新的語言。他們是兩種不同的語言,你應該嘗試學習C++,就像C++一樣。試圖強制C++成爲一種語言,即使只是爲了學習,也只是一個塊。獲得一本好書並從頭開始。如果某些部分發生重疊Ruby,太棒了!你會稍微快點通過那部分。但是不要試圖將Ruby應用於其他任何事情。 「 – GManNickG 2010-03-15 07:27:56
」只是一個塊「* – GManNickG 2010-03-15 07:56:24