164 читали · 3 года назад
Рубрика "Секреты Вим". Команды квадратных скобок: в основном, для Си
Привет, коллеги. Мы уже обсудили семейства команд на g (самые разнообразные и порой очень полезные) и на z (в основном, фолдинг; но не только). Теперь обсудим третью серию: команды, начинающиеся на одну из двух квадратных скобок. Поскольку скобок две, то команды идут парами; например, одна ищет что-то вверх, а другая вниз. Команд довольно много, и они большей частью призваны облегчить жизнь программистам на Си, С++, Java, и других языках с си-подобным синтаксисом. Давайте начнем с тех, что в эту серию не входят...
2 года назад
Основы программирования. Как работают ссылки и указатели на массивы в C++, Java, C# "под капотом"?
Сказать снова, что эта вещь сверхважна для понимания всего программирования, то это не сказать почти ничего, так как поведение коробок в массивах C++/C, C#, Java просто фантастически поможет вам одновременно и понимать механизмы поведения коробок от частей объектов в наследовании и интерфейсах. Казалось бы, что это совсем разные темы и природа здесь различна, но это вообще не так, ибо в наследовании и в массивах применяются "под капотом" абсолютно такие же принципы механики коробок от объектов. Конечно, у вас глаза на лоб лезут, потому что в мире вам этого никто еще не говорил, но в данной статье...