Всегда интересно знать, сколько строк кода пишется для создания приложения. До появления платформы с открытым исходным кодом все компании хранили свою справочную информацию в секрете. Сегодня все стало более открыто, и есть несколько компаний, которые публично раскрыли размер своей продукции. Например, простое игровое приложение для iPhone занимает сто тысяч строк кода. Онлайн-игра Age Of Empire заняла более 1 миллиона строк кода. Космический телескоп «Хаббл» имеет несколько миллионов строк кода для идеальной работы.
Вот Топ-5 самых больших программ, когда-либо написанных с точки зрения количества строк кода.
Проект «Геном человека»
Это научно-исследовательский проект, целью которого является определение последовательности ДНК человека. Конечная цель состоит в том, чтобы нанести на карту все гены человеческого генома. На сегодняшний день это уже крупнейший совместный проект в области биологии. Проект начался в 1990 году и завершился в 2003 году. Проект был реализован в двадцати различных университетах. Программное обеспечение для анализа генома человека и картирования пар нуклеотидов ДНК заняло 3300 миллиардов строк кода. На самом деле кодирование заняло больше времени, чем фактическое выполнение проекта.
Google является крупнейшей платформой с точки зрения предоставляемых интернет-услуг. Помимо поисковой системы Google, которая является самой большой частью платформы Google, существует множество не менее крупных сервисов. Есть такие сервисы, как Gmail, Google Drive, Google Calendar, Google+, Google Translate, Google Photos, Google Notes, Google Maps и другие. Поэтому мы рассматриваем Google как совокупность всех этих продуктов и услуг. Все это составляет почти 2000 миллиардов строк кода. Благодаря постоянному обновлению и добавлению функций и новых услуг в следующие несколько десятилетий Google собирается превзойти проект «Геном человека» с точки зрения количества строк кода.
Среднее автомобильное программное обеспечение высокого класса
Это должно стать шоком для многих. У многих людей есть мнение, что в операционных системах больше всего строк кода, что недалеко от истины. Программное обеспечение автомобиля само по себе является операционной системой и не только. Это как Windows со всеми встроенными приложениями. Важно отметить, что не все автомобильное программное обеспечение, которое вы видите на приборной панели, состоит из миллионов строк кода. Все мы знаем, насколько надежна приборная панель дорогих автомобилей, таких как BMW, Mercedesи им подобных. Чем выше цена, которую вы платите, тем лучше будет программное обеспечение приборной панели. Фактически, с внедрением автоматизации и беспилотного вождения количество строк кода для автомобильного программного обеспечения увеличилось в геометрической прогрессии.
Mac OS X
Mac OS X — новейшая операционная система от Apple, и она хорошо принята поклонниками Apple, которые устали от отсутствия инноваций и удобства в предыдущих версиях Mac OS. Это действительно важная разработка Apple, поскольку она объединяет настольные и мобильные устройства на одной платформе. Его конкуренты, такие как Google и Microsoft, все еще борются в этом направлении. Mac OS X имеет кроссплатформенную функциональность с iOS 8 и выше. Mac OS X считается крупнейшей из когда-либо написанных операционных систем. Она содержит более 85 миллионов строк кода. Можно спорить об оптимизации, но Mac OS X более оптимизирована, чем Windows.
Fасеbоок *
После Google Fасеbоок * является крупнейшей онлайн-платформой. Многие пользователи не знают, что именно есть в магазине Fасеbоок *. Платформа социальной сети Fасеbоок * наряду с мессенджером достаточно массовая. Кроме того, существует платформа для игр и приложений, где вы можете не только использовать приложения и играть в игры, но также разрабатывать и развертывать приложения. Существует так много других сервисов, таких как группы, моменты, новостная платформа, события, заметки, места и различные подобные продукты и услуги. Единственная общая черта Google и Fасеbоок * как онлайн-платформ заключается в том, что они постоянно обновляются и добавляют новые функции. Fасеbоок со всеми его сервисами имеет более 60 миллионов строк кода. Важно понимать, что эта сериализация основана на информации, предоставленной компаниями. Многие компании еще не раскрыли точное количество строк кода, которые они написали для своего продукта или услуги. Таким образом, можно с уверенностью предположить, что может быть несколько программных приложений, в которых написано больше строк кода, и которые могут свергнуть любую из вышеперечисленных 5 самых больших программ, когда-либо написанных.
* принадлежит компании Meta - признана экстремистской и запрещена на территории России.
#программирование #код #топ #приложения #программа