我聽說有些語言更適合用於解決問題的top-down方法,而其他語言則更適合用於bottom-up技術。 C++是這些語言之一嗎?如果是這樣,哪種風格最適合C++編程?C++可以與自上而下的編程策略一起使用嗎?
回答
這是你想要的任何東西。編程語言與設計方法沒有任何關係(或沒有多大關係)。
這是不完全正確的。某些語言可能會強制或傳播某種方法。因此,面向對象的語言(如C++或Java)有時被稱爲[自下而上](http://en.wikipedia.org/wiki/Top-down#Programming),而過程語言則被描述爲自上而下。 – 2010-06-23 08:45:18
@ 0xA3:請注意,C++鼓勵OO和過程風格,它[不只是面向對象的語言](http://www2.research.att.com/~bs/oopsla.pdf):) – fredoverflow 2010-06-23 09:53:22
@ 0xA3:我在當天定期在c,pascal和fortran中設計自下而上,如果你真的想要,你可以從上到下以C++來進行。 – dmckee 2010-06-24 20:26:42
- 1. ImageMagickNET可以與c#一起使用嗎?
- 2. 可以使ASP.NET ScriptManager與Windows FIPS安全策略一起使用嗎?
- 3. jQuery可以與Ext.js一起使用嗎?
- 4. neo4j可以與NetBeans一起使用嗎?
- 5. HAML可以與Less.js一起使用嗎?
- 6. Lucene.NET可以與MVVM一起使用嗎?
- 7. NSFormatter可以與NSPopUpButton一起使用嗎?
- 8. AsyncFileUpload可以與UpdatePanel一起使用嗎?
- 9. Django可以與py2exe一起使用嗎?
- 10. Console2可以與Powershell一起使用嗎?
- 11. Sinatra可以與IronRuby一起使用嗎?
- 12. markerwithlabel可以與google.maps.circle一起使用嗎?
- 13. @JsonTypeInfo可以與Collections一起使用嗎?
- 14. PowerMock可以與ElasticsearchIntegrationTest一起使用嗎?
- 15. 我的測試自動化策略聽起來很可笑嗎?
- 16. MySQL的Connector/C++可以與Visual Studio 2017一起使用嗎?
- 17. NSDictionary可以與iPhone上的TableView一起使用嗎?
- 18. 使用CUDA的多GPU編程策略
- 19. 可以在Dev C++而不是Microsoft Visual Studio上編程嗎?
- 20. SDL2可以用C語言編程(而不是C++)嗎?
- 21. 谷歌TangoUX可以與探戈C API一起使用嗎?
- 22. Microsoft Visual C#2008 Express可以與.NET 4一起使用嗎?
- 23. Webhooks可以與GitHub OAuth應用程序一起使用嗎?
- 24. 可以將DBIx :: Class與存儲過程(而不是表)一起使用嗎?
- 25. Android - 線程池策略和可以用Loader來實現它嗎?
- 26. C++,我可以不允許特定的策略組合嗎?
- 27. 我可以在Passport策略中使用Salt而不是純文本密碼嗎?
- 28. 是否可以將基於策略的設計與自動化測試一起使用?
- 29. Python上下文管理器可以與生成器一起使用嗎?
- 30. bintprog可以與MATLAB上的mod 2方程約束一起使用嗎?
你是在談論編譯器設計 - 無論是自下而上或自上而下? – deostroll 2010-06-23 08:32:26
你能清楚地解釋這個問題嗎? – 2010-06-23 08:32:52
C++是一種編程語言。自上而下和自下而上的算法是例如穿過樹木結構或設計方法。這兩個是完全正交的。 – 2010-06-23 08:33:38