Pull to refresh
77
0
Send message
По дереву удобно ползать, если новые файлы создаешь, например. Или открываешь какой-нибудь старый проект и пытаешься вспомнить, что там понаписал.
А вы не могли бы этим плагином поделиться?
Линейным списком почти любой проект становится километровым.
После использования Eclipse и Keil, QtCreator лично меня раздражает (в основном) двумя вещами:

  • в дереве проекта есть поддерево для хедеров и поддерево для исходников. Зачем это нужно — я не понимаю, но теперь проект выглядит в два раза больше;
  • во время отладки, если программу просто запустить, все watch'и не обновляются. В Кейле можно поставить галку periodic window update, а в QtCreator'e я аналогичной галки не нашел. Из-за этого все объекты watch'ах (если это структуры, например) приходится разворачивать после каждого стопа.

Соответственно, я не совсем понимаю, зачем QtCreator использовать там, где его он совершенно и не нужен даже.
По-моему, скорость написания (и чтения) программы ценна сама по себе.
Я соглашусь, что интерпретируемый язык должен быть лаконичным. Но предпосылок для обратного не вижу.
А какая связь между лаконичностью и интерпретируемостью вообще?
Не могли бы вы объяснить, почему реверс-инженеринг не поможет?

(не обновил комментарии, когда писал свой; с удовольствием почитаю пост на эту тему)
А можно ли уже писать не на ассемблере под мультиклет? На С89 хотя бы?
Это круговой проход по массиву. В статье это if (Loop<99) Loop++; else Loop = 0; (что, на мой взгляд, читается еще лучше).

А делать это битовой маской и ради этого делать буфер длиной в степень двойки имеет смысл, только если каждый такт на счету.
Видимо, я его не воспринимаю, как периферию. Ошибочно, разумеется.
Ага, и код гораздо понятнее! А еще, можно совершенно спокойно написать Loop = (Loop +1) % 100, если уж так хочется покороче.
В самом ядре Cortex есть периферия, но ее очень мало (кроме SysTick'a я навскидку ничего и не вспомню).
Все остальное меняется от контроллера к контроллеру; у Миландра вся периферия собственной разработки.
Я не спорю, что знание ассемблера и принципов работы железа — основа (хотя современные тенденции от этого уводят изо всех сил).
Но каждый бит в каждом регистре все равно не запомнишь.
Я очень сомневаюсь, что знание о стандартизированных регистрах ценнее, чем знание о стандартизированной библиотечной функции.
Попробуйте вставлять код как код, а не как картинки. Или прячьте его под спойлеры. Статья просто тонет в картинках.
Интересно, а появится ли уже профессия «программист-археолог»?
Но куда приятнее настроить вручную. Чтобы знать наверняка, что все правильно.

Я бы сказал, чтобы было проще ошибиться.
Дальше без SPL будет сложно; хотя в ней полно ошибок, код с регистрами пишется и читается значительно тяжелее.

Information

Rating
4,904-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity