ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
28 марта
1578348 Топик полностью
FDA (Сегодня, 19:53, просмотров: 62) ответил Andreas на Видосик мельком смотрел, как его в VSCode встроить, вроде культурно смотрится, я как раз в нем работаю. Но никак не попробую, все задач особо умных по кодингу нет.
А зачем слишком умные? ИИ хорошо проверку и рефакторинг кода проводит. Буквально на днях в одном проекте он позволил сэкономить около 60 кБ во FLASH микроконтроллера. Был вот такой массив перекодировки из 256 элементов: 

static const char windows1251_to_utf8[][256] =

{

"\x00", // 0x00

"\x01", // 0x01

...

Подчёркиваю, что элементов тут 256. Полгода его использовали, пока на днях после проверки кода Codex не написал, что мол нахрена столько лишней памяти ты используешь :-)


Заменили на:

static const char *const windows1251_to_utf8[] =


И вуаля! 60 кБ флеша сэкономлено. Ни Keil, ни GCC ничего по этому поводу не писали, хотя тот же GCC сильно умнее кейла и после него много на что обращает внимание.