01benchmark:用于对某些编程语言进行基准测试的代码

时间:2024-04-26 23:27:25
【文件属性】:

文件名称:01benchmark:用于对某些编程语言进行基准测试的代码

文件大小:310KB

文件格式:ZIP

更新时间:2024-04-26 23:27:25

JupyterNotebook

01基准 这是编程语言编译器的基准。 介绍 我为自己编写了这些代码,以确定哪种编程语言可以生成最快的代码来进行基本的数学计算。 在此过程中,我发现即使特定的编译器生成最快的代码,也不意味着其所有数学函数都很快。 这意味着其他编译器有一些好的算法可以快速进行数学计算。 为了使编译器处于同等地位,我选择了公司一级通常不支持的免费编译器。 此外,我写下了简单的代码,主要侧重于仅对数学函数进行基准测试。 我还注意了代码行数和所使用的代码类型。 它不是完美的,但绝对是一个很好的尝试。 完成此代码并查看结果后,我对它带来的结论感到满意,因此我考虑了这个小项目-一个结案的案例。 我正在共享此代码,希望有人会觉得它有用。 它是免费使用。 操作系统和编译器 您将看到一些我感兴趣的编程语言的代码列表(10)。 语言是:Ada,C,C ++,D,Fortran,Go,Javascript,Gnu Octave,


【文件预览】:
01benchmark-main
----footprint.png(13KB)
----output_file.txt(249B)
----speedbench-do3.txt(133B)
----time.png(11KB)
----size.png(12KB)
----pascalbench.pas(7KB)
----cppbench.cpp(7KB)
----speedbench-pascal.txt(148B)
----speedbench-d.txt(133B)
----speedbench-cppo3.txt(173B)
----pythonbench.py(4KB)
----speedbench-fortrano3.txt(160B)
----speedbench-javascript.txt(220B)
----speedbench-c.txt(173B)
----codesize.txt(268B)
----cbencho3.c(8KB)
----adabench.adb(9KB)
----speedbench-javascripto3.txt(209B)
----cppbencho3.cpp(7KB)
----speedbench-fortran.txt(160B)
----speedbench-octaveo3.txt(150B)
----cbench.c(8KB)
----speedbench-cpp.txt(173B)
----speedbench-co3.txt(173B)
----benchReport1.ipynb(373KB)
----speedbench-go.txt(225B)
----speedbench-pythono3.txt(177B)
----octavebench.m(4KB)
----gobench.go(8KB)
----speedbench-octave.txt(150B)
----speedbench-adao3.txt(212B)
----octavebencho3.m(4KB)
----README.md(3KB)
----speedbench-ada.txt(212B)
----Makefile(5KB)
----speedbench-python.txt(177B)
----javascriptbencho3.js(7KB)
----speedbench-pascalo3.txt(148B)
----fortranbencho3.f90(9KB)
----pascalbencho3.pas(7KB)
----javascriptbench.js(7KB)
----adabencho3.adb(9KB)
----gobencho3.go(8KB)
----speedbench-goo3.txt(210B)
----pythonbencho3.py(4KB)
----dbench.d(7KB)
----dbencho3.d(7KB)
----fortranbench.f90(9KB)
----xminusx.png(13KB)

网友评论