г. Минск, ул. Толстого 8

По вопросам
поступления:

Учебный отдел:    +375 (29) 364 66 74    student@itstep.by

По вопросам оплаты:    +375 (29) 609 64 93      oplata@itstep.by

Самые популярные из современных языков программирования

Популярные современные рейтинги языков не дадут возможности четко представить, какие технологии используют для работы сложных и популярных проектов. В данной статье мы исправим этот недостаток и расскажем о том, какие языки программирования наиболее распространены в крупнейших современных сервисах.

Google – поисковый сервис

Первая версия сервиса Google называлась BackRub, создавалась эта версия на Python и Java. Сейчас же фронт-энд Google уже основан на C и C++, тогда как его поисковые роботы работают на базе Python. Однако по причине некоторой нестабильности роботов и потому, что индексы заполнены старой информацией, они в итоге были переписаны на C++, после чего появились возможности для инкрементальных обновлений.

Google Chrome

Очень популярный браузер, который написан на C++, Python и Assembly.

Adobe

Все продукты, которые входят в Adobe (Acrobat и Photoshop, Illustrator, другие продукты) написаны на С/С++, а также на ActionScript. Кроме того, здесь в интерфейсах применяется JavaScript.

Microsoft

Знаменитые офисные приложения, такие как Excel, Word и Powerpoint, созданы на основе C/C++. У них есть встроенный движок VisualBasic, который применялся для разработки интерфейсов. При создании Windows 10 применялся C++, тогда как ядро данной операционной системы функционирует на С.

Apple

Mac Os X основана на Objective C, тогда как ядро, равно как и в предыдущем случае, имеет в своей основе язык C. IO PnP – это подсистема Mac Os X, которая использует язык Embedded C++.

Linux

В основу большей части ОС Linux положен все тот же язык C. Многие приложения функционируют на языке Python, KDE полностью сделан на C++. Ядра Linux создавались на базе Assembly.

AutoCAD

Первая версия данного приложения была сделана на чистом C, с некоторыми вставками Assembly. Последняя версия уже функционировала на C++. Популярные адаптеры данной программы созданы на AutoLISP, VBA,Visual LISP, .NET и JavaScript.

YouTube

Данный сервис первоначально был создан на PHP, а после этого (на раннем этапе развития данного проекта) выбрали сервис Python, на нем и продолжилась разработка до продажи Google.

Facebook

Большая составляющая этой популярной сети сделана на PHP. Использовалась также и XHP, самая же популярная среда — HihHop для PHP. Также очень широко применяются Erlang и JavaScript.

Dropbox

Известное и довольно популярное облачное хранилище, оно как ключевой язык программирования применяет Python.

Quora

Основатели Quora, ранее трудившиеся в сети Facebook, для данного сервиса выбрали язык Python. LiveNode, одна из внутренних систем управления для отображения содержимого на веб-страницах, частично также сделана была на Python.

Reddit

Что же до сервиса Reddit, то изначально он был написан на Common Lisp. Однако в 2005 году он был переписан на Python — для придания большей гибкости и для обеспечения доступа к его многочисленным библиотекам.