Perl

Perl – язык программирования, появившийся в 1987 году. Изначальной целью написания перла было упрощение работы с документацией, однако на выходе получился язык общего назначения. Основная специализация Perl не изменилась – в него встроены богатые возможности по работе со строковыми документами и текстами. В языке имеется шесть основных типов данных. Синтаксис выполнен в стиле языков С-семейства.…

Objective-C

Objective-C – язык программирования, разработанный в 1983 году. Считается расширением языка С – компилятор Objective-C способен полностью понять код, написанный на оригинальном языке. В язык встроен типы данных Boolean и строки. Предназначен для объектно-ориентированного программирования. Язык используется при разработке обеспечения на iOS и macOS. По своей структуре и семантичности Objective-C похож на C++, основные различия…

Object Pascal

Object Pascal – компилируемый язык программирования, выпущенный в свет в середине 80-ых. Является дополненной версией ЯП Pascal. В этом диалекте всё сущее является объектами и отличия между ними заключается в методах. Как понятно из названия, язык поддерживает возможность объектно-ориентированного ориентирования, при этом процедурное программирование по-прежнему никуда не делось. Синтаксис по сравнению с первоначальным Pascal практически…

MC#

MC# — высокоуровневый язык программирования, разработанный в 2009 году. Является дополнением к C#. Основное предназначение – значительно расширить возможности параллельного программирования и дополнить возможности ООП. В частности, в язык добавлены способы синхронизации параллельных процессов и взаимодействий между ними. Для того, чтобы ими воспользоваться, не потребуется скачивать дополнительные библиотеки. Используется для эффективной работы кластеров и машин,…

JavaScript

JavaScript – язык программирования. Главной идеей при разработке было создание простого для обучения, понятного языка, похожего на Java. В основном используется в веб-разработке, при этом его возможности весьма обширны – с помощью его можно создавать как анимацию при нажатии клавиши, так и полноценные игры. Синтаксис языка схож с C++, при этом значение некоторых конструкций полностью…

Java

Java – язык программирования. Он имеет статус самого популярного ЯП в мире уже больше пяти лет. Поддерживает почти все виды программирования, включая функциональный, рефлексионный и ООП. Преимуществами Java является надёжность и кросс-платформенность. В языке реализовано удобное управление памятью. Синтаксис воплотил в себе всё лучшее, что есть в C++. Особенностью языка является встроенная Java-машина, с помощью…

Io

Io – прототипный язык программирования, разработанный в 2002 году. Предназначен для объектно-ориентированного программирования. Особенностями языка являются незамысловатый синтаксис, только динамическая типизация. Все функции, переменные в языке относятся к объектам, а каждой действие – это передача сообщений объектам. Главной идеей Io считается простота использования как скриптового языка и кросс-платформенность. Исходный код языка открытый. Для Io было…

Haxe

Haxe – язык программирования, разработанный в 2005 году. Используется для разработки кросс-платформенного программного обеспечения. Исходный код языка является открытым. В Haxe представлена богатая коллекция типов, синтаксис весьма выразителен и понятен, код получается довольно компактным. К плюсам языка можно отнести функциональный компилятор. Язык отлично поддерживает работу с C++, Java и Flash. Haxe подходит для ООП, функционального…

Groovy

Groovy – язык программирования. Является дополнением к языку Java и разработан для работы на Java-платформах. В отличие от оригинального языка, в Груви разработан специальный синтаксис для списков и массивов, добавлена динамическая типизация, при этом Груви без проблем может взаимодействовать с Java. Язык активно применяется в ООП, также используется в качестве скриптового языка.Groovy по возможностям может…

Jovial

Jovial – язык программирования, активный используемый в военных разработках. Является улучшенной версией языка OVIAL. Основной идеей языка была возможность создания кросс-платформенных приложений. В язык заложены большие возможности по оптимизации кода и возможность быстрого переноса программы с одного устройства на другое при помощи изменения архитектуры целевого компьютера. Среда разработки языка Jovial, называемая ITS, обладает широким набором…