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

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

Авторы:

Жанры: Шпаргалки, Программирование

Цикл: Шпаргалки

Формат: Фрагмент

Всего в книге 25 страниц. Год издания книги - 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);


С этой книгой читают
Налоговое право
Автор: С Г Микидзе

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


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

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


Инфекционные заболевания

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


Пропедевтика внутренних болезней

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


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

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


Шпаргалка по конституционному праву зарубежных стран
Жанр: Шпаргалки

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


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

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


Анализ хозяйственной деятельности

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


Молот Господень

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


Месть статуи

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


Путь в Царьград

Зимой 2012 года эскадра российских кораблей, направленная к берегам Сирии, неожиданно проваливается в год 1877-й. Уже началась очередная Русско-турецкая война. Войска императора Александра II готовятся к форсированию Дуная. И русские моряки не раздумывая приходят на помощь своим предкам. Эскадра с боем прорывается в Проливы и захватывает Стамбул — древний Царьград.


«Волчьи стаи» во Второй мировой.  Легендарные субмарины Третьего рейха

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


Другие книги автора
Основы медицинских знаний

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


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

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


Информатика

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