@hirrolot я там в пуре си-чате ночью простыню написал в ответ на твою статью. как считаешь, я не прав по сути?
я не знаю прав ты или нет, это нужно дотошно смотреть стандарт, знать как устроены современные архитектуры, пробовать грамотно отображать абстракцию указателей на железо. стандарт Си впрочем всегда был известен размытостью, иногда намеренной, иногда в виде недоработок
т.е. как бы абстракция в виде указателей и тп - есть. но нужно обязательно знать, что за ней стоит. тогда чем это вообще отличается от ассемблера, кроме более коротких текстов?
могу пояснить одну свою вкинутую слишком громкую фразу: "у меня никогда не возникало подобных проблем за всю жизнь" - да просто я не юзаю сравнение указателей)
всегда юзаю структуры, массивы, арифметику указателей. но никогда - их прямое сравнение. сравниваются ток числа - например, итератор, который юзает как базу - указатель (for (int i = 0; i...)
а вот почему не юзаю? да просто напоролся на этапе изучения на такое кол-во примерно похожих по концепции граблей сишника, заложенного разрабами, что просто себя ограничил :)
всегда юзаю структуры, массивы, арифметику указателей. но никогда - их прямое сравнение. сравниваются ток числа - например, итератор, который юзает как базу - указатель (for (int i = 0; i...)