我听说有些语言更适合用于解决问题的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. NSFormatter可以与NSPopUpButton一起使用吗?
- 4. Django可以与py2exe一起使用吗?
- 5. PowerMock可以与ElasticsearchIntegrationTest一起使用吗?
- 6. HAML可以与Less.js一起使用吗?
- 7. @JsonTypeInfo可以与Collections一起使用吗?
- 8. AsyncFileUpload可以与UpdatePanel一起使用吗?
- 9. Sinatra可以与IronRuby一起使用吗?
- 10. Lucene.NET可以与MVVM一起使用吗?
- 11. MySQL的Connector/C++可以与Visual Studio 2017一起使用吗?
- 12. NSDictionary可以与iPhone上的TableView一起使用吗?
- 13. 可以在Dev C++而不是Microsoft Visual Studio上编程吗?
- 14. Webhooks可以与GitHub OAuth应用程序一起使用吗?
- 15. Microsoft Visual C#2008 Express可以与.NET 4一起使用吗?
- 16. 可以将DBIx :: Class与存储过程(而不是表)一起使用吗?
- 17. Android - 线程池策略和可以用Loader来实现它吗?
- 18. 是否可以将基于策略的设计与自动化测试一起使用?
- 19. Python上下文管理器可以与生成器一起使用吗?
- 20. 我可以在Passport策略中使用Salt而不是纯文本密码吗?
- 21. 可以使用Java注释实现“策略模式”吗?
- 22. 我可以使用脚本设置powershell执行策略吗?
- 23. WCF REST(WebHttpBinding)可以使用PROGRAMMATIC输出缓存策略吗?
- 24. 以编程方式刷新Chrome策略?
- 25. 带WS-Trust的自下而上的CXF Web服务 - 可以吗?
- 26. 使用视图编写查询是一个好策略吗?
- 27. Git策略与白标签项目一起使用
- 28. 与XHR一起使用AWS S3 success_action_redirect策略
- 29. 在Azure B2C应用程序中使用策略与使用策略
- 30. InheritanceType.JOINED策略与Spring Boot不起作用
你是在谈论编译器设计 - 无论是自下而上或自上而下? – deostroll 2010-06-23 08:32:26
你能清楚地解释这个问题吗? – 2010-06-23 08:32:52
C++是一种编程语言。自上而下和自下而上的算法是例如穿过树木结构或设计方法。这两个是完全正交的。 – 2010-06-23 08:33:38