История изменений
Исправление 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г Мир Москва
:)