Лекция 01. Тема Общая характеристика языков программирования высокого уровня


Рисунок 4. Связь переменной и ячейки ОП  2.2. Сущность концепции связывания


Download 4.1 Mb.
Pdf ko'rish
bet9/57
Sana12.11.2023
Hajmi4.1 Mb.
#1767546
TuriЛекция
1   ...   5   6   7   8   9   10   11   12   ...   57
Bog'liq
Lektsii po YaP Lukinova 2 sem

 
Рисунок 4. Связь переменной и ячейки ОП 
2.2. Сущность концепции связывания 
Реализация языка программирования основывается на концепции 
связывания.
Связывание – это процесс установления связи между объектом и его 
атрибутом (свойством).
Эффективность столь сложного процесса, как обработка программного 
кода в ЭВМ, которая состоит их 3-х основных этапов – компиляция кода, его 
редактирование и выполнение – напрямую зависит от того, как организован 
процесс связывания переменной и ее характеристик.
Рассмотрим простой пример из двух операторов, демонстрирующий всю 
ОП 
Переменная 
Константа 
1

2

3

4

5

6

Характеристики 


сложность и многоаспектность реализации концепции связывания. 
int i;
i = i + 5;
Здесь:

при компиляции переменная i должна быть связана с типом int;

при разработке языка программирования должно быть связано 
множество возможных числовых значений с типом int, а также 
определено множество возможных смыслов символа «+», включая 
операцию сложения;

во время выполнения операторов числовая константа 5 должна быть 
связана с некоторой ячейкой ОП;

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

на этапе компиляции – статическое связывание, при этом оно более 
надежное, т.к. не изменяется в ходе обработки и выполнения 
программы, занимает меньше времени, не требует дополнительных 
ресурсов;

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

Download 4.1 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   57




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling