Главная | Обратная связь
МегаЛекции

Языки программирования третьего поколения: Фортран, Кобол, Бейсик, Паскаль и Си




Инструкции языков третьего поколения — это короткие конструкции, которые больше напоминают обычный разговорный язык, чем язык ассемблера. Эти языки менее эффективны в использовании компьютерных ресурсов, чем более ранние языки; они более просты для написания и понимания и сделали возможным со­здание программного обеспечения, направленного на решение деловых и научных проблем. Основные языки третьего поколения — Фортран, Кобол, Си (С), Бей­сик и Паскаль.

Язык Фортран(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- 2017 megalektsii.ru Права всех материалов защищены законодательством РФ.