Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


ѕроцедурные €зыки программировани€




 

ѕроцедурное или императивное (от лат. imperativus Ч повелительный) программирование есть отражение фон Ќеймановской архитектуры компьютера. ѕрограмма, написанна€ на этом €зыке, представл€ет собой последовательность команд (операций), определ€ющих алгоритм решени€ задачи. ќсновной операцией €вл€етс€ команда присвоени€, предназначенна€ дл€ определени€ и изменени€ содержимого пам€ти компьютера. ‘ундаментальна€ иде€ процедурного программировани€ Ч использование пам€ти компьютера дл€ хранени€ данных. ‘ункционирование программы сводитс€ к последовательному выполнению команд с целью преобразовани€ исходного состо€ни€ пам€ти, т.е. программа производит пошаговое преобразование содержимого пам€ти, измен€€ его от исходного состо€ни€ к результирующему.  оротко опишем наиболее известные из процедурных €зыков.

‘ортран (FORTRAN Ц FORmula TRANslation Ц трансл€тор формул) Ц один из первых компилируемых процедурных €зыков программировани€ высокого уровн€, создан в начале 50-х гг. в —Ўј сотрудником фирмы IBM ƒжимом Ѕэкусом. ќсновное назначение €зыка Ц программирование научно-технических задач. ƒолгие годы он был одним из самых распространенных €зыков в мире. «а это врем€ накоплена огромна€ библиотека программ, написанных на ‘ортране.   2000 г. по€вилась верси€ ‘ортрана F2k, дл€ параллельных суперкомпьютеров со множеством имеетс€ верси€ HPF (High Performance Fortran Ц высокоэффективный ‘ортран). ћногие средства ‘ортрана использованы в других €зыках, например PL-1 и Ѕейсик.

 обол (COBOL Ц COmmon Business Oriented Language Ц общеприн€тый деловой €зык) Ц €зык программировани€, ориентированный на решение задач обработки больших объемов данных, хран€щихс€ на различных внешних носител€х. Ўироко используетс€ дл€ решени€ учетно-экономических и управленческих задач. –азработан в —Ўј в 1958Ч1960 гг. ѕрограмма на  оболе имеет вид р€да предложений на английском €зыке и напоминает обычный текст.

јлгол (ALGOL Ц ALGOrithmic Language Ц алгоритмический €зык) разработан международной группой зарубежных специалистов в 1960 г. ¬ результате дальнейшего развити€ и усовершенствовани€ в 1968 г. была создана верси€ јлгол-68. јлгол предназначалс€ дл€ замены ‘ортрана. Ќо не получил широкого распространени€, так как из-за сложной структуры и отсутстви€ эффективных компьютеров дл€ него не удалось своевременно создать хороших компил€торов.

ѕЋ/1 (PL/1 Ц Programming Language One Ц первый €зык программировани€) разработан фирмой IBM в 1963Ч1966 гг. как первый многоцелевой универсальный €зык, не прив€занный к конкретной архитектуре Ё¬ћ. ѕри разработке PL/1 были широко использованы лучшие пон€ти€ и средства €зыков ‘ортран, јлгол-60,  обол.  омпани€ IBM и сегодн€ продолжает поддерживать этот €зык, который по своим возможност€м мощнее многих других €зыков.

Ѕейсик (BASIC Ц Beginners All-purpose Symbolic Instruction Code Ц универсальный символический код дл€ начинающих) создан в середине 60-х гг. сотрудниками математического факультета ƒартмутского колледжа “омасом  урцем и ƒжоном  емени как учебный €зык программировани€, состо€щий из простых английских слов. ѕопул€рность Ѕейсика объ€сн€етс€ как простотой его освоени€, так и наличием достаточно мощных универсальных средств, пригодных дл€ решени€ научных, технических, экономических и других задач.

ѕаскаль (Pascal) был назван в честь французского математика и философа Ѕлеза ѕаскал€ (1623Ц1662). —озданный как учебный €зык программировани€ в 1968Ц1971 гг. Ќиклаусом ¬иртом в ¬ысшей технической школе (≈“Ќ) в ÷юрихе (Ўвейцари€), он стал одним из наиболее попул€рных процедурных €зыков программировани€, особенно дл€ персональных компьютеров. ¬ основу разработки €зыка ѕаскаль был положен јлгол-60, но ужесточен р€д требований к структуре программы и добавлены возможности, позвол€ющие успешно примен€ть его дл€ создани€ крупных проектов.

јда (Ada) Ц €зык программировани€, названный в честь јды Ћавлейс, дочери поэта Ѕайрона, котора€ была увлечена иде€ми „арльза Ѕэббиджа и разработала первую в мире программу дл€ вычислительной машины. ѕериод с конца 60-х до начала 80-х гг. характеризуетс€ бурным ростом числа различных €зыков программировани€. ќднако среди бесчисленного множества €зыков ни один не мог удовлетворить требовани€м военного ведомства —Ўј. ¬ мае 1979 г. группа ученых во главе с ∆аном »хбиа победила в конкурсе на создание €зыка дл€ ѕентагона. язык јда Ц пр€мой наследник ѕаскал€. ќн предназначен дл€ создани€ и длительного сопровождени€ больших программных систем, управлени€ процессами в реальном масштабе времени. ¬ажным его достоинством €вл€етс€ возможность параллельного программировани€ ветвей программы, которые затем могут реализоватьс€ на многопроцессорных компьютерах.

—и (—) был разработан в лаборатории Bell дл€ реализации операционной системы UNIX в начале 70-х гг. и не рассматривалс€ как массовый. ќн планировалс€ дл€ замены јссемблера, чтобы иметь возможность создавать столь же эффективные и компактные программы, и в то же врем€ не зависеть от конкретного типа процессора. ѕо набору управл€ющих конструкций и структур данных —и имеет возможности, присущие высокоуровневым €зыкам, и вместе с тем он располагает средствами пр€мого обращени€ к пам€ти. язык —и попул€рен и широко используетс€ профессиональными программистами.

 





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-29; ћы поможем в написании ваших работ!; просмотров: 1601 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

Ћогика может привести ¬ас от пункта ј к пункту Ѕ, а воображение Ч куда угодно © јльберт Ёйнштейн
==> читать все изречени€...

448 - | 450 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.009 с.