История изменений
Исправление hateyoufeel, (текущая версия) :
Чем отличается указатель на «переменную» и указатель «на функцию» во всех популярных процессорах? Ничем. Это просто число, обозначающее ячейку в виртуальной памяти. В первом случае откуда нужно взять n байт, во втором, куда нужно передать управление. Это архитектура фон Неймана, иди мат. часть учи, лалка.
Ты ещё скажи, что твой процессор является фон Неймановским в присутствии W^X (оно же NX). У тебя даже кэши в процессоре отдельные для инструкций и для данных. Пластмассовый ми^W^WГарвардская архитектура победила. Страдай теперь.
Ну и что там в популярных процессорах, не имеет никакого значения. C – это высокоуровневый язык с довольно упоротой моделью выполнения.
Молодец. А теперь забудь это говно.
Прости, но согласно этому говну (я, кстати, абсолютно согласен, что стандарт C – ад и холокост) пишут компиляторы. Игнорировать его – себе же хуже.
Исходная версия hateyoufeel, :
Чем отличается указатель на «переменную» и указатель «на функцию» во всех популярных процессорах? Ничем. Это просто число, обозначающее ячейку в виртуальной памяти. В первом случае откуда нужно взять n байт, во втором, куда нужно передать управление. Это архитектура фон Неймана, иди мат. часть учи, лалка.
Ты ещё скажи, что твой процессор является фон Неймановским в присутствии W^X (оно же NX). У тебя даже кэши в процессоре отдельные для инструкций и для данных. Пластмассовый ми^W^WГарвардская архитектура победила. Страдай теперь.
Молодец. А теперь забудь это говно.
Прости, но согласно этому говну (я, кстати, абсолютно согласен, что стандарт C – ад и холокост) пишут компиляторы. Игнорировать его – себе же хуже.