Ето колко реда код има в популярните програми, приложения и видеоигри

Милиони редове код са необходими за програмиране на приложенията, които ни съпътстват всеки ден.…

Най-четени

Емил Василев
Емил Василев
Емил Василев редовно превежда сложни научни теми на достъпен език — от въпроси като „Какво е имало преди Големия взрив?" до практическото приложение на биотехнологиите в лечението на болести. Тази комбинация от технологична и научна журналистика го прави един от най-разностранните автори в екипа на Kaldata.

Може и да не се замисляте често, но зад всяка операционна система, програма, приложение или видеоигра, които използвате всеки ден се крият хиляди или дори милиони редове код. Едно ежедневно действие, като например търсене в 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!

16 Коментара
стари
нови оценка

Нови ревюта

Подобни новини