Основные стили языков программирования высокого уровня.

Лекция №4

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

На практике языки программирования не являются чисто процедурными, многофункциональными, логическими, либо объектно-ориентированными. Они содержат внутри себя черты разных языков. Потому часто на Основные стили языков программирования высокого уровня. процедурном языке можно написать многофункциональную либо объектно-ориентированную программку. Из-за этого заместо типа языка поточнее гласить о стиле (либо способе) программирования. Естественно, не все языки поддерживают перечисленные выше стили в одинаковой мере.

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

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

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

Одним из важных классификационных Основные стили языков программирования высокого уровня. признаков процедурного языка является его уровень. Уровень языка программирования определяется семантической (смысловой) емкостью его конструкций и степенью его ориентации на программера. Язык программирования отчасти ликвидирует разрыв меж способами решения различного рода задач человеком и вычислительной машиной. Чем более язык нацелен на человека, тем выше его уровень. Дадим короткую характеристику реализованным на ПЭВМ Основные стили языков программирования высокого уровня. языкам программирования в порядке возрастания их уровня.

Язык программирования С (Си) сначало был разработан для реализации операционной системы UNIX сначала 70-х годов. В следующем заполучил высшую популярность посреди системных и прикладных программистов. В текущее время этот язык реализован на большинстве ЭВМ.

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

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

Ваsic (Бэйсик) (Beginners All-purpose Symbolic Instruction Code) — многоцелевой язык символических инструкций для начинающих) представляет собой обычный язык программирования, разработанный в 1964 году для использования новенькими. Он был разработан как простой язык для конкретного общения человека с вычислительной Основные стили языков программирования высокого уровня. машиной. Потому сначало работа велась в интерактивном режиме с внедрением интерпретаторов. В текущее время для этого языка имеются также и компиляторы. Согласно концепциям, заложенным в Basic, этот язык в смысле строгости и стройности является антиподом языка Pascal. А именно, в нем обширно всераспространены разные правила умолчания, что считается Основные стили языков программирования высокого уровня. нехорошим тоном в большинстве языков программирования подобного типа. Basic обширно всераспространен на ЭВМ разных типов и очень популярен в среде программистов, в особенности начинающих. Существует огромное количество диалектов этого языка, не много совместимых меж собой. Basic интенсивно поглощает многие концепции и новинки из других языков. Потому он довольно динамичен Основные стили языков программирования высокого уровня., и нельзя совершенно точно найти его уровень.

· Pascal (Паскаль) является одним из более фаворитных посреди прикладных программистов процедурным языком программирования, в особенности для ПЭВМ. Разработанный в 1970 году швейцарским спецом в области вычислительной техники доктором Н. Виртом, язык назван в честь французского математика и по плану создателя предназначался для обучения программированию. Но язык Основные стили языков программирования высокого уровня. вышел так удачным, что стал одним из главных инструментов прикладных и системных программистов при решении задач вычислительного и информационно-логического нрава. В 1979 году был подготовлен проект описания языка — Английский эталон языка программирования Pascal BS6192, который стал также и интернациональным эталоном ISO 7185. В языке Pascal реализован ряд концепций, рассматриваемых Основные стили языков программирования высокого уровня. как база «дисциплинированного» программирования и взятых потом разработчиками многих языков. Одним из существенных признаков языка Pascal является поочередная и довольно полная реализация концепции структурного программирования. При этом это осуществляется не только лишь методом упорядочивания связей меж кусками программки по управлению, да и за счет структуризации данных. Не считая того Основные стили языков программирования высокого уровня., в языке реализована концепция определения новых типов данных на базе уже имеющихся. Этот язык, в отличие от языка Си, является строго типизированным.

Pascal реализован на ЭВМ разных типов, но более всераспространен и развит для ПЭВМ. В текущее время обширно употребляются такие версии этого языка для ПЭВМ, как Borland Основные стили языков программирования высокого уровня. Pascal и Turbo Pasal.


osnovnie-svojstva-potoka-soznaniya-uilyam-dzhejms.html
osnovnie-svojstva-sensornih-processov-i-ih-anatomo-fiziologicheskij-substrat.html
osnovnie-svojstva-socialnoj-sistemi.html