[面经] java和c++哪个更适合用于后端开发?
c++特点:运行效率高(是python语言的200倍),但是开发效率极低,开发成本高。国际巨头互联网公司的后端如谷歌,百度,Youtube等的后端都是用c++写的,这是因为他们的服务器体量巨大,用c++语言可以减少所需服务器的数量,节省资金,对于一些小公司来说,服务器数量不大,显然用java语言开发和维护更加合适。
java特点:Java是一种解释性语言,意味着其在执行时会被“翻译”为二进制形式,也就是java跑得时候必须有人(jvm)去解释它,运行效率慢。但是java的开发效率高,易上手,非常适合短平快,需要抢占先机的互联网项目,牺牲一些性能指标换取高开发速度。
结论:两个语言各有优点,没有一种语言是万能的,但是对于不同场景和需求,可以选出最合适的语言。