Thundergnat
Joined 24 August 2022
→Language Stats:: Update stats
Thundergnat (talk | contribs) m (→Language Stats:: is there an echo in here?) |
Thundergnat (talk | contribs) (→Language Stats:: Update stats) |
||
Line 52:
{|class="wikitable sortable"
|+ As of 2022-02-
!Language!!Task<br>Count!!Avg. #<br>Lines / Entry!!Avg. #<br>Characters!!Avg. %<br>White space!!Avg. %<br>Alphanumerics!!Avg. %Non<br>Alphanumerics!!Avg. %<br>Non-ASCII!!Syntax<br>highlighting
|-
||Phix||
|-
||Wren||
|-
||Julia||
|-
||Raku||
|-
||Go||
|-
||Perl||
|-
||Nim||1398||48||1326||24.65 %||75.52 %||24.48 %||1.12 %||Nim nim python Python ruby
|-
||Python||
|-
||C||
|-
||REXX||1144||55||3358||40.33 %||68.44 %||31.56 %||8.48 %||rexx REXX Rexx cobol sh
|-
||Kotlin||1131||47||1363||33.21 %||77.62 %||22.38 %||0.04 %||scala kotlin Kotlin C c
|-
||Java||1124||66||2062||33.41 %||78.56 %||21.44 %||0.01 %||java java5 Java Java5 c
|-
||
|-
||
|-
||Mathematica||1106||11||409||17.52 %||70.72 %||29.28 %||0.04 %||Mathematica mathematica foo
|-
||Racket||1090||33||1117||26.47 %||75.05 %||24.95 %||0.29 %||racket Racket scheme
|-
||Ruby||1087||32||824||26.23 %||76.49 %||23.51 %||0.06 %||ruby Ruby bash html5 c foo baz
|-
||C++||
|-
||zkl||1011||19||688||17.98 %||69.69 %||30.31 %||0.03 %||zkl c bash r csharp html5
|-
||FreeBASIC||1003||46||1204||30.62 %||82.33 %||17.67 %||0.03 %||freebasic FreeBASIC FreeBasic qbasic basic Freebasic c zxbasic
|}
<div style="padding:1em;background:#eeeeff;"><h3>Older commentary</h3>▼
Second pass through after a lot of minor patches to the site and custom syntax highlighting filtering added. Should be a lot <strike>more accurate</strike> less inaccurate now. Numbers probably still don't ''mean'' anything, but they aren't quite as large outright whoppers. J numbers are still way overstated due to the very common decision to just include the output inside the language tags rather than in a separate output section. Not really sure what to do about it (if anything.) I '''''really''''' don't want to take on trying to untangle that mess. --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]) 21:29, 13 February 2022 (UTC)
▲<div style="padding:1em;background:#eeeeff;"><h3>Older commentary</h3>
Some observations: Phix numbers are completely bogus due to the custom syntax highlighting code polluting every entry. Eventually I'll look into filtering. This is a very preliminary first whack at it.
I expected Raku to have a higher percent of non-ASCII characters and was very surprised by J and REXX having so much. On closer investigation, J and REXX entries make heavy use of box line drawing characters... which aren't ASCII. Syntax highlighting directives are all over the place. Case doesn't matter but spelling nominally does. Though, to be fair, most of the syntax highlighting are very minor variations, so getting it wrong probably doesn't change much. There are a whole bunch of obvious typos in there too though. Sigh. --[[User:Thundergnat|Thundergnat]] ([[User talk:Thundergnat|talk]]), 08 February
|