|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergei Khvatov 2:5020/175.2 17 Sep 2006 15:03:16 To : Igor Nikolaev Subject : Re: Linux - c чем его едят... -------------------------------------------------------------------------------- Fri Sep 15 2006 13:13, Igor Nikolaev wrote to "Sergey Khvatov": IN> Sergey Khvatov <xbatob@techno.spb.ru> wrote: >> Ассемблер такой, каким он был изначально, умер с появлением C. IN> А скажи, каким он был изначально? Что есть изначальность. Вот были IN> одноадресные машины, а были трёхадресные. Алмир это был ассемблер?! IN> ;-) Изначально ассемблер был ориентирован на людей. Он как-то пытался сделать упростить их тяжелый труд, и в результате это было далеко не только удобное представление машинных кодов. В нем было достаточно своих средств, например, встроенный макропроцессор. И он был нужен, так все прочие языки были с большими закидонами. Теперь это скорее промежуточная стадия для других компиляторов. Да и нет в нем такой острой необходимости: Если ресурсы не поджимают, можно использовать язык поудобнее, пусть и прожорливый, а если поджимают - так код, созданный C практически ничего "от себя" не требует. Да и работаю я сейчас с тремя совсем разными архитектурами, как-то много работать одновременно на с их ассемблерами тяжело - каша в голове получается. Что касается Алмира, то это был язык очень высокого уровня. Вот таблицы формата А3 для описания команд МИ за ассемблер сошли бы (а за компилятор - я сам, когда вручную соствалял по этим таблицам - таблицу прошивок этой самой МИ) --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3300434add3b.html, оценка из 5, голосов 10
|