我想知道在金融行业项目中,Java/C# 与 C++ 相比如何扩展?

谢谢。

请您参考如下方法:

取决于系统类型。 C++ 传统上与金融应用程序相关,因为人们使用它来编写快速蒙特卡罗模型来为衍生证券定价。如果您不是定量分析师 (quant),这可能无关紧要。

对于交易大厅系统或其他交易应用程序,C++ 肯定会以更小的内存占用和更少的 CPU 为您提供更快的性能和更多的交易量。但是,数据库和网络性能更有可能成为限制因素,Java 或 C# 可以通过使用集群架构进行扩展。

Java 和 C# 可以暂停垃圾收集,这会导致应用程序响应时间出现死角。对于需要支持可靠实时响应的某些应用程序(例如算法交易平台),这些延迟可能是 Not Acceptable 。在这种情况下,C++ 允许您更严格地控​​制此行为,并且可能更可取。

根据关键字“银行”和“C++”、“.Net”和“Java”在 Jobserve 上快速搜索契约(Contract)工作:

  • “C++ 和银行业务”的 60 个匹配项
  • “Java 和银行业务”的 128 个匹配项
  • '.Net and Banking' 的 186 个匹配项

  • 假设承包商的招聘广告数量与活跃项目数量 (2) 之间存在某种相关性 (1),可以将其用作粗略指标,表明这些平台在活跃项目中的相对流行程度。
  • 具有该技能的人员的相对可用性也会影响这一点 - 技能供应充足将意味着更多的工作被填补,而短缺的技能将意味着更多的职位空缺时间更长。
  • 银行和保险行业长期缺乏具有行业经验的优秀开发人员,因此许多技能组合存在巨大的契约(Contract)市场。

  • 评论关闭
    IT干货网

    微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!