Л ек ци я языки программирования. Язык программирования Pascal, и его возможности. План
Download 90.34 Kb. Pdf ko'rish
|
ЛЕКЦИЯ 5
- Bu sahifa navigatsiya:
- Язык программирования Паскаль.
Языком самого низкого уровня является язык ассемблера, который
просто представляет каждую команду машинного кода не в виде чисел, а с помощью символьных условных обозначений, называемых мнемониками. Язык ассемблера - это система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде. Он позволяет программисту пользоваться текстовыми мнемоническими (то есть легко запоминаемыми человеком) кодами, по своему усмотрению присваивать символические имена регистрам компьютера и памяти, а также задавать удобные для себя способы адресации. Кроме того, он позволяет использовать различные системы счисления (например, десятичную или шестнадцатеричную) для представления числовых констант, использовать в программе комментарии и др. Перевод программы с языка ассемблера на машинный язык осуществляется специальной программой, которая также называется ассемблером и является, по сути, простейшим транслятором. Язык программирования Паскаль. Язык программирования Паскаль является универсальным языком программирования высокого уровня. Он хорошо подходит и человеку, и компьютеру. Поэтому тексты, написанные на нем, можно называть и алгоритмами, и программами, а сам язык – и алгоритмическим, и языком программирования. Язык Паскаль создал профессор Высшей федеральной технической школы в Цюрихе Никлаус Вирт (Niklaus Wirth) и назвал его именем известного французского математика философа Блеза Паскаля (Blaise Pascal, 1623 – 1662 г.). Начало создания Паскаля, видимо, надо связывать с усилиями и попытками Н.Вирта и К.Хоора (C.A.R.Hoare) переработать язык программирования Алгол-60 и на его основе создать новый. Примерно в 1968 г. был подготовлен проект языка и начата разработка его транслятора для вычислительной машины CDC 6400. В 1970 г. транслятор был готов. Поэтому принято считать, что язык Паскаль создан в 1970 г. Для учебных целей иногда используется не полный язык, а приспособленные для этого подмножества. В Западной Европе распространено подмножество Паскаль-С. Оно имеет все структуры управления (кроме оператора перехода), стандартные простые типы данных (целый, вещественный, логический, литерный), записи и массивы. Отсутствуют динамические структуры данных. У нас для обучения используется более широкое подмножество, которое имеет еще перечисляемый тип-диапазон, а также тип-множество. Для обучения иногда применяется несколько пересекающихся подмножеств языка. Язык Паскаль удовлетворяет требованиям структурного программирования и отличается завершенностью, концептуальностью и однородностью. Язык содержит хороший набор структур данных (простые переменные, массивы, последовательные файлы, множества, записи, а также развитые средства построения из них новых типов данных) и позволяет формализовать более простые и эффективные алгоритмы. Язык сыграл большую роль в развитии методов аналитического доказательства правильности программ, имеющих фундаментальное значение в современном программировании. При написании программы предпочтение отдается ее надежности. Необходимость описания всех переменных, с одной стороны, приводит к избыточности в программе, а с другой – повышает ее надежность за счет снабжения компилятора информацией, которая используется при проверке согласованности программы без ее выполнения. На сегодняшний день насчитывается большое количество всевозможных версий языка, из которых предпочтение отдается языку TURBO PASCAL для персональных компьютеров, который насчитывает, в свою очередь, несколько версий: TP 5.0, TP 5.5, TP 6.0, TP 7.0. Каждая версия базируется на стандартном Паскале и совместима с предыдущей, но имеет дополнительные возможности при программировании различных алгоритмов Download 90.34 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling