Что такое компилируемые языки программирования
Это языки, работающие на основе компилятора. Компиляция происходит один раз, зато потом полученный машинный код можно запускать многократно.
Примеры компилируемых языков
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.







