г. Минск, ул. К. Маркса, 32
+375 (29) 636 65 85
г. Минск, ул. К. Маркса, 32
Популярные современные рейтинги языков не дадут возможности четко представить, какие технологии используют для работы сложных и популярных проектов. В данной статье мы исправим этот недостаток и расскажем о том, какие языки программирования наиболее распространены в крупнейших современных сервисах.
Первая версия сервиса Google называлась BackRub, создавалась эта версия на Python и Java. Сейчас же фронт-энд Google уже основан на C и C++, тогда как его поисковые роботы работают на базе Python (изучить этот язык программирования вы можете на курсе 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 дизайна, и другие.