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

Programming

Что такое компилируемые языки программирования

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

Примеры компилируемых языков

C

Язык C ведет историю с начала 1970-х годов. Он был разработан для создания операционной системы Unix. На нем пишутся операционные системы, драйверы, встроенные системы, другие высокопроизводительные приложения, иногда он нужен для системного программирования.

C — процедурный язык, основанный на концепциях структурного программирования: функциях, циклах, условных операторах. Он довольно прост для освоения, поэтому часто встречается в практических заданиях для начинающих программистов по основам алгоритмов.

C++

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

C#

C# — язык, придуманный Microsoft в начале 2000-х годов. Входит в платформу .NET, предназначен для создания разных приложений: от мобильных игр до облачных сервисов. C# известен мощной системой типов, богатой стандартной библиотекой, поддержкой обобщений, делегатов, лямбда-выражений.

Интеграция этого языка с платформой .NET открывает доступ к большому числу фреймворков, библиотек для беспроблемной разработки и развертывания приложений. Сейчас это популярный язык программирования во всем мире, особенно Windows.

Java

Язык, созданный компанией Sun Microsystems (ныне Oracle) в 1995 году как кроссплатформенный: благодаря последнему свойству не теряет популярности. Распространен для разработки приложений: от мобильных и веб- сервисов до корпоративных систем и высокопроизводительных вычислений.

Программы в Java сначала компилируются, формируя промежуточный код, который потом выполняется специальной виртуальной машиной. Поэтому программы становятся переносимыми между платформами, что особенно распространено в создании приложений интернета вещей (IoT).

Go

Язык, изобретенный Google в 2007 году для более простой работы с большими и сложными проектами. Отличается простым синтаксисом, поддержкой для параллельного и сетевого программирования.

Go распространен в веб-разработке, системном программировании, облачных технологиях, для обработки данных, разработки API. Также он удобен для написания микросервисов, где получил распространение благодаря высокой скорости, а также для проектов с открытым кодом, где требуется надежность и масштабируемость.

Другие компилируемые языки, принятые в современной разработке — это Haskell, Rust, Kotlin, Flutter.

Оцените статью