Re[4]: Самый низкоуровневый язык, ага
От: vsb Казахстан  
Дата: 27.09.23 10:43
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

vsb>>это уже не C. В C нет никаких секций.


ЕМ>В C также нет ни "процессора" или "микроконтроллера", ни "тактов". Тот C, который "гарантирует" — это спецификация абстрактной машины, не более того. Она позволяет Вам писать на C даже для "хилого микроконтроллера", и программа будет как-то работать. Желаете более эффективной работы — придется настраивать реализацию, это очевидно.


Но в С есть требование того, чтобы глобальные переменные были обнулены. И от этого никуда не уйдёшь. Если это требование игнорировать, то это уже не С.

А реализация этого требования бесплатно не бывает. Кто бы что про операционную систему не говорил, память сама собой не обнулится.

И это кардинально противоречит философии языка, на мой взгляд.
Отредактировано 27.09.2023 10:44 vsb . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.