Языки программирования третьего поколения: Фортран, Кобол, Бейсик, Паскаль и Си
Инструкции языков третьего поколения — это короткие конструкции, которые больше напоминают обычный разговорный язык, чем язык ассемблера. Эти языки менее эффективны в использовании компьютерных ресурсов, чем более ранние языки; они более просты для написания и понимания и сделали возможным создание программного обеспечения, направленного на решение деловых и научных проблем. Основные языки третьего поколения — Фортран, Кобол, Си (С), Бейсик и Паскаль. Язык Фортран (FORmula TRANslator, FORTRAN) (рис. 6.6) был разработан в 1956 г. и предназначался для обеспечения более простого способа создания научных и инженерных приложений. Этот язык особенно полезен при обработке числовых данных. С его помощью можно разрабатывать многие бизнес-приложения, а его современные версии поддерживают сложные структуры, обеспечивающие эффективный контроль логики выполняемой программы. Фортран не слишком хорошо подходит для обеспечения эффективного ввода/вывода данных, печати или работы со списками. Синтаксис языка содержит серьезные ограничения, вследствие чего распространены ошибки при вводе данных, что приводит к различным трудностям в процессе отладки программ. Язык Кобол (COmmon Business Oriented Language, COBOL) (рис. 6.7) начал использоваться в начале 60-х гг. прошлого века. Этот язык был разработан комитетом, представляющим интересы правительственных и промышленных кругов. Ключевым членом комитета был адмирал запаса Грейс М. Хоппер, и именно он играл главную роль в процессе создания Кобола. При разработке языка ставилась цель его применения в задачах бизнес-администрирования, для обработки больших файлов данных с алфавитно-цифровыми символами (смешанных алфавитных и числовых данных) и для выполнения таких однообразных задач, как формирование платежных ведомостей. Кобол малопригоден для выполнения сложных математических вычислений. Существует множество версий Кобола, и не все они совместимы между собой.
Бейсик и Паскаль используются преимущественно в образовании в целях обучения программированию. Язык программирования Бейсик (Beginners All-purpose Symbolic Instruction Code, BASIC) был разработан в 1964 г. Джоном Ке-мени (John Kemeny) и Томасом Курцем (Thomas Kurtz) для обучения студентов Дартмутского колледжа основам работы с компьютерами. Этот язык прост в применении, наглядно демонстрирует возможности компьютера и выполняется под управлением компактной программы-интерпретатора. Существуют несколько версий Бейсика, причем следует отметить тот факт, что этот язьн< весьма неплохо справляется с различными вычислительными задачами. Machine language (машинный язык) Язык программирования, состоящий из единиц и нулей двоичного кода. Assembly language (язык Ассемблер) Язык программирования, разработанный в 1950-х гг. прошлого столетия, который имеет сходство с машинным языком; отличие заключается в том, что вместо чисел применяются мнемонические коды. FORTRAN (formula translator) (Фортран) Язык программирования, разработанный в 1956 г., предназначается для выполнения научных и математических приложений. COBOL (common business oriented language) (Кобол) Основной язык программирования для бизнес-приложений, обладающий возможностями по обработке больших файлов данных, включающих алфавитно-цифровые символы. BASIC (beginners all-purpose symbolic instruction code) (Бейсик) Универсальный язык программирования, применяющийся при работе на ПК, а также для обучения программированию. Pascal (Паскаль) Язык программирования, используемый в среде ПК, который применяется для обучения классической практике программирования на курсах информатики и вычислительной техники.
С (Си) Мощный язык программирования, обеспечивающий точный контроль, а также являющийся эффективным. Он хорошо совместим с различными типами микропроцессоров и используется преимущественно на ПК. C + + Объектно-ориентированная версия языка программирования С. Названный в честь Блеза Паскаля (Blaise Pascal), математика и философа XVII в., язык программирования Паскаль был разработан шведским профессором информатики и вычислительной техники Николасом Виртом (Niklaus Wirth) из Цюриха в конце 60-х гг. прошлого века. Обладая сложными структурами для контролирования программной логики, а также набором простых и мощных команд, Паскаль используется преимущественно в курсах информатики и вычислительной техники в процессе обучения студентов практике программирования. Язык программирования С (Си) является мощным и эффективным языком, разработанным в Bell Labs AT&T в начале 70-х гг. прошлого столетия. Этот язык сочетает свойства переносимости, а также точный контроль и эффективное использование вычислительных ресурсов. Существуют компиляторы этого языка, предназначенные для различных вычислительных платформ. Язык Си применяется, как правило, профессиональными программистами для разработки системных программ и приложений (ориентирован преимущественно на ПК). Язык C++ является усовершенствованной версией Си и является объектно-ориентированным (раздел 6.4). Этот язык обладает всеми возможностями Си плюс дополнительными свойствами, предназначенными для работы с программными объектами. С его помощью осуществляется разработка прикладных программ.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|