"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of perl-5.34.1.tar.xz (13 Mar 09:40, 12760168 Bytes)

About: Perl (Practical Extraction and Report Language) is a high-level, general-purpose, interpreted, dynamic programming language.
Stable release.



Fossies downloads: / linux / misc / perl-5.34.1.tar.xz  (tar.gz|tar.bz2|zip)
Fossies services: Member browsing
No. of package members: 7253  (6301 regular files in 952 directories)

Histograms of CLOC analysis data of perl-5.34.1.tar.xz (y-axes: linear scale)
Histograms of CLOC analysis data of perl-5.34.1.tar.xz (y-axes: logarithm scale)

The corresponding CLOC output data:
    6257 text files.
    3668 unique files.                              
    2622 files ignored.

github.com/AlDanial/cloc v 1.92  T=4.44 s (826.5 files/s, 378721.3 lines/s)
-----------------------------------------------------------------------------------
Language              files     blank   comment      code    scale   3rd gen. equiv
-----------------------------------------------------------------------------------
C/C++ Header            150     14576     22088    478302 x   1.00 =      478302.00
Perl                   3090    153100    213361    467698 x   4.00 =     1870792.00
C                       122     29382     42500    167165 x   0.77 =      128717.05
Bourne Shell            111      4125      6821     43044 x   3.81 =      163997.64
Oracle PL/SQL             4       179         4      8359 x   2.58 =       21566.22
Pascal                    7       842      1859      8071 x   0.88 =        7102.48
XML                      62       529         5      4526 x   1.90 =        8599.40
make                      5       691       920      3400 x   2.50 =        8500.00
YAML                     55        28        34      2329 x   0.90 =        2096.10
JSON                     21         1         0      1378 x   2.50 =        3445.00
yacc                      1       122       121      1199 x   1.51 =        1810.49
SQL                       1        24        38      1111 x   2.29 =        2544.19
Windows Message File      1       102        11       489 x   1.00 =         489.00
C++                       3        99       214       433 x   1.51 =         653.83
DOS Batch                10        65         6       316 x   0.63 =         199.08
diff                      4        70       214       209 x   1.00 =         209.00
Markdown                  2        54         0       149 x   1.00 =         149.00
TeX                       7        21         0        94 x   1.50 =         141.00
Windows Resource File     3        13         0        77 x   1.00 =          77.00
PO File                   3        12        30        48 x   1.50 =          72.00
Gencat NLS                1         3         0        11 x   1.50 =          16.50
D                         1         5         7         8 x   1.70 =          13.60
Lisp                      2         0         3         5 x   1.25 =           6.25
Prolog                    2         0         0         2 x   1.25 =           2.50
-----------------------------------------------------------------------------------
SUM:                   3668    204043    288236   1188423 x   2.27 =     2699501.33
-----------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)