Практикум для изучения дисциплины «Основы программирования»



Pdf көрінісі
бет9/81
Дата08.07.2020
өлшемі1,55 Mb.
#74978
түріПрактикум
1   ...   5   6   7   8   9   10   11   12   ...   81
Байланысты:
А.А. Тюгашев
А.А. Тюгашев, А.А. Тюгашев, А.А. Тюгашев
ЗАМЕЧАНИЕ 
Машинные  коды  можно  считать  языками  программирования  первого 
поколения. 
Итак,  имелась  проблема:  пропасть  между  сложностью  решаемых  задач  и 
примитивностью  машинных  команд  [5].  Забегая  вперед,  заметим,  что  с 
развитием  языков  программирования  проблема  эта  окончательно  не 
исчезла, она лишь перешла на другой уровень. 
Потом  возникла  идея:  использовать  при  записи  вместо  неудобных  и 
трудных  для  запоминания  кодов  мнемонические  обозначения  команд, 
после  чего  специальные  люди-кодировщики  по  таблицам  соответствия 
переводили  программу  в  машинный  код.  Большой  скачок  в 


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


Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   81




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет