Файл: Системы программирования (Характеристика систем программирования).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 04.07.2023

Просмотров: 253

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Заключение

Концепции программирования в нынешнем обществе преобладают в торге средств исследования.

Для популярных языков программирования на IBM PC существует множество систем программирования. Естественно, что программисты предпочитают те системы, которые легки в использовании, позволяют получить эффективные программы, имеют богатые библиотеки функций (подпрограмм) и мощные возможности для отладки разрабатываемых программ. В качестве примеров таких систем программирования можно назвать Turbo С, Turbo C++, Turbo Pascal, Microsoft С, Microsoft Basic. В последнее время стали появляться системы программирования на языке Java, они позволяют создавать программы, вызываемые при просмотре Web-страниц в глобальной электронной сети Internet.

Особенным классом концепций программирования считаются концепции с целью формирования дополнений вида клиент-сервер. Данные концепции дают возможность стремительно формировать информативные концепции с целью подразделений и в том числе и больших компаний. В них содержатся средства для создания пользовательского интерфейса, описания процедур обработки данных, заготовки для выполнения типовых действий по обработке данных и т.д. Эти системы, как правило, позволяют работать с самыми различными СУБД - Oracle, Microsoft SQL Server и др.

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

Из универсальных языков программирования сегодня наиболее популярны следующие: Бейсик (Basic) - для освоения требует начальной подготовки (общеобразовательная школа); Паскаль (Pascal) - требует специальной подготовки (школы с углубленным изучением предмета и общетехнические ВУЗы); Си++ (C++), Ява (Java) - требуют профессиональной подготовки (специализированные средние и высшие учебные заведения).

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

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

Basic: Microsoft Visual Basic: Borland Delphi++: Borland C++Bulider: Symantec Cafй.

Для разработки серверных и распределенных приложений можно использовать систему программирования Microsoft Visual C++, продукты фирмы Inprise под маркой Borland, практически любые средства программирования на Java.


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

В качестве основных тенденций в развитии современных систем программирования следует указать внедрение в них средств разработки на основе так называемых языков четвертого поколения 4GL (four generation languages), а также поддержка систем быстрой разработки программного обеспечения RAD (rapid application development).

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

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

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


Список литературы

1. Николайчук, Г.С. Информатика и ИКТ. Начальный уровень: Учебник / Н.В. Макарова, Г.С. Николайчук, И.В. Симонова; Под ред. Н.В. Макарова. — СПб.: Питер, 2015. — 160 c.

2. Златопольский, Д.М. Сборник задач по программированию. 3-е изд., пер. и доп. Информатика и ИКТ / Д.М. Златопольский. — СПб.: BHV, 2014. — 304 c.

3. Николайчук, Г.С. Информатика и ИКТ. 11 класс. Базовый уровень: Учебник / Н.В. Макарова, Г.С. Николайчук, Ю.Ф. Титова; Под ред. Н.В. Макарова. — СПб.: Питер, 2013. — 224 c.

4. Николайчук, Г.С. Информатика и ИКТ: Учебник. 10 класс. Базовый уровень / Н.В. Макарова, Г.С. Николайчук, Ю.Ф. Титова; Под ред. Н.В. Макарова. — СПб.: Питер, 2013. — 256 c.

5. Соловьева, Л.Ф. Информатика и ИКТ. Работаем в Windows и Linux. 8 кл. +2DVD / Л.Ф. Соловьева. — СПб.: BHV, 2014. — 288 c.

6. Николайчук, Г.С. Информатика и ИКТ: Учебник для 10 класса. Базовый уровень / Н.В. Макарова, Г.С. Николайчук, Ю.Ф. Титова; Под ред. Н.В. Макарова. — СПб.: Питер, 2013. — 256 c.

7. Соловьева, Л.Ф. Информатика и ИКТ. Методическое пособие для учителей 8-9 классов. Работаем в Windows и Linux. + CD-ROM / Л.Ф. Соловьева. — СПб.: BHV, 2015. — 368 c.

8. Угринович, Н.Д. Информатика и ИКТ. Базовый уровень. Учебник для 11 класса / Н.Д. Угринович. — М.: БИНОМ. ЛЗ, 2015. — 187 c.

9. Угринович, Н.Д. Информатика и ИКТ. Базовый уровень. 10 класс: Учебник / Н.Д. Угринович. — М.: БИНОМ. ЛЗ, 2014. — 213 c.

10. Угринович, Н.Д. Информатика и ИКТ: Профильный уровень: Учебник для 11 класса / Н.Д. Угринович. — М.: БИНОМ. ЛЗ, 2014. — 308 c.

11. Угринович, Н.Д. Информатика и ИКТ. Профильный уровень для 10 класса: Учебник / Н.Д. Угринович. — М.: БИНОМ. ЛЗ, 2013. — 387 c.

12. Цветкова, М.С. Информатика и ИКТ: Учебник для начального и среднего профессионального образования / М.С. Цветкова, Л.С. Великович. — М.: ИЦ Академия, 2013. — 352 c.

Приложения

Программное обеспечение компьютера

Системное ПО

Прикладное ПО

Системы программирования

Системы программирования

Организация ввода;

Редактирование;

Сохранение программ;

Организация трансляции и

компоновки программных модулей

Организация отладки и

исполнения программ

  1. Златопольский, Д.М. Сборник задач по программированию. 3-е изд., пер. и доп. Информатика и ИКТ / Д.М. Златопольский. — СПб.: BHV, 2014. — 304 c.

  2. Николайчук, Г.С. Информатика и ИКТ. Начальный уровень: Учебник / Н.В. Макарова, Г.С. Николайчук, И.В. Симонова; Под ред. Н.В. Макарова. — СПб.: Питер, 2015. — 160 c.

  3. Николайчук, Г.С. Информатика и ИКТ. 11 класс. Базовый уровень: Учебник / Н.В. Макарова, Г.С. Николайчук, Ю.Ф. Титова; Под ред. Н.В. Макарова. — СПб.: Питер, 2013. — 224 c.

  4. Соловьева, Л.Ф. Информатика и ИКТ. Работаем в Windows и Linux. 8 кл. +2DVD / Л.Ф. Соловьева. — СПб.: BHV, 2014. — 288 c.

  5. Соловьева, Л.Ф. Информатика и ИКТ. Методическое пособие для учителей 8-9 классов. Работаем в Windows и Linux. + CD-ROM / Л.Ф. Соловьева. — СПб.: BHV, 2015. — 368 c.

  6. Угринович, Н.Д. Информатика и ИКТ. Базовый уровень. Учебник для 11 класса / Н.Д. Угринович. — М.: БИНОМ. ЛЗ, 2015. — 187 c.

  7. Угринович, Н.Д. Информатика и ИКТ: Профильный уровень: Учебник для 11 класса / Н.Д. Угринович. — М.: БИНОМ. ЛЗ, 2014. — 308 c.

  8. Угринович, Н.Д. Информатика и ИКТ: Профильный уровень: Учебник для 11 класса / Н.Д. Угринович. — М.: БИНОМ. ЛЗ, 2014.

  9. Николайчук, Г.С. Информатика и ИКТ. Начальный уровень: Учебник / Н.В. Макарова, Г.С. Николайчук, И.В. Симонова; Под ред. Н.В. Макарова. — СПб.: Питер, 2015.