【文件属性】:
文件名称:速度比较:一个仓库,比较不同编程语言的速度
文件大小:616KB
文件格式:ZIP
更新时间:2021-02-03 18:03:45
javascript ruby python c swift
编程语言的速度比较
该项目试图比较不同编程语言的速度。 在这个项目中,我们实际上并不关心获得pi的精确计算。 我们只想看看编程语言的运行速度。
它使用的方式进行比较。
这是一个解释其工作原理的视频:
免责声明
我不是所有这些语言的专家,因此请花些心思。 研究结果还表明,语言能够很好地处理浮点运算,这只是编程语言的一个方面。
也欢迎您提供帮助,帮助我解决某些语言的误用。 :grinning_face_with_smiling_eyes:
比较中使用的语言
-准时
解释
解释(CPython)
解释
编译(在此测试中,由于Linux Swift的限制而进行了解释)
编译,VM
编译
使用解释,JIT
解读
编译
解释
-编译
-编译
编译
编
【文件预览】:
speed-comparison-master
----Dockerfile(1KB)
----.gitignore(50B)
----README.md(7KB)
----.github()
--------data_v1.2.csv(406B)
--------plot_v1.3.png(154KB)
--------data_v1.4.csv(437B)
--------data_v1.3.csv(437B)
--------plot_v1.4.png(154KB)
--------plot_v1.2.png(149KB)
--------data_v1.1.csv(384B)
--------data_v1.0.csv(361B)
--------plot_v1.1.png(146KB)
--------plot_v1.0.png(144KB)
----LICENSE(1KB)
----src()
--------leibniz.rs(617B)
--------leibniz.nim(252B)
--------leibniz.py(238B)
--------leibniz.r(261B)
--------leibniz.go(354B)
--------leibniz.c(738B)
--------leibniz.swift(224B)
--------leibniz.cpp(741B)
--------leibniz.rb(147B)
--------leibniz.lua(323B)
--------rounds.txt(8B)
--------leibniz.jl(177B)
--------leibniz.php(276B)
--------leibniz.cr(322B)
--------leibniz.js(222B)
--------leibniz.java(954B)
----requirements.txt(51B)
----plot.r(2KB)
----results()
--------.gitkeep(0B)
----comparison.py(6KB)
----Makefile(362B)