Учебно-методическое пособие. Алматы, 2017 ббк



бет22/106
Дата03.01.2022
өлшемі483.39 Kb.
#451845
түріУчебно-методическое пособие
1   ...   18   19   20   21   22   23   24   25   ...   106
УЧЕБНИКПаскаль(100217)

Первое поколение - вплоть до конца 50-х годов программирование сводилось к детальному кодированию длинных последовательностей команд двоичными, восьмеричными или шестнадцатеричными числами. Эта деятельность называлась кодированием в отличие от программирования, к которому относилась более трудная задача - конструирование алгоритмов.

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

С появлением более быстрых вычислительных машин с большим объемом памяти трудности кодирования настолько возросли, что стала очевидна неэффективность выполнения этой работы человеком.

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

Практически не представлялась возможным понять принципы построения чужой программы.

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

Эти трудности привели к созданию так называемых языков программирования «высокого уровня».





Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   106




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

    Басты бет