35
2.2 Выбор средств разработки
2.2.1 Обоснование выбора средств разработки клиентской части
Для разработки клиентской части на рынке программного обеспечения
распространение получили язык программирования C#, входящий в состав
среды разработки MS Visual Studio 2017 и язык программирования Delphi,
входящий в среду разработки Rad Studio [30].
Язык программирования C# был представлен на рынке программного
обеспечения компанией Microsoft с целью создания объектно-ориентированного
языка [7].
Язык программирования высокого уровня язык программирования C#
разработан, прежде всего, для платформы .NET, которая относится к средам, в
которой объединялись программные технологии для создания Windows и Web-
приложений.
Основой среды .NET является среда исполнения CLR (Common Language
Runtime), которая включает ядро и библиотеки базовых классов. Ядро
представлено в виде набора служб, позволяющих управлять загрузкой
приложений, а библиотеки классов представлена главная сборка системы.
В библиотеку классов входит система типов CTS (Common Type System) в
состав которой входит спецификация, включающая типы данных [25].
Кроме языка программирования C# в среде .NET можно работать с такими
высокоуровневыми языками программирования как С++, Visual Basic, Jscript, J#,
VB. NET и другими. Для языка программирования C# характерны черты языков
программирования С и С++, а также признаки языка программирования Java.
Объектно-ориентированный язык программирования C# использует
библиотеку типов CTS, в состав которой входит более 4000 различных типов
объектов, объединенных в пространство имен. В состав пространства имен
входят классы, интерфейсы, делегаты, структуры, перечисления [6].
Объектно-ориентированный язык программирования Delphi применяется
для разработки пользовательских программ, работающих под управлением
операционной платформы Windows. В основе его работы находится оконный