Аннотация:Статья посвящена одной из основополагающих проблем теории революции – проблеме классификации революций. Существующие подходы типологизируют революции в зависимости от выдвигаемой теории предназначения и особенностей каждой из них: формационная теория, модернизационная, цивилизационная (западная, восточная, революции в странах Третьего мира), в зависимости от предполагаемых движущих сил («революция сверху», «дворцовая революция», «народная революция», «крестьянская революция», «пролетарская революция» и др.), в зависимости от идеологической направленности (пассивная, консервативная) и др. Все эти подходы страдают отсутствием единого классифицирующего принципа, с помощью которого охватывались бы все произошедшие революции. Во всех этих подходах теоретическое построение, отстаиваемое исследователем, превалирует над соответствием реальным историческим примерам, и несоответствующие концепции случаи, как правило, просто игнорируются. При этом ничего принципиально нового за последние десятилетия не предложено. В статье выдвигается принципиально иная система классификации революций. Автор предлагает отталкиваться в систематизации от самого явления, а не от теоретической базы, которой это явление должно соответствовать. С точки зрения автора сравнительный анализ революций с точки зрения их алгоритма (ход, размах, этапность) позволяет определить их виды и типы. Этот принцип, а также два критерия для объекта исследования: алгоритм революции (стадии, этапы, вектор развития) и решаемые революцией задачи положены в основу этой классификации. Автор приходит к выводу, что существует 2 вида революций, каждый из которых делится на три типа.