21
считает низким! Впрочем, если серьезно, дело еще и в
уровне абстракции.
Следует отметить еще одно важное обстоятельство. Программы на
ассемблере не были
переносимыми — при смене используемой ЭВМ
(например, покупке у другого производителя, более мощной и надежной, с
иным набором машинных команд) программы, разработанные с
использованием команд предыдущей машины, становились практически
бесполезными и все надо было переписывать заново!
Возникает резонный вопрос: а почему машины и их языки столь
примитивны? Ответ прост: проще, дешевле и надежнее сделать их именно
такими. Впрочем, неоднократно делались попытки создать машину с
аппаратной поддержкой более развитого и сложного языка. Так, созданный
в СССР компьютер «Эльбрус» в качестве ассемблера использовал язык
высокого уровня Эль-76.
Достарыңызбен бөлісу: