Може и да не се замисляте често, но зад всяка операционна система, програма, приложение или видеоигра, които използвате всеки ден се крият хиляди или дори милиони редове код. Едно ежедневно действие, като например търсене в Google или проверка на съобщение в Gmail, може да изглежда просто, но знаете ли колко редове код се крият зад услугите на големия G? Повече от 2 милиарда! Но дали това е много или малко, и ако една програма има много редове код означава ли това, че е по-добра?
В тази статия ще се потопим дълбоко в света на програмирането и ще ви разберете колко реда код съдържат най-популярните програми, видеоигри и операционни системи в момента. Ще останете изненадани!
Означават ли повечето редове код, че програмата е по-добра?
Категорично не. Представете си, че програмист създава приложение с 1 милион реда код. Всеки ред от този код има за цел да показва непрекъснато съобщението „Здравей! Как си?“. Както виждате, това, че програмата има голямо количество код, не означава, че тя е сложна.
Всички редове код ли са част от програмата?
Не. Добрият програмист не само пише редове код, но и добавя бележки и коментари към тях. Те, въпреки че не са част от кода като такъв (тъй като не се четат от компютъра) са включени в броя на редовете. Трябва да се вземе предвид и фактът, че програмистите оставят голям брой празни редове, които в дългосрочен план представляват част от броя на редовете.
Колко реда код имат основните операционни системи?
По отношение на сложността и броя на интегрираните инструменти операционните системи са софтуерът, който обикновено има най-много редове код. Повечето от тях са написани на C и асемблерен език по-малко спретнати, но по-ефективни езици.
Забележителен пример е Mac OS – операционната система на Apple, съдържаща повече от 86 милиона реда код. От друга страна, Windows XP има 45 милиона реда код, докато една пълна дистрибуция на Linux може лесно да надхвърли 300 милиона.
По-долу е представен списък на редовете код на някои от най-широко използваните операционни системи на пазара:
- MS-DOS – 4000 реда код
- Windows NT – 2 милиона реда код
- Windows 3.1- 2 милиона реда код
- Windows 7- 40 милиона реда код
- Windows XP- 45 милиона реда код
- Windows Vista – 50 милиона реда код
- Windows 10- 80 милиона реда код
- Ubuntu- 50 милиона реда код
- MacOS X- 84 милиона реда код
- Android- 12 милиона реда код
- iOS – 12 милиона реда код
Колко реда код има в най-известните програми, приложения и игри?
Въпреки, че има много фактори, които оказват влияние върху броя на редовете код в дадена програма (философията на дизайна ѝ, използваният език, броят на вмъкнатите коментари и т.н.), това са приблизителните стойности за всеки от тях:
Уеб браузъри
Google Chrome – 6,7 милиона реда код
Mozilla Firefox – 21 милиона реда код
Офис пакети
Microsoft Office 2013- 45 милиона реда код
Apache OpenOffice- 19 милиона реда код
LibreOffice- 10 милиона реда код
Социални мрежи
Facebook- 62 милиона реда код
TikTok- 80 000 реда код
SnapChat – 60 000 реда код
Instagram- 1 милион реда код
LinkedIn- 8 милиона реда код
Twitter- 10 милиона реда код
Месинджъри
WhatsApp – 30 000 реда код
Telegram – 50 000 реда код
Zoom – 60 000 реда код
Медийни плейъри
Blender – 1,1 реда код
Audacity – 161 007 реда код
VLC Media Player – 599 658 реда код
Media Player Classic – 168 007 реда код
Редактори на изображения
GIMP – 726 863 реда код
Adobe Photoshop – 10 милиона реда код
Krita – 1 милион реда код
P2P програми
Ares Galaxy – 1 176 679 реда код
eMule – 2 437 791 реда код
BitTorrent – само 8 633 реда код
Vuze – 967 990 реда код
Уеб приложения
WordPress – 160 636 реда код
Google Suite (Gmail, Drive, Search и други – 2 милиарда реда код
Reddit-139 659 реда код
Menéame – 23 190 реда код
Игри
Grand Theft Auto V (GTA 5)- 36 милиона реда код
Red Dead Redemption II (RDR2)- 60 милиона реда код
World of Warcraft (WoW)- 5,5 милиона реда код
Minecraft – 500 000 реда код
Age of Empires Online -1 милион реда код
Както можете да видите, някои от стойностите са просто невероятни, а факт е, че едва ли някой би си представил, че услугите на Google се състоят от повече от 2 милиарда реда код. Не забравяйте обаче: Повече код не означава, че една програма е по-добра.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

