[#] [Перевод] Синий. Нет! Жёлтый! — или — Дают ли новые языки программирования прирост скорости разработки
habrabot(difrex,1) — All
2016-08-26 17:00:04


> Какой язык использовали для написания самых первых программ для самых первых компьютеров с хранимой программой?


Двоичный машинный язык, конечно.

> Почему?
Очевидно потому, что не было символьного ассемблера. Первые программы необходимо было писать двоичным кодом.

> Насколько легче писать программы на ассемблере, чем на двоичном машинном языке?
_Намного_ легче.

> Можно цифру? Во сколько раз легче?
Ну, блин, ассемблер делает всю тяжелейшую «рутинную» работу для вас. Т.е. он рассчитывает все физические адреса. Он составляет все физические машинные команды. Он обеспечивает невозможность выдачи физически нереализуемых команд, например, адресацию за пределы адресного пространства. И затем он создаёт легко загружаемый двоичный вывод.

Экономия объёмов работы _огромная_.
[Читать дальше →][1]

[1]: https://habrahabr.ru/post/308550/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut