Популярные современные рейтинги языков не дадут возможности четко представить, какие технологии используют для работы сложных и популярных проектов. В данной статье мы исправим этот недостаток и расскажем о том, какие языки программирования наиболее распространены в крупнейших современных сервисах.
Первая версия сервиса Google называлась BackRub, создавалась эта версия на Python и Java. Сейчас же фронт-энд Google уже основан на C и C++, тогда как его поисковые роботы работают на базе Python. Однако по причине некоторой нестабильности роботов и потому, что индексы заполнены старой информацией, они в итоге были переписаны на C++, после чего появились возможности для инкрементальных обновлений.
Очень популярный браузер, который написан на C++, Python и Assembly.
Все продукты, которые входят в Adobe (Acrobat и Photoshop, Illustrator, другие продукты) написаны на С/С++, а также на ActionScript. Кроме того, здесь в интерфейсах применяется JavaScript.
Знаменитые офисные приложения, такие как Excel, Word и Powerpoint, созданы на основе C/C++. У них есть встроенный движок VisualBasic, который применялся для разработки интерфейсов. При создании Windows 10 применялся C++, тогда как ядро данной операционной системы функционирует на С.
Mac Os X основана на Objective C, тогда как ядро, равно как и в предыдущем случае, имеет в своей основе язык C. IO PnP – это подсистема Mac Os X, которая использует язык Embedded C++.
В основу большей части ОС Linux положен все тот же язык C. Многие приложения функционируют на языке Python, KDE полностью сделан на C++. Ядра Linux создавались на базе Assembly.
Первая версия данного приложения была сделана на чистом C, с некоторыми вставками Assembly. Последняя версия уже функционировала на C++. Популярные адаптеры данной программы созданы на AutoLISP, VBA,Visual LISP, .NET и JavaScript.
Данный сервис первоначально был создан на PHP, а после этого (на раннем этапе развития данного проекта) выбрали сервис Python, на нем и продолжилась разработка до продажи Google.
Большая составляющая этой популярной сети сделана на PHP. Использовалась также и XHP, самая же популярная среда — HihHop для PHP. Также очень широко применяются Erlang и JavaScript.
Известное и довольно популярное облачное хранилище, оно как ключевой язык программирования применяет Python.
Основатели Quora, ранее трудившиеся в сети Facebook, для данного сервиса выбрали язык Python. LiveNode, одна из внутренних систем управления для отображения содержимого на веб-страницах, частично также сделана была на Python.
Что же до сервиса Reddit, то изначально он был написан на Common Lisp. Однако в 2005 году он был переписан на Python — для придания большей гибкости и для обеспечения доступа к его многочисленным библиотекам.
Если вы хотите получить востребованную профессию в IT сфере, выбирайте обучение в Международной компьютерной академии ШАГ. У нас есть курсы бэкенд разработки, блендер для начинающих, курсы frontend, javascript обучение, курсы python, обучение на тестировщика, курсы ui ux дизайна, и другие.
Вы можете настроить использование каждого типа файлов cookie, за исключением типа «технические/функциональные (обязательные) cookie», без которых невозможно корректное функционирование сайта itstep.by (далее – Сайт).
Сайт запоминает Ваш выбор настроек на 1 год. По окончании этого периода Сайт снова запросит Ваше согласие. Вы вправе изменить свой выбор настроек файлов cookie (в т.ч. отозвать согласие) в любое время в интерфейсе Сайта путем перехода по ссылке в нижней части страницы Сайта «Выбор настроек cookie».
Перед тем как совершить выбор настроек параметров использования файлов cookie Вы можете ознакомиться с Политикой обработки файлов cookie ООО «АЙТИ ШАГ СФЕРА», а также со списком файлов cookie.
Данные cookie-файлы необходимы в статистических целях, позволяют подсчитывать количество и длительность посещений Сайта, анализировать как посетители используют Сайт, что помогает улучшать его производительность и сделать более удобным для использования. Запретить хранение данного типа cookie-файлов можно непосредственно на Сайте либо в настройках браузера. Со списком данных файлов Вы можете ознакомиться здесь.
Данные cookie-файлы необходимы в статистических целях, позволяют подсчитывать количество и длительность посещений Сайта, анализировать как посетители используют Сайт, что помогает улучшать его производительность и сделать более удобным для использования. Запретить хранение данного типа cookie-файлов можно непосредственно на Сайте либо в настройках браузера. Со списком данных файлов Вы можете ознакомиться здесь.
Рекламные cookie-файлы используются для целей маркетинга и улучшения качества рекламы (предоставление более актуального и подходящего контента и персонализированного рекламного материала). Запретить хранение данного типа cookie-файлов можно непосредственно на Сайте либо в настройках браузера. Со списком данных файлов Вы можете ознакомиться здесь.
