<story><title>The Evolution of C Programming Practices: A Study of Unix (2016) [pdf]</title><url>https://www2.dmst.aueb.gr/dds/pubs/conf/2016-ICSE-ProgEvol/html/SLK16.pdf</url></story><parent_chain></parent_chain><comment><author>jacksmith21006</author><text>I went to pick up my son at University studying CS recently.&lt;p&gt;He had replaced Win 10 on his tower with Ubuntu and was writing a pretty complex program in C++.   Doing some AI&amp;#x2F;ML primitives.&lt;p&gt;Thought to myself I am old yet went to the same University and would have been coding in C++ on Unix (Ultrix or OSF or Solaris) at that point in my life.&lt;p&gt;How in the world have we not moved on?&lt;p&gt;BTW, his code was so, so pretty.  Mine would have been ugly.   Kids are far better coders than we were 30 years ago.  I was crazy proud.</text></comment>
<story><title>The Evolution of C Programming Practices: A Study of Unix (2016) [pdf]</title><url>https://www2.dmst.aueb.gr/dds/pubs/conf/2016-ICSE-ProgEvol/html/SLK16.pdf</url></story><parent_chain></parent_chain><comment><author>drewg123</author><text>There seems to be an oddity with their LOC for FreeBSD 2.0.  At ~6M LOC, it is roughly 3x the size of the FreeBSD releases just before and just after it.   The size steadily creeps up, but we don&amp;#x27;t see anything else that big until FreeBSD 5, so there seems to be something fishy there..</text></comment>