LINUX.ORG.RU

История изменений

Исправление qulinxao3, (текущая версия) :

фаталити C

что

 
b [ i ]   

 i [ b ] 

* ( b + i ) 

буквально одно и тоже ибо благо (в отличии от B) известен тип указателя и следовательно если размер базового типа отличается от слова(старое звучание современного байта - минимального набора бит имеющее отдельный адрес) то индекс домножается(обычно сдвигом ибо байтовыравнивание)

ваще С( как и Golang) это буквально ассемблер общего пересечения абстрактной машины современности ( у Гошки поэтому и прикручены горутины ибо современные машины много"поточны")

см Таненбаум Многоуровневая организация ЭВМ 1979г Мир Москва

:)

[upd] по непосредственно над этим сообщением

асмы были на мини-машинах (чё таже pdp-8 там всего 5 тыс транзисторов :)) простые и на микропроцессарах i4004 но уже z80 укурен

на больших машинах микрокод уже и тогда был см опятже лохмятое 79г издание

Исходная версия qulinxao3, :

фаталити C

что

 
b [ i ]   

 i [ b ] 

* ( b + i ) 

буквально одно и тоже ибо благо (в отличии от B) известен тип указателя и следовательно если размер базового типа отличается от слова(старое звучание современного байта - минимального набора бит имеющее отдельный адрес) то индекс домножается

ваще С( как и Golang) это буквально ассемблер общего пересичения абстрактной машины современности ( у Гошки поэтому и прикручены горутины ибо современные машины много"поточны")

см Таненбаум Многоуровневая организация ЭВМ 1979г Мир Москва

:)