Цитата Сообщение от ogura Посмотреть сообщение
Первый раз слышу что был компилятор под Z80 языка PL/M (это тот на котором написана BDOS от CP/M). Ну да ладно, век живи век учись.
На PL/M был написан BDOS лишь CP/M версии 1.4. Версия 2 и 2.2 написаны на ассемблере, исходники легко можно найти в инете. Есть как декомпиляция версии 2.2 сделанная в 1983-1984гг, так и авторский исходник. PL/M компилятор есть только для 8080, позднее DR попросту не делали новых версий, почему - не могу сказать.

---------- Post added at 22:38 ---------- Previous post was at 22:35 ----------

Цитата Сообщение от ogura Посмотреть сообщение
Так что я понял что удобство для программиста это довольно субъективное понятие.
Нет. может и есть субъективное, но когда отсутствует к примеру индексная адресация в 8080, то на реализацию определенных вещей попросту приходится городить огород. Когда не хватает регистров, а их не будет хватать когда у нас операнды 16 или 32 бит. Примеров можно привести массу. Сколько занимает по объёму Turbo Pascal для CP/M? Около 30К. Есть такой же под 8080? Нет. Есть Express Pascal который не имеет многих вещей, которые есть в Turbo при этом занимает столько же места. Что тут спорить то?