Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Linux - c чем его едят...   Sergei Khvatov   17 Sep 2006 15:03:16 
Архивное /ru.linux/3300434add3b.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional