Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Обзор языков программирования высокого уровня (Системы программирования как неотъемлемая часть ЭВМ)

Содержание:

Введение

Если проследить историю используемых сегодня языков программирования, таких как Си и Паскаль (а равно и менее популярных Бейсик, Фортран или Ада), то окажется, что все они были созданы на рубеже 60-х и 70-х годов. Иными словами, возраст современных языков программирования (за исключением Явы), перевалил за третий десяток, что для компьютерной индустрии является сроком экстремальным. Современные языки программирования старше Интернета, Windows и персонального компьютера минимум на десятилетие. При этом новые языки не переставали регулярно появляться, однако ни один из них не задержался в практике программирования, хотя приносимые ими новые идеи дополняли уже известные языки (как это произошло с объектно-ориентированным программированием).

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

Язык программирования — формальная знаковая система, предназначенная для записи программ. Программа обычно представляет собой некоторый алгоритм в форме, понятной для исполнителя (например, компьютера). Язык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах.

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

Цель исследования – обзор современных систем программирования.

Задачи исследования:

- рассмотрение истории развития языков программирования;

- анализ структуры современной системы программирования;

- характеристика понятия, назначения и составных элементов систем программирования;

- общая характеристика основных языков программирования;

- обзор современных систем программирования.

Глава 1. Системы программирования как неотъемлемая часть ЭВМ

1.1. История развития языков программирования

Не секрет, что языки программирования обязаны своим появлением необходимостью заставить ЭВМ эффективно работать, поэтому вполне логично начать с краткого экскурса в историю развития высокоуровневых языков программирования.

При классификации языков выделяют следующие типы языков:

  1. Ассемблерные языки — являются символьным представлением машинных языков конкретного компьютера.
  2. Метаязыки — языки, используемые для формального описания других языков.
  3. Императивные языки — это языки, оперирующие командами, изменяющими значение элементов данных, располагают операциями присваивания и циклами. К ним относятся все современные языки программирования.
  4. Декларативные языки — языки, оперирующие инструкциями данным и отношениями между ними. Алгоритм скрывается семантикой языка. Это аппликативные языки, языки логики и объектно-ориентированные языки. Примеры декларативных свойств - сложные множества и инструкции поиска по шаблону.
  5. Процедурные языки — позволяют определять отдельные методы вычисления какой-нибудь проблемы. Включают в себя императивные и функциональные языки.
  6. Аппликативные языки — функции применяются к значениям без побочного эффекта. Это Функциональные языки во всем своем многообразии.
  7. Функциональные языки — оперируют функциями высокого порядка. В них манипуляции совершаются напрямую функциями, а не данными. К категории функциональных языков относятся Lisp, FP, APL, Nial, Krc.
  8. Объектно-ориентированные языки — языки, в которых данные и функции, имеющие доступ к ним рассматриваются как один модуль. Пример: Object Pascal, С++, Java, Objective Caml.
  9. Языки запросов — обеспечивают интерфейс к базам данных.
  10. Языки четвертого поколения (4GL) — высокоуровневые языки, могут использовать естественный английский язык или визуальные конструкции.
  11. Языки логики — языки, оперирующие предикатами и их отношениями p (X,Y)[1].

Известные языки логического программирования: Prolog, KLO, Mandala и Mercury.

Первым общепризнанным языком высокого уровня можно по праву назвать Fortran, версия которого появилась в ноябре 1954 года. Позднее в октябре 1956 года появилась версия Fortran I, а через год Fortran II, еще через год вышел Fortran III, но казавшийся монополизм этого языка был нарушен с появлением более продуманных языков, таких как Cobol (1957), Lisp (1958), Algol'58 (1958), APL (1960). На этапе развития языков возникла необходимость внедрения в современные языки новых идей. Результатом такого поиска стала нарастающая волна появления языков, приобретающих лучшие качества других языков. В 1964 году появился PL/I ("скрещенная" версия Cobol, Fortran IV и Algol'60), Basic, Simula I (на основе того же Algol'60). При разработке операционной системы UNIX использовался язык BCPL (1967), и языки которые были созданы на его основе: B (1968) и его переработанная версия - C (1971). Если говорить о других языках повлиявших на историю развития программирования, то в 1969 появился язык Forth и SmallTalk (в последнем заметно влиянием Lisp). Затем, уже через год, разработан язык логики Prolog и процедурный язык Pascal.

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

С ростом производительности ЭВМ от платформно-ориентированных последовательных процедурных языков с одним входом и одним выходом в 1975 пришли к созданию Modula (развитие Pascal) и Scheme (малый собрат языка Lisp).

В 1978 появился стандарт C от Кернигана и Ритчи, появляется и AWK, унаследовавший кое-что от С. Под влиянием популярности Pascal в 1979 появились языки Modula 2 и ADA.

В 1983 появляется ML - прародитель таких языков как O'Caml и Standard ML, небезызвестный С++ задумывается именно в этом году, совершенствуются другие языки (ADA'83, Prolog II)[2] .

В 1987 принят в качестве стандарта ADA ISO, создатель языка Pascal со своим коллегой недовольны малым вниманием к европейским языкам программирования и выпускают на рынок Oberon - операционную систему нового поколения (здесь язык является частью компонентной ОС). В том же году появляются объектно-ориентированный язык OO Forth, стабильная версия Perl 1.0 (гибрид sh и awk), появился Caml.

В 1988 уже существовал Modula 3 и Perl 2.0. В 1989: Tcl , ANSI C (C89), Perl 3.0, bash. В 1990: Scheme IEEE, ISO C (C90), SML'90. В 1991: Fortran'90 ISO, Python, Java, Perl 4.0, NetRexx, Tcl/Tk. В 1992 разработан язык принтеров - PostScript level 2, появился фактический стандарт языка Oberon-2. В 1994: Perl 5.0, Common Lisp ANSI. В 1995: ADA'95, Delphi, Java 1. В 1996: PostScript level 3, APL'96, ISO C (C95), Objective Caml. 1997 - довольно богатый на языки год: Object Rexx, Prolog IV, OO Cobol, Modula 2 ISO, SML'97. Также компания Oberon Мicrosystems внесла в Oberon-2 небольшие дополнения и разработав коммерческий компилятор промышленного уровня выпустила его в свет под названием Component Pascal.

В 1998 утвержден стандарт на C++ ANSI/ISO, Java 2 (v1.2), O'Caml.

В 2000 году у появившегося к тому моменту Java 2 (v1.3) появился конкурент - C#. Появилась самая стабильная из существовавших - версия Perl 5.6. Затачивается получивший широкое распространение в Европе функциональный, объектно-ориентированный язык O'Caml 3.

В среде системных программистов визуальный интерфейс получил свой современный вид в основном благодаря противостоянию в 1990 с Microsoft фирм Borland и Watcom, которое как вылилось в появление семейств языков Microsoft Visual Studio, ставшего мощнейшим инструментом в руках Microsoft для пропаганды миграции на платформу Windows, и разрозненного множества систем от Borland, - таких сред как Delphi, Kylix, СBuilder и JBuilder. Кроме того, флагманским продуктом Borland провозглашается все-таки система, основанная на довольно старом языке Object Pascal – Delphi[3]. Последнее время высока популярность WWW-программирования. Языки WWW-программирования обладают рядом свойств, которые позволяют использовать их на платформе, специализированной для работы в качестве сервера. Чаще всего это интерпретаторы (такие как Perl, PHP) позволяющие использовать их на стороне сервера, или языки, поддерживаемые клиентом (браузеры) - HTML, XML, Java, JavaScript, или специальные модули (plug-in), расширяющие клиента - Flash.

1.2. Определение системы программирования

Система программирования – это комплекс средств, предназначенный для создания и эксплуатации программ на конкретном языке программирования на ЭВМ определенного типа.

Средства для создания программ.

Традиционными средствами разработки программ являются алгоритмические (процедурные) языки программирования. Для создания программы на выбранном языке программирования нужно иметь следующие компоненты:

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

Транслятор – это основа систем программирования. Трансляторы языков программирования, т. е. программы, обеспечивающие перевод исходного текста программы на машинный язык (объектный код), бывают двух типов: интерпретаторы и компиляторы.

Интерпретатор - это транслятор, который обеспечивает последовательный синхронный «перевод» и выполнение каждой строки программы, причем при каждом запуске программы на выполнение вся процедура полностью повторяется. Достоинством интерпретатора является удобство отладки программы в интерактивном режиме, а недостатком - малая скорость работы.

Компилятор – это транслятор, который исходный текст программы переводит в машинный код. Если в тексте программы нет синтаксических ошибок, то машинный код будет создан. Но это, как правило, не работоспособный код, т.к. в этой программе не хватает подпрограмм стандартных функций, поэтому компилятор выдает промежуточный код, который называется объектным кодом и имеет расширение .obj.

Редактор связей (сборщик) – это программа, которая объединяет объектные модули отдельных частей программы и добавляет к ним стандартные модули подпрограмм стандартных функций (файлы с расширением .lib), которые содержатся в библиотеках, поставляемых вместе с компилятором, в единую программу, готовую к исполнению, т.е. создает исполнимый .exe файл. Этот файл имеет самостоятельное значение и может работать под управлением той (или такой же) операционной системы, в которой он создан.

1.3. Классификация систем программирования

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

В течение многих лет программное обеспечение строилось на основе операционных и процедурных языков, таких как Фортран, Бейсик, Паскаль, Ада, Си. Сегодня современные версии этих и им подобных языков (Модула, Форт) доминируют при разработке прикладных программных средств. Однако по мере эволюции языков программирования получили широкое распространение и другие, принципиально другие подходы.

Классическое операционное программирование требует от программиста детального описания того, как решить задачу, то есть формулировки алгоритма и его специальные записи. При этом ожидаемые свойства результата обычно не указываются. При процедурном подходе операторы объединяются в группы – процедуры. Структурное программирование не выходит за рамки этого направления, оно лишь дополнительно фиксирует некоторые полезные приемы технологии программирования[4].

Модульное программирование является развитием и совершенствованием процедурного программирования и библиотек специальных программ. Основная черта модульного программирования — стандартизация интерфейса между отдельными программными единицами. Модуль — это отдельная функционально-законченная программная единица, которая структурно оформляется стандартным образом по отношению к компилятору и по отношению к объединению ее с другими аналогичными единицами и загрузке. Как правило, каждый модуль содержит паспорт, в котором указаны все основные его характеристики: язык программирования, объем, входные и выходные переменные, их формат, ограничения на них, точки входа, параметры настройки и т.д. Объем модуля обычно не превышает 1000 команд ЭВМ или операторов языка программирования. В противном случае модуль становится громоздким и трудным к восприятию и использованию.

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

Основные концепции модульного программирования:

  • каждый модуль реализует единственную независимую функцию;
  • каждый модуль имеет единственную точку входа и выхода;
  • каждый модуль имеет единственную точку входа и выхода;
  • размер модуля по возможности должен быть минимизирован;
  • каждый модуль может быть разработан и закодирован различными членами бригады программистов и может быть отдельно протестирован;
  • вся система построена из модулей;
  • модуль не должен давать побочных эффектов;
  • каждый модуль не зависит от того, как реализованы другие модули[5].

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

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

Концепция модульного программирования реализована в ряде языков, таких как Modula 2, Turbo Pascal 5.0 и выше, C, Python,Perl.

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

Принципиально иное направление в программировании связано с парадигмами непроцедурного программирования. К ним можно отнести объектно-ориентированное и декларативное программирование.

Объектно-ориентированный язык создает окружение в виде множества независимых объектов. Каждый объект ведет себя подобно отдельному компьютеру, их можно использовать для решения задачи как «черные ящики», не вникая во внутренние механизмы их функционирования.

Из языков объектного программирования, популярных среди профессионалов, следует назвать прежде всего C++, для более широкого круга программистов предпочтительны среды типа Delphi и Visual Basic.

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

Декларативные языки подразделяются на два класса: функциональные и логические.

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

Типичным представителем функциональных языков программирования является Лисп. В основе языка Лисп лежит лямбда-исчисление. Лямбда-исчисление – формализм для представления функций и способов их комбинирования. Вместе со своим эквивалентом –комбинаторной логикой, в которой не используются переменные, – предложено около 1930 г. логиками Черчем, Шейнфинкелем и Карри.

В лямбда-исчислении Черча функция записывается в виде l (x1,x2, … , xn).fn

В Лиспе лямбда-выражение имеет вид:

(LAMBDA(x1,x2, … , xn).fn).

Символ LAMBDA означает, что мы имеем дело с определением функции. Символы xi являются формальными параметрами, они образуют список, называемый лямбда-списком; fn – тело функции, которое может иметь произвольную форму, допускаемую интерпретатором Лиспа. Телом функции может быть константа или композиция из вызовов функций.

Программы на языках логического программирования выражены как формулы математической логики, а компилятор пытается получить следствия из них. Так же как в функциональном программировании, программист остается в неведении о методах, применяемых при вычислении, и последовательности исполнения элементарных действий. Большая часть ответственности за эффективность вычислений в логическом и функциональном программировании перекладывается на «плечи» транслятора используемого языка программирования.

Все сказанное выше можно отобразить следующей схемой:

программирование

непроцедурное

операционное

процедурное

структурное

объектное

декларативное

логическое

Ассемблер

Фортран

Бейсик

Си

Паскаль

Модула

Смолток

Си++

Делфи

Пролог

Лисп

функциональ-

ное

Следует привести другие классификации языков программирования.

Одной из наиболее примечательных является классификация моделей языков, предложенная Дж. Бэкусом в 1977 г. В соответствии с ней выделяются три категории языков:

  1. Простые операционные модели (языки, основанные на конечных автоматах, машине Тьюринга);
  2. Аппликативные модели (языки на основе лямбда-исчисления Чёрча, системы комбинаторов Карри, чистого Лиспа);
  3. Модели фон Неймана (традиционные языки программирования).

Джон Устерхаут предложил принцип классификации языков, в соответствии с которым высокоуровневые языки делятся на языки системного программирования и на скриптовые.

Скриптовый язык (англ. scripting language, также называют язык сценариев) — язык программирования, разработанный для записи «сценариев», последовательностей операций, которые пользователь может выполнять на компьютере. Простые скриптовые языки раньше часто называли языками пакетной обработки (batch languages или job control languages). Сценарии всегда интерпретируются, а не компилируются.

В прикладной программе, сценарий (скрипт) — это программа, которая автоматизирует некоторую задачу, которую без сценария пользователь делал бы вручную, используя интерфейс программы.

Поскольку сценарии интерпретируются из исходного кода динамически при каждом исполнении, они выполняются обычно значительно медленнее готовых программ, оттранслированных в машинный код на этапе компиляции. Поэтому сценарные языки не применяются для написания программ, требующих оптимальности и быстроты исполнения. Но из-за простоты они часто применяются для написания небольших, одноразовых («проблемных») программ. Также, в плане быстродействия скриптовые языки можно разделить на языки динамического разбора (sh, command.com) и предварительно компилируемые (Perl). Языки динамического разбора считывают инструкции из файла программы минимально требующимися блоками, и исполняют эти блоки, не читая дальнейший код. Предкомпилируемые языки вначале считывают всю программу, компилируют её всю либо в машинный код, либо в какой-то внутренний формат, и лишь затем — исполняют получившийся код.

Вегнер сгруппировал некоторые из наиболее известных языков высокого уровня в четыре поколения в зависимости от того, какие языковые конструкции впервые в них появились:

Первое поколение (1954-1958)

FORTRAN I

Математические формулы

ALGOL-58

Математические формулы

Flowmatic

Математические формулы

IPL V

Математические формулы

Второе поколение (1959-1961)

FORTRAN II

Подпрограммы, раздельная компиляция

ALGOL-60

Блочная структура, типы данных

COBOL

Описание данных, работа с файлами

Lisp

Обработка списков, указатели, сборка мусора

 Третье поколение(1962-1970)

PL/I

FORTRAN+ALGOL+COBOL

ALGOL-68

Более строгий приемник ALGOL-60

Pascal

Более простой приемник ALGOL-60

Simula

Классы, абстрактные данные

 Потерянное поколение (1970-1980)

Языки созданные, но не выжившие. Например, PL/1 , Malboge .

Глава 2. Современные системы программирования

2.1. Microsoft Visual Basic

Microsoft Visual Basic — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка — языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.

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

Первое признание серьёзными разработчиками Visual Basic получил после выхода версии 3 — VB3. Окончательное признание как полноценного средства программирования для Windows — при выходе версии 5 — VB5. Версию VB6, входящую в состав Microsoft Visual Studio 6.0, стала по-настоящему зрелым и функционально богатым продуктом. После этого разработчики из Microsoft существенно изменили направление развития данной технологии[6].

Visual Basic .NET не позволяет программировать по-старому, ибо, по сути, является совершенно другим языком, таким же, как и любой другой язык программирования для платформы .NET. Индивидуальность языка, так же как и его преимущества (простота, скромность создания программ, лёгкость использования готовых компонент) при использовании в среде .NET не имеют такого значения, как раньше — всё сосредоточено на возможностях самой системы .NET, на её библиотеке классов. Поэтому сегодня нужно говорить о классическом Visual Basic, его диалектах Visual Basic for Applications (VBA) и Visual Basic Scripting Edition (VBScript) и о языке для платформы (4, 467) .NET — Visual Basic .NET. Основные разновидности Visual Basic:

1) Классический Visual Basic (версии 5-6).Этот язык очень сильно привязан к своей среде разработки и к операционной системе Windows, являясь исключительно инструментом написания Windows-приложений. Привязка к среде заключается в том, что существует большое количество средств, предназначенных для помощи и удобства программирования: встроенный отладчик, просмотр переменных и структур данных на лету, окно отладки, всплывающая подсказка при наборе текста программы (Intellisense). Все эти преимущества делают бесполезным и даже невозможным использование Visual Basic вне среды разработки, например в обычном текстовом редакторе.

2) Visual Basic for Applications (VBA) Это средство программирования, практически ничем не отличающееся от классического Visual Basic, которое предназначено для написания макросов и других прикладных программ для конкретных приложений. Наибольшую популярность получил благодаря своему использованию в пакете Microsoft Office. Широкое распространение Visual Basic for Applications в сочетании с изначально недостаточным вниманием к вопросам безопасности привело к широкому распространению макровирусов.

3) Visual Basic Scripting Edition (VBScript).Скриптовый язык, являющийся несколько усечённой версией обычного Visual Basic. Используется в основном для автоматизации администрирования систем Windows, а также для создания страниц ASP и сценариев для Internet Explorer.

Достоинства VB:

  • Высокая скорость создания приложений с графическим интерфейсом для MS Windows.
  • Простой синтаксис, позволяющий очень быстро освоить язык.
  • Возможность как компиляции в машинный код, так и интерпретации во время отладки.

Недостатки:

  • Поддержка операционных систем только семейства Windows и Mac OS X (Исключение — VB1 for DOS).
  • Отсутствие механизма наследования объектов. Существующие в языке наследование, позволяет наследовать только интерфейсы объектов, а не их самих. Таким образом, в унаследованном классе должны быть явно переписаны все функции базового класса. Также в унаследованном классе невозможно добавление каких-либо методов, присущих только данному классу, то есть если абстрактный базовый класс содержит только два метода, то и производный класс содержит только два метода, не более и не менее того.
  • Требует установленных DLL для работы программы[7].

2.2. Turbo Pascal

Turbo Pascal — Интегрированная среда разработки программного обеспечения для платформ DOS и Windows 3.x и язык программирования в этой среде, диалект языка Паскаль от фирмы Borland.

Товарный знак Borland Pascal был зарезервирован для дорогих вариантов поставки (с бо́льшим количеством библиотек и исходным кодом стандартной библиотеки), оригинальная дешёвая и широко известная версия продавалась как Turbo Pascal. Название Borland Pascal также используется в более широком смысле — как неофициальное название версии языка Паскаль от фирмы Borland[8].

Turbo Pascal — это среда разработки для языка программирования Паскаль. Используемый в Turbo Pascal диалект базировался на более раннем UCSD Pascal, получившем распространение, в первую очередь, на компьютерах серии Apple II. Компилирующая компонента Turbo Pascal была основана на компиляторе Blue Label Pascal, первоначально созданном в 1981 году Андерсом Хейлсбергом для операционной системы NasSys микрокомпьютера Nascom. Позднее он был переписан как Compass Pascal для операционной системы CP/M, затем как Turbo Pascal для DOS и CP/M. Одна из версий Turbo Pascal была доступна под Apple Macintosh примерно с 1986 года, но её разработка прекратилась примерно в 1992 году[9].

В 1982 году Филипп Кан приобрёл компилятор у Андерса Хейлсберга и перебрался из Парижа в Калифорнию, где основал компанию Borland.

Когда в 1983 году появилась первая версия Turbo Pascal, такой тип среды разработки был относительно новым. Во время дебюта на американском рынке, Turbo Pascal продавался по цене в 49,99 долл. Помимо привлекательной цены, встроенный компилятор Паскаля также был очень высокого качества. Приставка «Turbo» намекала как на скорость компиляции, так и на скорость производимого им исполняемого кода. Turbo Pascal создавал машинный код за один проход, без шага компоновки.

После рекламной кампании за первый месяц поступило заказов на 150 тыс. долларов — так много, что местные банки отказывались оплачивать чеки и кредитные карточки, подозревая мошенничество.

За первые два года было продано не менее 300 тысяч копий компилятора, что превзошло объём продаж всех прочих языков для микрокомпьютеров.

Для того времени это была потрясающая среда разработки. Она была проста и интуитивно понятна, с хорошо организованным меню. Ранние версии использовали раскладку горячих клавиш WordStar. В более поздних версиях появилась возможность быстро получить определение ключевого слова языка, просто поставив курсор на ключевое слово и нажав клавишу справки. Справочные статьи часто включали примеры кода, использующего данное ключевое слово. Это позволяло неопытным программистам изучать Паскаль даже без помощи книг, используя лишь среду разработки. В поставку входило большое количество исходных текстов демонстрационных и прикладных программ. В их числе были даже шахматы.

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

Помимо всего этого, имелось средство профилирования. Книги, включённые в поставку Borland Pascal, давали детальное описание языка ассемблера Intel вплоть до указания количества тактовых циклов, необходимых для выполнения каждой инструкции. В общем и целом, система давала превосходные возможности для оптимизации кода; пользователю не требовалось пользоваться чем-либо кроме среды разработки. Всё было сделано так идеально, что даже школьник мог этим пользоваться. Эти качества позволили версии Паскаля от Borland стать стандартом языка Паскаль де-факто.

С начала 1990-х TP/BP используется в университетах для изучения фундаментальных концепций программирования.

Вероятно, разработка Microsoft Pascal была прекращена из-за конкуренции с высоким качеством и небольшой ценой Turbo Pascal. Другая версия гласит, что Borland заключил соглашение с Microsoft на прекращение разработки Turbo BASIC (среды разработки для BASIC, ответвившейся от Turbo Pascal), если Microsoft прекратит разработку Microsoft Pascal. Некоторое время Microsoft выпускал QuickPascal, который был почти 100%-совместим с Turbo Pascal.

В течение нескольких лет Borland улучшал не только среду разработки, но и язык. В версии 5.5 в него были введены передовые возможности объектно-ориентированного программирования. Последней выпущенной версией была версия 7. Borland Pascal 7 включал в себя среду разработки и компиляторы для создания программ под DOS, под DOS с расширителем DOS и Windows 3.x, в то время как Turbo Pascal 7 мог создавать только обычные DOS-программы.

С 1995 года в Borland прекратили разработку Turbo Pascal и предложили в качестве замены среду разработки Delphi. Новая версия языка подверглась изменению (в особенности ООП), и языку вернулось изначальное название, закреплённое разработчиками Apple Object Pascal. Старая объектная модель Turbo Pascal и соответствующий синтаксис поддерживался как устаревший, использование обеих объектных моделей одновременно в одной и той же программе не поддерживается.

Достоинства Turbo Pascal:

Удобная среда разработки, включающая функциональный отладчик, доступный в любой момент.

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

Недостатки:

  • Компилятор рассчитан на реальный режим DOS, применение которого сходит на нет. Однако в последних версиях компилятора и среды введена поддержка защищённого режима вместе с соответствующим отладчиком (TD).
  • В модуле CRT имеется ошибка (некорректный подсчёт количества циклов для функции delay, не рассчитанный на быстрые процессоры, процессоры с переменной частотой и многозадачные среды), из-за которой при запуске программы на компьютерах с тактовой частотой более 200 MHz сразу происходило аварийное завершение с сообщением «Runtime error 200 at…». Существуют разные варианты исправления модуля CRT. В варианте Клауса Хартнегга ошибка 200 не возникает, но длительность Delay на быстрых компьютерах меньше желаемой, и эта проблема по незнанию иногда тоже считается недостатком Turbo Pascal[10].

2.3. C++ Builder

C++ Builder - программный продукт, инструмент быстрой разработки приложений (RAD), интегрированная среда программирования (IDE), система, используемая программистами для разработки программного обеспечения на языке C++.

C++ Builder объединяет в себе комплекс объектных библиотек (STL, VCL, CLX, MFC и др.), компилятор, отладчик, редактор кода и многие другие компоненты. Цикл разработки аналогичен Delphi. Большинство компонентов, разработанных в Delphi, можно использовать и в C++ Builder без модификации, но, к сожалению, обратное утверждение не верно.

C++ Builder содержит инструменты, которые при помощи drag-and-drop действительно делают разработку визуальной, упрощает программирование благодаря встроенному WYSIWYG - редактору интерфейса и пр.

C++ Builder первоначально создавалась только для платформы Microsoft Windows. Поздние версии, содержащие Кроссплатформенную компонентную библиотеку Borland, основанную на Qt , поддерживают и Windows и Linux[11].

Borland выпустила C++ BuilderX (CBX), написанный при помощи той же инфраструктуры, что и JBuilder, который при этом был мало похож на C++ Builder или Delphi. Этот продукт предназначался для разработки больших программ для крупных предприятий, но коммерческого успеха не достиг. В конце 2004 года Borland объявила, что продолжит развитие классического C++ Builder и объединит его со средой разработки Delphi, прекратив, таким образом, разработку C++ BuilderX.

Спустя примерно год после этого объявления, Borland выпустила Borland Developer Studio, который включал в себя Borland C++ Builder, предлагавший улучшенное управление конфигурацией и отладкой. Borland Developer Studio — единственный полноценный комплект, содержащий Delphi, C++Builder и C#Builder.

CodeGear выпустила C++ Builder, в котором реализовала полную поддержку API Microsoft Windows Vista, увеличила полноту соответствия стандарту ANSI C++, увеличила скорость компиляции и сборки до 500 %, включила поддержку MSBuild, архитектур баз данных DBX4 и «VCL для Web», поддеживающий AJAX. Поддержка API Microsoft Windows Vista включила в себя приложения, изначально оформленные в стиле Vista, и естественную поддержку VCL для Aero и Vista Desktop. CodeGear RAD Studio содержит C++ Builder и Delphi. Также в 2007 CodeGear «воскресила» марку «Turbo» и выпустила две «Turbo» версии C++ Builder: Turbo C++ Professional и Turbo C++ Explorer (бесплатный), основанных на Borland C++ Builder.

В конце 2008 года компания CodeGear выпустила новую версию RAD Studio, в которую вошли Delphi и С++ Builder.

Следующая версия, CodeGear C++Builder (кодовое имя «Commodore»), будет обладать поддержкой x86-64 и возможностью создавать нативный x86-64 код.

Таблица 1 – Краткие сведения о версиях продукта[12]

Год

Версия

1997

1

1998

3

1999

4

2000

5

2002

6

2003

X

2005

2006

2007

2007

Сентябрь 2008

2009

25 августа 2009

2010

2.4. Symantec Café

Язык Java является принципиально новым языком программирования, созданным компанией Sun Microsystems для создания многоплатформных приложений (applications и applets) для страниц "всемирной паутины" сети Internet. Язык Java может быть назван упрощенным вариантом C++, без усложненных конструкций и дополнительных возможностей. Java предлагает широкие возможности объектно-ориентированного программирования и повторного использования кода.

Symantec Cafe является первой интегрированной средой визуальной разработки для создания приложений (applications и applets) для страниц "всемирной паутины" сети Internet[13].

Symantec Cafe интегрирует комплект разработчика Java Development Kit компании Sun Microsystems в популярную многооконную среду визуальной разработки, созданную компанией Symantec для создания приложений для Windows 95 и Windows NT. Symantec Cafe предлагает полнофункциональную систему управления проектами, а также мощные инструменты редактирования и просмотра кода, что обеспечивает резкое увеличение эффективности разработки приложений на языке Java для сети Internet. Приложения, созданные с помощью Symantec Cafe могут затем встраиваться в документы HTML и выполняться на различных платформах при использовании Java-соместимых программ просмотра, таких как Netscape Navigator.

Symantec Cafe позволяет разрабатывать приложения на языке Java, которые могут затем встраиваться в страницы всемирной паутины для обеспечения более высокой функциональности, чем существующие HTML-страницы. Java-компилятор генерирует байткод, который может затем встраиваться в HTML-определения страниц всемирной паутины. Наиболее популярные программы просмотра в сети Internet, такие Netscape Navigator, включают встроенный интерпретатор Java-байткода, позволяющий выполнять Java-приложения на компьютере пользователя во время просмотра страницы Internet, содержащей это Java-приложение.

Это дает возможность включать в Internet страницу программное обеспечение, что предлагать пользователю гораздо более богатые возможности, по сравнению с просто текстом или статической графикой. Например, существует возможность включить новый тип данных и назначить соответствующий ей Java-байткод, предназначенный специально для обработки этого типа информации на клиентской машине. Кроме того, в этом случае Java-приложение запускается на клиентской машине, что позволяет снижать загрузку web-сервера. В результате достигается более высокая функциональность и производительность при просмотре сетей Internet. Cafe позволяет разрабатывать любые виды многоплатформенных приложений (applets and applications). Сокращенное приложение (applets) представляет собой ограниченная версия полнофункционального Java-приложения (applications), предназначенного для работы с web-документами. Например, сокращенное приложение не имеет доступа к файлам на клиентском компьютере. Такой подход предназначен, с одной стороны, для обеспечения целостности созданных Java-приложений при загрузке их из Internet, а с другой - для того, чтобы избежать случайной потери информации на клиентской машине вследствие работы загруженного из Internet приложения. Полнофункциональные Java-приложения более похожи на стандартные программы, за исключением того, что они многоплатформенны и могут запускаться под Windows, Macintosh и Unix. Основные возможности Symantec Café:

  1. Cafe выполняет "на лету" грамматический разбор Java-код и создает репозиторий информации о Java-приложениях и Java-библиотеках классов. Это позволяет пользователю наглядно иерархию классов Java-приложения, лучше понять стандартные классы Java и классы Java-приложений.
  2. Class Editor позволяет просматривать исходный текст на языке Java, а также просматривать/редактирования методы, данные и классы. Class Editor позволяет разработчику работать с объектно-ориентированными частями Java-программы в противоположность работы с исходными текстами.
  3. ProjectExpress, "Wizard"-подобный инструмент, позволяющий быстро создавать проекты вокруг набора Java-программ и использовать преимущества Cafe с минимальными затратами.
  4. AppExpress, "Wizard"-подобный инструмент, помогающий начать работу разработчикам, не знакомым с языком Java. AppExpress автоматически создает полнофункциональные Java- приложения, которые могут быть доработаны позже с помощью дополнительных возможностей Cafe.
  5. В Cafe входит профессиональный редактор для разработчиков на языке Java, который поддерживает цветовое выделение синтаксических конструкций и ключевых символов, а также включает интегрированный макро-язык для расширения функциональных возможностей редактирования. Кроме того, редактор способен быстро переходить в любую часть описания в Java-приложении или Java-библиотек классов, резко повышая производительность труда разработчиков.
  6. Cafe включает полностью интегрированный комплект разработчика Java Development Kit (JDK) компании Sun, с графической поддержкой опций и параметров Java-компилятора, интерпретатора и отладчика. Кроме того, Cafe поддерживает управление вложенными проектами, а также возможность построения Java-приложений, как сокращенных, так и полнофункциональных, непосредственно из среды разработчика[14].

Cafe включает мощный AppExpress, простой и удобный в использовании генератор приложений, автоматически создающий полнофункциональные Java-приложения, которые можно модифицировать и развивать.

Для создания Java приложения необходимо запустить AppExpress из меню "Tools", указать тип приложения в поле "Java Applet", определить каталог для создания приложения и нажать кнопку "Finish". Это все, что необходимо сделать. Проект приложения на языке Java автоматически загрузится средой Cafe.

Чтобы построить и запустить Java-приложение, нужно выбрать команду "Run" из меню "Project". Cafe попросит подтвердить необходимость построения проекта. Выберите "Yes" и Java приложение будет построено. Созданное приложение доступно для расширения и модификации.

Cafe имеет удобный "Wizard"-подобный инструмент ProjectExpress, позволяющий легко создавать новые проекты. Cafe позволяет просто и быстро импортировать уже существующий Java-код или проект в Cafe с минимальными затратами. Используя ProjectExpress, можно определить тип проекта Java или С/C++, затем добавить указание на файлы с исходным текстом и проект автоматически будет создан и загружен в Cafe.

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

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

Входящая в Cafe программа просмотра классов Class Editor позволяет быстро проектировать и перемещаться по исходному коду Java-приложения за счет мощных встроенных инструментов навигации. Class Editor позволяет отказаться от работы с индивидуальными индивидуальными классами Java и работать напрямую с определениями и членами классов Java.

Class Editor позволяет быстро перемещаться к любому участку кода Java приложения. Достаточно ввести или указать нужное имя класса и/или члена, и в соответствующем окне появится его исходный код. Этот же метод действует при определении принадлежности того или иного класса или метода. Class Editor позволяет также быстро создавать новые классы и добавлять Новые члены классов.

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

Заключение

Созданные в разное время, с разными целями, по разные стороны Атлантического океана языки в процессе своего практического использования обрастали разными полезными конструкциями, и в конечном итоге пришли к почти полному тождеству - удивительное сходство между собой. Современные языки программирования похожи друг на друга: каждый из них содержит конструкции (операторы, типы данных и другие), имеющие аналоги в других языках программирования. В то же время идентичность языков далеко не полная. Каждый из них содержит конструкции, присущие только ему (даже похожих конструкций в других языках не наблюдается). Схема пересечения семантики языков программирования представлена в Приложении Б.

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

Сегодня имеется немало систем программирования, выпускаемых различными фирмами и ориентированных на различные модели ПК и операционные системы. Наиболее популярны следующие визуальные среды быстрого проектирования:

1) Microsoft Visual Basic;

2) Turbo Pascal

3) C++ Builder

4) Symantec Café.

Из универсальных языков программирования сегодня наиболее популярны следующие:

Бейсик (Basic) – для освоения требует начальной подготовки (общеобразовательные школы)

Паскаль (Pascal) – требует специальной подготовки (школы с углубленным изучением предмета и общетехнические вузы)

Си++ (C++), Ява (Java) – требуют профессиональной подготовки (специализированные средние и высшие учебные заведения)

Именно эти системы и языки программирования в дальнейшем будут определять развитие информатики.

Последние годы в области языков программирования наблюдается некоторый застой. Новые языки не появляются, старые не модернизируются. Безусловно, это затишье перед бурей. Стремительное развитие компьютерной индустрии не может не поставить перед создателями "средств производства" программ (компиляторов) новые задачи. Компиляторы должны стать более "адекватны" эпохе визуального программирования и Интернета. Унификация языков программирования и создание общепринятой семантической базы - необходимое условие продолжения прогресса в этой области программного обеспечения, и, в конечном итоге, всей компьютерной индустрии в целом.

Список использованной литературы и источников

  1. Баранов А.Н., Крейдлин Е.Г. Информационная безопасность // ВЯ, № 2. 2015. с.84-99.
  2. Григорьев Ю.А., Ревунков Г.И. Банки данных: Учеб. для вузов. М: Изд-во МГТУ им. Н.Э. Баумана, 2017.
  3. Дейт, К. Руководство по реляционной СУБД [Текст] / К. Дейт. 2016. – М. – 519 с. –ISBN – 5-3216-3254-4.
  4. Инструментарий ARIS. Методы. Версия 4.1 М.: Весть-Мета Технология, 2015.
  5. Куправа, Т.А. Создание и программирование баз данных средствами СУБД dBase III Plus, FoxBASE Plus, Clipper [Текст] / Т.А. Куправа. – М. : Мир, 2015. – 468 с. – ISBN 6-0934-22981-3.
  6. Мартин, Г. SQL: Справочное руководство [Текст] / Г. Мартин. – М. : Лори, 2014. – 316 с. – ISBN 7-0932-023411-9.
  7. Монахов, В. Язык программирования Java [Текст] / В. Моняхов. – СПб. : БХВ-Петербург, 2017. - 640 с. - ISBN 978-5-9775-0216-0.
  8. Моргун, А. Н. Справочник по Turbo Pascal для студентов [Текст] / А. Н. Моргун. – М. : Вильямс, 2015. – 608 с. ISBN 5-8459-1028-5.
  9. Орлов С.А. Технологии разработки программного обеспечения: Учебник для вузов. ‑3-е издание. СПб.: Питер, 20164.
  10. Сафронов, И. Visual Basic в задачах и примерах [Текст] / И. Сафронов. – СПб. : БХВ-Петербург, 2015. - 400 с. - ISBN 5-94157-495-9.
  11. Фаронов, В. В. Turbo Pascal. Наиболее полное руководство [Текст] / В. В. Фарофонтов. – СПб. : Питер, 2017. – 763 с. - ISBN 5-89251-054-9.
  12. Фрост Р., Дей Дж., Ван К., Базы данных. Проектирование и разработка. М.: NT Пресс, 2016.
  13. Хорстманн, К. С., Корнелл, Г. Java 2. Библиотека профессионала [Текст] / К. С. Хорстман, Г. Корнелл. – М. : Вильямс, 2015. - 898 с. - ISBN 978-5-8459-0970-1.
  14. Шафрин Ю.А. Информационные технологии в 2ч. Ч.1: Основы информатики и информационных технологий / Шафрин Ю.А. – М.: БИНОМ. Лаборатория знаний, 2016. – 316 с.
  15. Шилдт, Г. Полный справочник по С++ [Текст] / Г. Шилдт. - М. : Вильямс, 2014. – 800 с. - ISBN 5-8459-0563-X.

такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.
Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.
Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.
Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.
Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.
Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.
Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.
Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.
Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то

Приложение А

Текстовый редактор

Исходная программа

Компилятор

Объектная программа

Редактор связей

Библиотеки

Исполняемый файл

Редактор ресурсов

Исходный код

Компилятор ресурсов

Ресурсы интерфейса

Загрузчик

Выполнение программы

Рисунок А.1 - Структура современной системы программирования

Приложение Б

Рисунок - Схема пересечения семантики языков программирования

Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.
Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.
Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.
Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.
Анализировать такого явления как кредит посвящены труды отечественных и экономистов, несмотря на это данная тема продолжает быть особенно актуальной в наше время, так как кредитные на данном этапе человеческого развития достигли распространения и развития. На  сегодня использование кредита для экономически предприятий выступает в качестве единственного способа для того чтобы удержаться и не терять своих позиций под натиском импорта. Использование позволяет сократить для расширения масштабов производства, продукцию и эффективность производства и труда. Целью данной является выявление сущности и роли отношений в экономике. Задачи представляют собой последовательное изучение сущности кредитных отношений, далее рассмотрение принципов функционирования кредитных отношений, каждого этапа становления кредитных отношений и в заключение, проблемы, которые возникают в связи с развитием данного явления в России. Для достижения цели и задач, данного исследования, подтверждающего его разработанность, были не­ только пособия по теории: Разживиной Д.О., Г.Б., Н.Ф. и авторов, но и нормативно-правовые акты содержания, основу законодательства. В ходе процесса основного и капитала происходит высвобождение ресурсов труда в производства длительное время, их переносится, на готовой продукции частями. Постепенные стоимости капитала в форме приводит к тому, что денежные оседают на счетах предприятий, с тем, на полюсе появляется потребность в замене изношенных труда и довольно масштабных затратах. Аналогичные по характеру происходят и в оборотного капитала, того, колебания в и проявляют себя более разнообразно. Так, в силу производства, поставок и происходит времени и продукции. У одних появляется избыток средств, у - их недостаток. Это создаёт возникновения отношений, то есть кредит разрешает противоречие временным средств и необходимостью, их в хозяйстве. Принцип возвратности следует в смысле как необходимости обратной передачи заемщиком, и возвратность как организации кредитования всем его формам, а не чисто или товарной. Возвратность исполнение заемного обязательства. Особо следует значение возвратности для банковского кредитования. Строгого этому тем, что мобилизуют для временных денежных средства хозяйствующих субъектов, и бюджетов и слоев населения. Принцип срочности отражает возврата не в приемлемое время, а в точно срок. Срочность, как и возвратность, — атрибут кредита. Принцип платности означает, что большинство сделок по своему характеру, т. е. не передачу срока определенного эквивалента, но и определенного кредитору в той или иной форме. Форма вознаграждения­ название процента. Денег, по договора получение в виде имущественных прав. Высокая если у заемщика возникают проблемы с выплатами одного долга, очень редко когда кто-то начинает искать дополнительную работу или продают свои вещи. Чаще всего люди берут новый кредит для погашения старого, что является в корне неверным решением, которое ухудшает и без того не самое лучшее положение человека. Высокая полная стоимость кредита. Как правило, в рекламе и в различных буклетах клиенты видят только часть информации, из которой складывается переплата, а именно — величина процентной ставки. Но на полную стоимость займа также оказывают всевозможные дополнительные услуги, в частности: плата за открытие счета, за аренду банковской ячейки при ипотеке, оценка и страхование объекта залога, если оно присутствует, страхование самого заемщика. Все это может увеличить переплату в 30-40%. Низкая финансовая грамотность населения, которым легко навязать дополнительные ненужные услуги или заставить оплачивать те взносы, которые уже были сделаны. Особенно легко это делается в том случае, если на кредитном счету оставалась маленькая задолженность даже в несколько копеек, про которую клиенту не сообщили. Этот долг потом расчет­ за счет пени и штрафов. Неудобство самого процесса получения кредита, который связан со сбором большого количества документов и просиживанием в очередях, а если вы подаете заявку через офис или не принесли какой-то документ, то вам придется посещать отделение много раз, тратя свое время и силы. Предвзятое отношение к заемщикам — многим категориям граждан, например — занятым, домохозяйкам, мамам в декрете, студентам или пенсионерам попросту невозможно взять кредит в банке, потому как они либо не проходят по возрасту, либо по доходу.

  1. Шилдт, Г. Полный справочник по С++ [Текст] / Г. Шилдт. - М. : Вильямс, 2014. – С. 84.

  2. Монахов, В. Язык программирования Java и среда NetBeans [Текст] / В. Моняхов. – СПб. : БХВ-Петербург, 2016. – С. 134.

  3. Куправа, Т.А. Создание и программирование баз данных средствами СУБД dBase III Plus, FoxBASE Plus, Clipper [Текст] / Т.А. Куправа. – М. : Мир, 2016. – С. 216.

  4. Фаронов, В. В. Turbo Pascal. Наиболее полное руководство [Текст] / В. В. Фарофонтов. – СПб. : Питер, 2014. – С. 144.

  5. Корчегин, А.В. Системы управления базами данных [Текст] / А.В. Кочергин, В.Д. Кривов. – М. : Издательство московского университета. 2016. – С. 98.

  6. Сафронов, И. Visual Basic в задачах и примерах [Текст] / И. Сафронов. – СПб. : БХВ-Петербург, 2016. – С. 216.

  7. Сафронов, И. Visual Basic в задачах и примерах [Текст] / И. Сафронов. – СПб. : БХВ-Петербург, 2016. – С. 328.

  8. Куправа, Т.А. Создание и программирование баз данных средствами СУБД dBase III Plus, FoxBASE Plus, Clipper [Текст] / Т.А. Куправа. – М. : Мир, 2016. – С. 215.

  9. Фаронов, В. В. Turbo Pascal. Наиболее полное руководство [Текст] / В. В. Фарофонтов. – СПб. : Питер, 2014. – С. 420.

  10. Моргун, А. Н. Справочник по Turbo Pascal для студентов [Текст] / А. Н. Моргун. – М. : Вильямс, 2016. – С. 526.

  11. Шилдт, Г. Полный справочник по С++ [Текст] / Г. Шилдт. - М. : Вильямс, 2017. – С. 154.

  12. Шилдт, Г. Полный справочник по С++ [Текст] / Г. Шилдт. - М. : Вильямс, 2017. – С, 74.

  13. Куправа, Т.А. Создание и программирование баз данных средствами СУБД dBase III Plus, FoxBASE Plus, Clipper [Текст] / Т.А. Куправа. – М. : Мир, 2016. – С, 77.

  14. Монахов, В. Язык программирования Java и среда NetBeans [Текст] / В. Моняхов. – СПб. : БХВ-Петербург, 2016. – С. 321.