您好,我现有一个场景需求,
想要设计一个有输入和输出功能的函数(或者说其他的我还没有掌握的术语来描述它)
我想要的特性:
1)参数多(上百个参数)
2)反应快(参数变化,几乎得到计算结果越快越好)
请问:
1、我觉得这样的场景历史上肯定有遇到过,请问是否有比较成功的经验借鉴呢?
2、是否有好的设计模式来进行设计此功能呢?
3、推荐使用什么语言实现此功能呢?除了C/C++,是否还有其他的语言推荐呢?
您好,我现有一个场景需求,
想要设计一个有输入和输出功能的函数(或者说其他的我还没有掌握的术语来描述它)
我想要的特性:
1)参数多(上百个参数)
2)反应快(参数变化,几乎得到计算结果越快越好)
请问:
1、我觉得这样的场景历史上肯定有遇到过,请问是否有比较成功的经验借鉴呢?
2、是否有好的设计模式来进行设计此功能呢?
3、推荐使用什么语言实现此功能呢?除了C/C++,是否还有其他的语言推荐呢?
设计模式:
推荐实现语言:
总结:在设计具有大量输入参数和快速反应输出结果的函数时,可以考虑使用参数对象模式来封装参数,同时根据具体的应用场景选择适合的编程语言。对于性能要求极高的场景,C/C++、Rust 或 Go 是值得考虑的选项。如果开发效率和跨平台支持更为重要,则可以考虑使用Python、Java或C#等高级语言。
8 回答4.6k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
8 回答3.6k 阅读
3 回答2.4k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
可以用Builder模式和观察者模式,可以用C/C++,其他的编程语言Python,Java,Go也行