Linux 什么';就运行时间而言,s是最快的语言?

Linux 什么';就运行时间而言,s是最快的语言?,linux,performance,scripting,Linux,Performance,Scripting,我有一个我在linux shellscript中编写的脚本,它显示了用户的终端信息。它的实时运行时间约为.1秒,用户时间约为.03秒。这是一个伟大的速度,但我有更多的,我想添加,它减慢了程序到。4或。5秒。当它是.1时,在按enter键和它完成跑步之间没有明显的延迟。五点的时候有点耽搁 所以我的问题是,我可以用什么语言编写它,在基于linux的发行版上运行fasted。我一直在想,如果用C或C++编写它,使用编译的版本会更快。p> 编译成本机代码的程序,如c或c++,总是比在解释器中运行的等效脚

我有一个我在linux shellscript中编写的脚本,它显示了用户的终端信息。它的实时运行时间约为.1秒,用户时间约为.03秒。这是一个伟大的速度,但我有更多的,我想添加,它减慢了程序到。4或。5秒。当它是.1时,在按enter键和它完成跑步之间没有明显的延迟。五点的时候有点耽搁


所以我的问题是,我可以用什么语言编写它,在基于linux的发行版上运行fasted。我一直在想,如果用C或C++编写它,使用编译的版本会更快。p> 编译成本机代码的程序,如
c
c++
,总是比在解释器中运行的等效脚本运行得更快


必须对照任何其他目标编译语言分析
c++
在硬件环境中的应用程序是否最快,才能得到明确的答案。

编译为本机代码的程序,如
c
c++
,总是比在解释器中运行的等效脚本运行得快


必须对照任何其他目标编译语言分析
c++
在硬件环境中的应用程序是否最快,才能得到明确的答案。

这是一个复杂的问题

bash最大的性能问题是它主要是一种粘合语言。在bash脚本中所做的许多事情都会创建全新的流程(对性能的巨大影响)

C和C++可以非常快,但是需要更多的时间来编写和额外的努力来优化代码。


老实说,我怀疑Perl或Python对您来说是一个更好的选择。它们对于大多数事情来说都足够快,应该可以帮助您避免产生许多进程。我会用python编写它,如果速度不够快(这将告诉您函数/子例程的调用频率和执行时间),则对其进行分析。

这是一个复杂的问题

bash最大的性能问题是它主要是一种粘合语言。在bash脚本中所做的许多事情都会创建全新的流程(对性能的巨大影响)

C和C++可以非常快,但是需要更多的时间来编写和额外的努力来优化代码。


老实说,我怀疑Perl或Python对您来说是一个更好的选择。它们对于大多数事情来说都足够快,应该可以帮助您避免产生许多进程。我会用python编写它,如果不够快(这会告诉你函数/子例程的调用频率和执行时间),我会对它进行分析。

没有“最快”的。没有“最快”的。这两个答案都不错,但我最喜欢这个。对我来说,尽可能快地完成代码是值得的。两者都是很好的答案,但我最喜欢这一个。对我来说,尽可能快地完成代码是值得的。请注意,您可以使用本机编译器
ocamlopt
。。。许多其他编程语言都将编译器实现转换为本机代码。顺便说一句,有些实现也可以进行得非常快。请注意,您可以使用本机编译器
ocamlopt
…进行编码和编译。。。许多其他编程语言都将编译器实现转换为本机代码。顺便说一句,一些实现也可以进行得非常快。