Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

Даже при наличии десятков тысяч программ для IBM PC пользователям может потребоваться такое действие компьютера, чего не делают (или делают не так) имеющиеся программы. В этих случаях следует использовать системы программирования - системы для разработки новых программ.

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

v компилятор, осуществляющий преобразование программ на языке программирования в программу в машинных кодах, или интерпретатор, осуществляющий непосредственное выполнение текста программы на языке программирования высокого уровня;

v библиотеки подпрограмм, содержащие заранее подготовленные программы, которыми могут пользоваться программисты;

v различные вспомогательные программы, например отладчики, программы для получения перекрестных ссылок и т.д.

Часто компиляторы или интерпретаторы объединяются с редакторами текстов для ввода и исправления текстов программ и отладчиками для обнаружения и исправления ошибок (отладка программ).

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

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

Контрольные вопросы к лекции 8

1. Назовите основное назначение операционной системы компьютера. Какие операционные системы Вы знаете?

2. Для чего предназначены программы-драйверы?

3. Дайте определение компьютерному вирусу. Какие негативные действия могут совершать компьютерные вирусы?

4. Какие основные функции выполняет текстовый редактор?

5. Какое назначение табличного процессора?

Литература

1. Антонов А. К. Технические и программные средства реализации информационных процессов. Учебное пособие. М. 2005.

2. «Информатика-2006: электронный учебно-методический комплекс». А. К. Антонов, О. В. Пузырева. РЕГИСТРАЦИОННОЕ СВИДЕТЕЛЬСТВО № 8602 ОТ 11 СЕНТЯБРЯ 2006 г. ФГУП «ИНФОРМРЕГИСТР» ФЕДЕРАЛЬНЫЙ ДЕПОЗИТАРИЙ ЭЛЕКТРОННЫХ ИЗДАНИЙ. Номер государственной регистрации 0320601306.

 

 

ЛЕКЦИЯ 9

<== предыдущая лекция | следующая лекция ==>
Прикладные программы | Способы описания алгоритмов. Разновидности структур алгоритмов
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 371; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.