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

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

Информативные ответы на все вопросы курса «Программирование» в соответствии с Государственным образовательным стандартом.

Жанры: Шпаргалки, Программирование
Серия: Шпаргалки
Всего страниц: 25
ISBN: 978-5-699-26658-6
Год издания: 2008
Формат: Фрагмент

Программирование читать онлайн бесплатно

Шрифт
Интервал

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

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

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

Язык СИ обладает некоторыми особенностями:

1) максимально используются возможности определенной вычислительной архитектуры; из-за этого программы на языке СИ компактны и работают эффективно;

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

Проблемно-ориентированные языки применяются при описании процессов обработки информации в более узкой, специфической области; чаще всего применяются языки: РПГ, Лисп, АПЛ, GPSS.

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

Интерпретация – пооператорная трансляция и последующее выполнение оттранслированного оператора исходной программы. Существуют следующие основные недостатки метода интерпретации:

1) интерпретирующая программа должна находиться в памяти ЭВМ в течение всего процесса осуществления исходной программы. То есть она должна занимать некоторый определенный объем памяти;

2) процесс трансляции одного и того же оператора повторяется столько раз, сколько должна исполнять эта команда в программе. Это является причиной резкого снижения производительности работы программы.

Но трансляторы-интерпретаторы широко распространены, так как они поддерживают диалоговый режим.

Процессы трансляции и выполнения при компиляции делятся во времени: первоначально исходная программа в полном объеме переводится на машинный язык, потом оттранслированная программа может многократно исполняться. Для трансляции методом компиляции нужен неоднократный «просмотр» транслируемой программы, т. е. трансляторы-компиляторы многопроходны. Трансляция методом компиляции именуется объектными модулями. Это эквивалентная программа в машинных кодах. Нужно, чтобы перед исполнением объектный модуль обработался особой программой операционной системы и преобразовался в загрузочный модуль.

Применяют кроме этого трансляторы интерпретаторы-компиляторы, которые объединяют в себе достоинства обоих принципов трансляции.

2. Классификация языков программирования высокого уровня

Высокоуровневые языки программирования применяются в машинно-независимых системах программирования. Подобные системы программирования в сравнении с машинно-ориентированными системами более просты в применении.

Языки программирования высокого уровня делятся на определенные группы:

1) процедурно-ориентированные языки, которые употребляются для записи процедур или алгоритмов обработки информации на любом круге задач:

а) язык Фортран (Fortran) (от Formulae Translation – «преобразование формул»). Фортран является одним из старейших языков программирования высокого уровня. Его существование и применение объясняется простотой его структуры;

б) язык Бейсик (Basic), который можно расшифровать как «Beginner's All-purpose Symbolic Instruction Code» (BASIC) – «многоцелевой символический обучающий код для начинающих», применяется с 1964 г. как язык для обучения программированию;

в) язык СИ (С), используется с 1970-х гг. как язык системного программирования специально для написания операционной системы UNIX. В 1980-е гг на основании языка С разработали язык С++, который включает в себя язык С и дополнен средствами объектно-ориентированного программирования;

г) язык Паскаль (Pascal) получил свое название в честь французского ученого Б. Паскаля. Его начал применять с 1968–1971 гг. Н. Вирт. При создании Паскаль использовали для обучения программированию, но впоследствии он стал применяться для разработки программных средств в профессиональном программировании; 2) проблемно-ориентированные языки применяются для разрешения целых классов новых задач, которые появляются при постоянном расширении области применения вычислительной техники:

а) язык Лисп (Lisp – List Information Symbol Processing) изобрел в 1962 г. Дж. Маккарти. Изначально он использовался как средство работы со строками символов. Лисп применялся в экспертных системах, системах аналитических вычислений и т. п.;

б) язык Пролог (Prolog – Programming in Logic) предназначается для логического программирования в системах искусственного интеллекта;

3) объектно-ориентированные языки, которые развиваются и в наше время. Большинство из таких языков – развитые версии процедурных и проблемных языков, но программирование с помощью языков такой группы более наглядно и просто. Среди таких языков можно выделить следующие:

а) Visual Basic (Basic);

б) Delphi (Pascal);


Еще от автора Ирина Сергеевна Козлова
Основы медицинских знаний

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


Начертательная геометрия

Данное учебное пособие представляет собой курс лекций и предназначено для студентов, сдающих экзамен по специальности «Начертательная геометрия».Подготовлено с учетом требований Министерства образования РФ.


Информатика

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


Рекомендуем почитать
История русской торговли и промышленности

В сборнике опубликованы две работы российского экономиста-историка с мировым именем И.М. Кулишера (1878—1833) «Очерк истории русской торговли» (1923) и «Очерк истории русской промышленности» (1922), в которых подробно исследуется развитие торговли и промышленности в нашей стране с древнейших времен до XIX в.


Испытательный срок

Новобранец отдела собственной безопасности полиции Роман Фокин проходит испытательный срок. Первое же дело ставит его перед серьезным выбором. Человек, спасший ему жизнь, подозревается в убийстве. И теперь только от Фокина зависит, будет ли преступление раскрыто и останется ли он в рядах борцов с оборотнями…Не существует испытательных сроков. Каждый день жизни — испытание.


Три орудия смерти

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



Бюджетная система Российской Федерации

Учебное пособие дополняет самый полный и подробный на сегодняшний день учебник «Бюджетная система Российской Федерации», подготовленный коллективом кафедры финансов Санкт-Петербургского государственного университета экономики и финансов при участии ряда ведущих специалистов финансовых органов Санкт-Петербурга.В издании, построенном по схеме «вопрос – ответ», учтены изменения, которые происходят в реформировании общественных финансов России, методов и принципов в организации бюджетного процесса. Рассмотрены такие вопросы, как доходы и расходы бюджетов, федеральные налоги, регулирование бюджетов и организация бюджетного процесса, тенденции развития бюджетных систем стран СНГ.Книга предназначена для студентов, изучающих курс «Бюджетная система Российской Федерации», а также практиков, работников финансовых органов и ведомств.


Административное право

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


Шпаргалка по экономике предприятия

Все выучить - жизни не хватит, а экзамен сдать надо. Это готовая «шпора», написанная реальными преподами. Здесь найдешь все необходимое по Экономике предприятия, а остальное - дело техники.Ни пуха, ни пера!


Шпаргалка по семейному праву

Все выучить - жизни не хватит, а экзамен сдать надо. Это готовая «шпора», написанная реальными преподами. Здесь найдешь все необходимое по Семейному праву, а остальное - дело техники.Ни пуха, ни пера!


Шпаргалка по русскому языку и культуре речи

Все выучить - жизни не хватит, а экзамен сдать надо. Это готовая «шпора», написанная реальными преподами. Здесь найдешьвсе необходимое по Русскому языку и культуре речи, а остальное - дело техники. Ни пуха, ни пера!


Шпаргалка по финансовому менеджменту

Все выучить - жизни не хватит, а экзамен сдать надо. Это готовая «шпора», написанная реальным преподом. Здесь найдешь все необходимое по Финансовому менеджменту, а остальное - дело техники.Ни пуха, ни пера!


Финансовый менеджмент

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


Неорганическая химия

Информативные ответы на все вопросы курса «Неорганическая химия» в соответствии с Государственным образовательным стандартом.


Уголовно-процессуальное право

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


Налоговое право

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