Современные антивирусы используют множество методов обнаружения и нейтрализации вредоносных программ. Самый старый и надежный из них - Сигнатурный метод. Сигнатура - в переводе означает подпись. Принцип работы этого метода прост. Как вы знаете, каждая программа представляет собой набор байтов, причем этот набор у разных программ различается. Так вот, раньше вирусной сигнатурой называли последовательность байтов, характерную для вируса. Чтобы ее определить, необходимо было получить вирус, исследовать его в лаборатории и найти такую последовательность...
В предыдущем выпуске я рассказал, почему для строки нужен особый способ хранения в памяти, и как языки программирования выкручиваются из этой ситуации. В этом выпуске я хотел подробнее рассказать про особенности хранения строк. Да, они хранятся особенным образом, но там есть ещё одна особенность, а потом ещё одна, и в результате я решил, что всё это уже слишком скучно. Как-нибудь потом, когда будет повод. На данный момент мы знаем всё, что нужно знать о строках, и пора плотнее заниматься программированием. Хочу лишь указать на одну неочевидную, может быть, вещь. Строки для нас это вроде как тексты, которые можно прочитать...