Кількість рядків коду (англ. Source Lines of Code — SLOC) — метрика програмного забезпечення, що використовується, щоб виміряти розмір комп'ютерної програми, рахуючи число рядків в тексті вихідного коду програми. Дана метрика від початку розроблена для оцінки зусиль, докладених при розробці програмного забезпечення. Однак через те, що одна й та сама функціональність може бути розбита на декілька рядків або записана в один рядок, дана метрика стала неефективною з появою нових мов програмування, у яких в одному рядку можна записати більше однієї команди.
Розрізняють фізичні і логічні рядки коду. Логічні рядки коду — кількість команд програми. Фізичні рядки — кількість всіх рядків програми.
Приклади
Операційні системи Microsoft's Windows NT мають до кількох мільйонів рядків коду:
Рік | Операційна система | мільйонів рядків |
---|---|---|
1993 | Windows NT 3.1 | 4–5 |
1994 | Windows NT 3.5 | 7–8 |
1996 | Windows NT 4.0 | 11–12 |
2000 | Windows 2000 | понад 29 |
2001 | Windows XP | 45 |
2003 | Windows Server 2003 | 50 |
Кількість рядків коду операційної системи Debian:
Рік | Операційна система | мільйонів рядків |
---|---|---|
2000 | Debian 2.2 | 55–59 |
2002 | Debian 3.0 | 104 |
2005 | Debian 3.1 | 215 |
2007 | Debian 4.0 | 283 |
2009 | Debian 5.0 | 324 |
2012 | Debian 7.0 | 419 |
2009 | OpenSolaris | 9,7 |
FreeBSD | 8,8 | |
2005 | Mac OS X 10.4 | 86 |
Кількість рядків коду операційної системи Linux:
Рік | Операційна система | мільйонів рядків |
---|---|---|
1991 | 0.01 | 0.010239 |
2001 | Linux kernel 2.4.2 | 2,4 |
2003 | Linux kernel 2.6.0 | 5,2 |
2009 | Linux kernel 2.6.29 | 11,0 |
2009 | Linux kernel 2.6.32 | 12,6 |
2010 | Linux kernel 2.6.35 | 13,5 |
2012 | Linux kernel 3.6 | 15,9 |
2015-06-30 | Linux kernel pre-4.2 | 20,2 |
2017 | Ядро Linux 4.11.7 | 18 373 471 |
Примітки
- How Many Lines of Code in Windows?. Knowing.NET. 6 грудня 2005. Архів оригіналу за 18 травня 2014. Процитовано 30 серпня 2010.
За інформацією Vincent Maraia's The Build Master. - How Many Lines of Code in Windows XP?. Microsoft. 11 січня 2011. Архів оригіналу за 26 лютого 2022.
- A history of Windows - Microsoft Windows. 21 вересня 2012. Архів оригіналу за 21 вересня 2012. Процитовано 26 березня 2021.
- González-Barahona, Jesús M.; Miguel A. Ortuño Pérez; Pedro de las Heras Quirós; José Centeno González; Vicente Matellán Olivera. Counting potatoes: the size of Debian 2.2. debian.org. Архів оригіналу за 3 травня 2008. Процитовано 12 серпня 2003.
- Robles, Gregorio. Debian Counting. Архів оригіналу за 14 березня 2013. Процитовано 16 лютого 2007.
- Debian 7.0 був випущений в травні 2013 року. Це приблизне значення, опубліковане 13 лютого 2012 року, з використанням кодової бази, яка мала стати Debian 7.0, з використанням того самого методу програмного забезпечення, що й для даних, опублікованих Девідом А. Вілером. James Bromberger. Debian Wheezy: US$19 Billion. Your price... FREE!. Архів оригіналу за 23 лютого 2014. Процитовано 7 лютого 2014.
- Jobs, Steve (August 2006). Live from WWDC 2006: Steve Jobs Keynote. Процитовано 16 лютого 2007.
86 million lines of source code that was ported to run on an entirely new architecture with zero hiccups.
- Thorsten Leemhuis (3 грудня 2009). What's new in Linux 2.6.32. Архів оригіналу за 19 грудня 2013. Процитовано 24 грудня 2009.
- Greg Kroah-Hartman; Jonathan Corbet; Amanda McPherson (April 2012). Linux Kernel Development: How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It (PDF). . Архів оригіналу за 12 вересня 2019. Процитовано 10 квітня 2012.
- Thorsten Leemhuis (1 жовтня 2012). Summary, Outlook, Statistics - The H Open: News and Features. Архів оригіналу за 19 грудня 2013.
- Linux-Kernel durchbricht die 20-Millionen-Zeilen-Marke.
- Lines of code of the Linux Kernel Versions. Архів оригіналу за 17 квітня 2017. Процитовано 29 червня 2017.
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Kilkist ryadkiv kodu angl Source Lines of Code SLOC metrika programnogo zabezpechennya sho vikoristovuyetsya shob vimiryati rozmir komp yuternoyi programi rahuyuchi chislo ryadkiv v teksti vihidnogo kodu programi Dana metrika vid pochatku rozroblena dlya ocinki zusil dokladenih pri rozrobci programnogo zabezpechennya Odnak cherez te sho odna j ta sama funkcionalnist mozhe buti rozbita na dekilka ryadkiv abo zapisana v odin ryadok dana metrika stala neefektivnoyu z poyavoyu novih mov programuvannya u yakih v odnomu ryadku mozhna zapisati bilshe odniyeyi komandi Rozriznyayut fizichni i logichni ryadki kodu Logichni ryadki kodu kilkist komand programi Fizichni ryadki kilkist vsih ryadkiv programi Prikladired Operacijni sistemi Microsoft s Windows NT mayut do kilkoh miljoniv ryadkiv kodu 1 Rik Operacijna sistema miljoniv ryadkiv 1993 Windows NT 3 1 4 5 1 1994 Windows NT 3 5 7 8 1 1996 Windows NT 4 0 11 12 1 2000 Windows 2000 ponad 29 1 2001 Windows XP 45 2 3 2003 Windows Server 2003 50 1 Kilkist ryadkiv kodu operacijnoyi sistemi Debian Rik Operacijna sistema miljoniv ryadkiv 2000 Debian 2 2 55 59 4 5 2002 Debian 3 0 104 5 2005 Debian 3 1 215 5 2007 Debian 4 0 283 5 2009 Debian 5 0 324 5 2012 Debian 7 0 419 6 2009 OpenSolaris 9 7 FreeBSD 8 8 2005 Mac OS X 10 4 86 7 Kilkist ryadkiv kodu operacijnoyi sistemi Linux Rik Operacijna sistema miljoniv ryadkiv 1991 Linux kernel 0 01 0 010239 2001 Linux kernel 2 4 2 2 4 2003 Linux kernel 2 6 0 5 2 2009 Linux kernel 2 6 29 11 0 2009 Linux kernel 2 6 32 12 6 8 2010 Linux kernel 2 6 35 13 5 9 2012 Linux kernel 3 6 15 9 10 2015 06 30 Linux kernel pre 4 2 20 2 11 2017 Yadro Linux 4 11 7 18 373 471 12 Primitkired a b v g d e How Many Lines of Code in Windows Knowing NET 6 grudnya 2005 Arhiv originalu za 18 travnya 2014 Procitovano 30 serpnya 2010 Za informaciyeyu Vincent Maraia s The Build Master How Many Lines of Code in Windows XP Microsoft 11 sichnya 2011 Arhiv originalu za 26 lyutogo 2022 A history of Windows Microsoft Windows 21 veresnya 2012 Arhiv originalu za 21 veresnya 2012 Procitovano 26 bereznya 2021 Gonzalez Barahona Jesus M Miguel A Ortuno Perez Pedro de las Heras Quiros Jose Centeno Gonzalez Vicente Matellan Olivera Counting potatoes the size of Debian 2 2 debian org Arhiv originalu za 3 travnya 2008 Procitovano 12 serpnya 2003 a b v g d Robles Gregorio Debian Counting Arhiv originalu za 14 bereznya 2013 Procitovano 16 lyutogo 2007 Debian 7 0 buv vipushenij v travni 2013 roku Ce priblizne znachennya opublikovane 13 lyutogo 2012 roku z vikoristannyam kodovoyi bazi yaka mala stati Debian 7 0 z vikoristannyam togo samogo metodu programnogo zabezpechennya sho j dlya danih opublikovanih Devidom A Vilerom James Bromberger Debian Wheezy US 19 Billion Your price FREE Arhiv originalu za 23 lyutogo 2014 Procitovano 7 lyutogo 2014 Jobs Steve August 2006 Live from WWDC 2006 Steve Jobs Keynote Procitovano 16 lyutogo 2007 86 million lines of source code that was ported to run on an entirely new architecture with zero hiccups Thorsten Leemhuis 3 grudnya 2009 What s new in Linux 2 6 32 Arhiv originalu za 19 grudnya 2013 Procitovano 24 grudnya 2009 Greg Kroah Hartman Jonathan Corbet Amanda McPherson April 2012 Linux Kernel Development How Fast it is Going Who is Doing It What They are Doing and Who is Sponsoring It PDF The Linux Foundation Arhiv originalu za 12 veresnya 2019 Procitovano 10 kvitnya 2012 Thorsten Leemhuis 1 zhovtnya 2012 Summary Outlook Statistics The H Open News and Features Arhiv originalu za 19 grudnya 2013 Linux Kernel durchbricht die 20 Millionen Zeilen Marke Lines of code of the Linux Kernel Versions Arhiv originalu za 17 kvitnya 2017 Procitovano 29 chervnya 2017 nbsp Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title Kilkist ryadkiv kodu amp oldid 40784478