Difference between revisions of "Source code statistics"

From NetHackWiki
Jump to navigation Jump to search
(adding data for NetHack 3.4.3, formating)
m (beep boop)
 
(3 intermediate revisions by 3 users not shown)
Line 2: Line 2:
  
 
{|class="wikitable"
 
{|class="wikitable"
!Version!!Lines of code
+
!Version!!Lines of code!!Year
 
|-
 
|-
|[[Hack 1.0]]||align="right"|14,652
+
|[[Hack 1.0]]||align="right"|14,652||1984
 
|-
 
|-
|[[NetHack 1.3d]]||align="right"|28,916
+
|[[Hack 1.0.3]]||align="right"|19,261||1985
 
|-
 
|-
|[[NetHack 1.4f]]||align="right"|29,525
+
|[[NetHack 1.3d]]||align="right"|28,916||1987
 
|-
 
|-
|[[NetHack 2.2a]]||align="right"|31,334
+
|[[NetHack 1.4f]]||align="right"|29,525||1987
 
|-
 
|-
|[[NetHack 2.3e]]||align="right"|32,891
+
|[[NetHack 2.2a]]||align="right"|31,334||1987
 
|-
 
|-
|[[NetHack 3.0.0]]||align="right"|60,939
+
|[[NetHack 2.3e]]||align="right"|32,891||1988
 
|-
 
|-
|[[NetHack 3.1.0]]||align="right"|96,688
+
|[[NetHack 3.0.0]]||align="right"|60,939||1989
 
|-
 
|-
|[[NetHack 3.2.0]]||align="right"|115,858
+
|[[NetHack 3.1.0]]||align="right"|96,688||1993
 
|-
 
|-
|[[NetHack 3.3.0]]||align="right"|132,643
+
|[[NetHack 3.2.0]]||align="right"|115,858||1996
 
|-
 
|-
|[[NetHack 3.4.0]]||align="right"|145,530
+
|[[NetHack 3.3.0]]||align="right"|132,643||1999
 
|-
 
|-
|[[NetHack 3.4.3]]||align="right"|152,673
+
|[[NetHack 3.4.0]]||align="right"|145,530||2002
 +
|-
 +
|[[NetHack 3.4.3]]||align="right"|152,673||2003
 +
|-
 +
|[[NetHack 3.6.0]]||align="right"|189,649||2015
 +
|-
 +
|[[NetHack 3.6.1]]||align="right"|204,374||2018
 
|}
 
|}
  
Line 30: Line 36:
  
 
For comparison, the Linux kernel source is 1,322,955 lines.
 
For comparison, the Linux kernel source is 1,322,955 lines.
 +
{{nethack-360}}
 
[[Category:Annotations]]
 
[[Category:Annotations]]

Latest revision as of 09:20, 12 May 2018

The NetHack source code has grown considerably since Hack 1.0:

Version Lines of code Year
Hack 1.0 14,652 1984
Hack 1.0.3 19,261 1985
NetHack 1.3d 28,916 1987
NetHack 1.4f 29,525 1987
NetHack 2.2a 31,334 1987
NetHack 2.3e 32,891 1988
NetHack 3.0.0 60,939 1989
NetHack 3.1.0 96,688 1993
NetHack 3.2.0 115,858 1996
NetHack 3.3.0 132,643 1999
NetHack 3.4.0 145,530 2002
NetHack 3.4.3 152,673 2003
NetHack 3.6.0 189,649 2015
NetHack 3.6.1 204,374 2018

Method: wc -l src/*.c include/*.h

For comparison, the Linux kernel source is 1,322,955 lines.

This page may need to be updated for the current version of NetHack.

It may contain text specific to NetHack 3.6.0. Information on this page may be out of date.

Editors: After reviewing this page and making necessary edits, please change the {{nethack-360}} tag to the current version's tag or {{noversion}} as appropriate.