По результатам ежегодного отчёта State of the Octoverse, который выпускает Github, язык программирования Java по итогам 2020 года занимает третье место в списке самых популярных. В этой статье поговорим об этом языке: рассмотрим его особенности, сферы применения, узнаем о ситуации на рынке труда. Известные в отрасли эксперты поделятся мыслями о перспективах развития и целесообразности Java.
- Краткая теория: особенности и сферы применения Java
- Особенности языка Java
- Что пишут на языке Java: сферы применения
- Популярность Java
- Зарплата Java-программистов
- Легко ли выучить Java
- Эксперты о выборе языка и перспективах Java-программистов на рынке труда
- Вячеслав Ковалевский: человечество не сможет отказаться от Java
- Николай Алименков: перспективы Java-разработчиков на рынке труда очень радужные
- Никита Липский: Java на рынке труда надолго
- Татьяна Федорина: для новичков язык программирования имеет второстепенное значение. Гораздо важнее вначале научиться строить алгоритмы и понимать, как компьютер их выполняет
- Заключение
Краткая теория: особенности и сферы применения Java
Java разработала компания Sun Microsystems в начале 90-х годов XX века. Ведущую роль в создании языка сыграл канадский инженер Джеймс Гослинг (James Gosling). На ранних этапах разработки язык назывался Oak. Затем его переименовали в честь сорта кофе Java. Связь языка с напитком отражается в логотипе.
Джеймс Гослинг и его единомышленники хотели создать язык с си-подобным синтаксисом. В то же время он должен быть более простым по сравнению с C/C++. Создатели планировали использовать Java для программирования бытовой электроники. Однако практически сразу после выпуска версии 1.0 в 1995 язык стали использовать разработчики серверного и клиентского ПО.
Название языка читается как «джава». Однако русскоязычные пользователи в разговорной и даже в письменной речи иногда говорят «язык программирования ява». Это один из примеров использования сленга.
В 2010 году компанию Sun Microsystems купила Oracle. После этого Джеймс Гослинг перешёл в Google, откуда тоже вскоре уволился.
Особенности языка Java
Java — язык программирования общего назначения. Относится к объектно-ориентированным языкам программирования, к языкам с сильной типизацией.
Java является объектно-ориентированным языком, относится к языкам программирования с сильной типизацией.
Создатели реализовали принцип WORA: write once, run anywhere или «пиши один раз, запускай везде». Это значит, что написанное на Java приложение можно запустить на любой платформе, если на ней установлена среда исполнения Java (JRE, Java Runtime Environment).
Эта задача решается благодаря компиляции написанного на Java кода в байт-код. Этот формат исполняет JVM или виртуальная машина Java. JVM — часть среды исполнения Java (JRE). Виртуальная машина не зависит от платформы.
В Java реализован механизм управления памятью, который называется сборщиком мусора или garbage collector. Разработчик создаёт объекты, а JRE с помощью сборщика мусора очищает память, когда объекты перестают использоваться. Объясняет эксперт Никита Липский: «Есть такое понятие — циклический мусор. Внутри цикла на все объекты есть ссылки, однако garbage collector в Java удалит его, если объекты не могут использоваться из программы».
Как отмечалось выше, синтаксис языка Java похож на синтаксис других си-подобных языков. Вот его некоторые особенности:
- чувствительность к регистру — идентификаторы
User
иuser
в Java представляют собой разные сущности; - для именования методов используется lowerCamelCase. Если название метода состоит из одного слова, оно должно начинаться со строчной буквы. Пример:
firstMethodName()
; - для именования классов используется UpperCamelCase. Если название состоит из одного слова, оно должно начинаться с прописной буквы. Пример:
FirstClassName
. - название файлов программы должно точно совпадать с названием класса с учётом чувствительности к регистру. Например, если класс называется
FirstClassName
, файл должен называтьсяFirstClassName.java
; - идентификаторы всегда начинаются с буквы (
A-Z
,a-z
), знака$
или нижнего подчёркивания_
;
Ближе познакомиться с синтаксисом Java можно на нашем бесплатном ресурсе Code Basics, где есть вводный курс.
Что пишут на языке Java: сферы применения
Выше отмечено, что Java относится к языкам программирования общего назначения. Новичкам интересно знать, что конкретно пишут Java-программисты, чтобы определиться с выбором языка.
По данным компании Oracle, программы на Java запускаются на 3 млрд девайсов. Это маркетинговое сообщение сложно проверить. Тем не менее Java широко используется и входит в число самых востребованных языков, это не вызывает сомнения.
Например, подавляющее большинство крупных компаний так или иначе используют Java. Очень много серверных приложений для корпораций написаны на этом языке. Например, речь идёт о программах для финансовых организаций, которые обеспечивают проведение транзакций, фиксацию торговых операций.
На Java написано много веб-приложений. Популярные фреймворки, в том числе Spring, Stuts, JSP, используются для создания разных приложений в вебе: от ecommerce-проектов до крупных порталов, от образовательных платформ до правительственных ресурсов.
Популярная компьютерная игра Minecraft написана на Java.
Мобильная разработка — ещё одна область использования Java. На этом языке пишут приложения для устройств, работающих под управлением ОС Android.
На Java создают клиентские приложения. Простой и близкий разработчикам пример: IDE NetBeans написано на «джаве».
Также Java применяется для работы с Big Data, разработки программ для научных целей, например, обработки естественных языков, программирования приборов — от бытовых девайсов до промышленных установок.
То есть на Java можно писать разные типы приложений: веб, мобильный и десктопный софт, игры и так далее. Традиционно у этого языка сильные позиции в промышленном программировании, в сегменте крупных компаний (т.н. энтерпрайз).
Промежуточный итог: Java — язык программирования общего назначения. Имеет си-подобный синтаксис. Используется для создания приложений в разных областях: от веба до разработки игр, от мобильного ПО до программ для корпораций и научных институтов.
Изучайте Java на Хекслете
Вступайте в профессию и изучайте один из самых востребованных в энтерпрайзе языков программирования.
Популярность Java
Вы уже знаете, что по результатам рейтинга State of Octoverse 2020 Java входит в тройку самых популярых языков программирования. «Джава» опережает по популярности PHP, C#, C++, TypeScript и другие востребованные языки, а уступает только JavaScript и Python.
Справка: рейтинг State of Octoverse рассчитывается по количеству репозиториев на соответствующем языке, которые хранятся на GitHub.
В индексе TIOBE на март 2021 года Java занимает второе место. Индекс TIOBE — индикатор популярности языков программирования, который рассчитывается по сложной методике с учётом количества поисковых запросов, относящихся к тому или иному языку. При этом первое место в этом индексе занимает язык программирования C.
В рейтинге RedMonk за июнь 2020 года Java занимает третье место, уступая JavaScript и Python. Этот рейтинг рассчитывается на основе количества репозиториев на GitHub, как и State of Octoverse, однако методика ранжирования здесь отличается. Например, RedMonk не учитывает в расчётах форки репозиториев.
Вывод по итогам раздела: Java стабильно входит в тройку самых популярных языков программирования.
Зарплата Java-программистов
По данным Хабр Карьера на первое полугодие 2020 года, медианная зарплата программиста на Java составляет 140 000 рублей в месяц — это на 10 000 рублей больше, чем в 2019 году. Джависты зарабатывают больше программистов на Python, JavaScript и PHP.
По информации агентства NewHR, средняя зарплата программиста Java уровня middle в Москве составляет 140 — 200 тыс. рублей. Речь идёт о сумме, которую специалист получает на руки после уплаты налогов.
Работа для Java-программистов есть не только в столице. Например, по соответствующему запросу на сайте hh.ru в Татарстане в марте года нашлось 334 вакансий. Вилка зарплат составляет от 40 000 до 400 000 рублей в месяц.
Легко ли выучить Java
Язык Java считается дружественным для начинающих. Он не такой лаконичный, как Python. Однако создатели Java стремились сделать язык простым и лёгким для изучения, как и создатели Python.
Читайте также: наш студент изучил Java с нуля за 6 месяцев и устроился на работу. Это был его первый язык программирования.
В целом изучение Java похоже на изучение других языков программирования. Важно понять, что программирование первично, а язык вторичен. Поэтому важно с первых дней обучения делать акцент на базовые знания и понимание принципов. Тогда вам будет проще изучать «джаву» и другие языки.
Также полезно
Зачем изучать HTML и CSS, или Когда роботы заменят верстальщиков на рынке труда: обзорная статья с комментариями экспертов.
Эксперты о выборе языка и перспективах Java-программистов на рынке труда
Мы попросили известных в отрасли специалистов поделиться взглядами на целесообразность изучение Java и перспективах начинающих джавистов на рынке труда.
Вячеслав Ковалевский: человечество не сможет отказаться от Java
Об эксперте: Вячеслав Ковалевский, инженер-исследователь c опытом в мировых ИТ гигантах. Занимается разработками в сфере искусственного интеллекта и обучением программированию
1. По вашему мнению, почему новичкам стоит изучать Java?
Новички выбирают язык для быстрого входа в профессию, и Java соответствует этому критерию. К тому же этот язык не привязывает человека к конкретному узкому направлению, например, фронтенд- или бэкенд-разработке. На Java пишут и фронтенд, и бэкенд, и другие вещи. Например, можно писать приложения для Android.
Java — язык энтерпрайза или больших компаний, это надо учитывать при выборе языка и финансовых перспектив разработчика. Нет компаний, которые не используют Java. Человечество не сможет отказаться от этого языка, так как на нём написано очень много.
Да, Java труднее изучать, чем Python. Порог входа в профессию выше. Но Python не подходит для энтерпрайза, этот язык скорее для более простых вещей, для прототипов.
Надо понимать, что Java — объектно-ориентированный язык. Это может сужать понимание других парадигм. Но Java меняется в сторону поддержки разных парадигм программирования.
2. Будет ли этот язык востребован в будущем?
Попытки вытеснить Java есть. Oracle монетизирует Java, поэтому энтерпрайз будет уходить от этого языка в новых проектах. Например, в мобильной разработке набирает популярность Kotlin, это несложный язык.
Стоит помнить, что Java — язык и виртуальная машина. Виртуальная машина никогда не умрёт. Тот же Kotlin компилируется в байт-код, который исполняет JVM. Да, можно пересесть на Scala, Kotlin, Go. Но в целом непонятно, куда податься с Java и надо ли куда-то подаваться. То есть язык будет востребованным, как минимум будет нужна поддержка того, что уже написано на Java.
3. Каковы перспективы Java-разработчика на рынке труда?
Как я уже говорил, Java — это большие компании или Android-разработка. Бэкенд-разработка на Java — это тоже зрелые большие компании. Большие деньги в легаси, в старом софте, который генерирует выручку.
Язык адаптирован банками, крупными финансовыми компаниями. Банковский софт традиционно пишут на Java. Соответственно, перспективы трудоустройства для Java-программиста в крупных компаниях или в компаниях, которые обслуживают крупные компании.
4. Что новичку нужно знать об особенностях Java и направлениях развития этого языка?
Новичок должен понять, какая Java его интересует. Хочет писать мобильные приложения для Android? Это другая виртуальная машина, нужно её изучать. Хочет писать бэкенд? Нужно изучать высокоуровневые фреймворки: Spring, Java EE.
То есть новичку надо выбрать направление, которым он хочет заниматься. Это может быть мобайл или бэкенд. Но базовая Java одинакова для всех.
Ещё надо понимать, что Android отстаёт на несколько версий Java.
5. Если отбросить маркетинговые обещания, сколько времени придётся учиться с нуля до уровня джуниора?
Надо понимать, что интервью джуниора — это в общем случайность. Нет стандартов таких интервью. Обычно собеседование проводит мидл или даже такой же джун. Он задаёт каверзные вопросы и просит решить задачи. Если человек вчера посмотрел урок, связанный с вопросом или с задачей, он всё решит.
Итак, считаю собеседования необъективными, а их результат случайным. Потенциальный кандидат может увеличить вероятность успеха. Для этого надо учиться, учиться и ещё раз учиться.
Некоторым людям для обучения нужны годы, некоторые справляются за 2 месяца. Чётко определённого времени нет. В среднем на обучение уходит полгода. Или 2-3 месяца обучения фултайм.
Ключ к успеху — практика, свои проекты, опенсорс. Также надо знать английский язык.
Если нужен быстрый вход в разработку, надо изучать Java и делать Android-приложения. Такую возможность сложно найти в других направлениях.
Николай Алименков: перспективы Java-разработчиков на рынке труда очень радужные
Об эксперте: Николай Алименков — практикующий Java TechLead и Delivery Manager, независимый консультант. Разрабатывает на Java больше 15 лет, специализируется на сложных распределенных системах. Эксперт в Java, Agile, архитектуре, инженерных практиках, продуктовой разработке и обеспечении качества. Докладчик многих международных конференций. Основатель XP Injection и международных конференций JEEConf, XP Days Ukraine, Selenium Camp. Канал в Telegram
1. По вашему мнению, почему новичкам стоит изучать Java?
Java является многопрофильным языком программирования в том плане, что на нем пишут как серверную логику распределенных систем, так и десктопные, мобильные и веб-приложения. Поэтому ставка на Java дает широкие возможности по выбору направления в мире разработки. Скучно точно не будет, можно легко начать заниматься другого типа разработкой, не меняя языка программирования.
В то же время, Java является очень комфортной платформой с точки зрения имеющихся в наличии готовых решений и компонентов. Наличие огромного сообщества делает процесс обучения и входа в профессию более простым и быстрым. Ну и в финансовом плане, спрос на Java разработчиков растет с каждым днем. Поэтому это достаточно стабильная среда, где можно быть уверенным в завтрашнем дне.
2. Будет ли этот язык востребован в будущем?
Я думаю, в ближайшем будущем (5-7 лет) Java в плане востребованности ничего не угрожает. И тут дело даже не в языке, а в той экосистеме, которая выросла вокруг Java и JVM. Это бесконечное количество фреймворков, инструментов и библиотек практически под любую задачу, которая может прийти в голову.
За счет кроссплатформенности Java остается стандартом де-факто для серверной разработки и распределенных систем. А в этой области не так важен язык с его синтаксисом и правилами, как возможность быстро разрабатывать за счет существующих решений и компонентов.
Да и Java не стоит на месте. Сейчас действует стабильная система релизов новых версий языка каждые полгода и разработчики начали получать возможности, которые давно есть в других языках программирования (var, pattern matching, текстовые блоки, легковесные потоки и так далее). То есть язык все больше подстраивается под современные реалии и требования.
3. Каковы перспективы Java-разработчика на рынке труда?
Перспективы Java разработчиков на рынке труда очень радужные. Спрос на них всегда превышает предложение, как на локальном так и на глобальном международном рынке. Поэтому зарплаты постоянно растут и условия улучшаются.
Из особенностей я бы отметил разве что нарастающее количество legacy продуктов в энтерпрайз-мире, которые заказчики хотят переписывать и обновлять под новые архитектурные веяния. За это неплохо платят, но работа не всегда сильно интересная. Ведь приходится разбираться и копаться в весьма старых технологиях, а процесс перехода зачастую болезненный и очень неторопливый.
4. Что новичку нужно знать об особенностях Java и направлениях развития этого языка?
Новичку пожалуй нужно понимать, что сам язык — это лишь верхушка айсберга. Java очень простой язык с точки зрения синтаксиса, потому что очень медленно эволюционировал в прошлом. И есть огромное количество учебных материалов, чтобы быстро его освоить.
Но вот потом начинается самое интересное, ведь направлений разработки в Java экосистеме большое множество:
- энтерпрайз мир с Java EE (теперь Jakarta EE);
- Spring и все что построено за долгие годы вокруг него;
- мобильная разработка под Android;
- веб-разработка с множеством готовых платформ;
- реактивное направление и т.д.
И каждое из направлений весьма глубокое, охватить все сразу не хватит ни времени ни возможностей.
Ну и еще новичку стоит знать о том, что на базе JVM есть альтернативные языки как Kotlin или Groovy. Они выглядят куда более адаптированными под реалии современного мира разработки за счет отсутствия legacy «задолженностей» обратной совместимости.
5. Если отбросить маркетинговые обещания, сколько времени придётся учиться с нуля до уровня джуниора?
Как я уже говорил, выучить сам язык можно достаточно быстро. А вот для полноценного погружения в выбранное направление и изучение фреймворков, инструментов и практик в нем понадобится от полугода до года. Это если человек не имеет опыта работы с другим языком программирования и пришел учиться с нуля. Процесс может ускорить наличие хорошего ментора, который будет помогать развиваться быстрее и на практических задачах, не оторванных от реального мира разработки. Тогда можно уверенно вложиться в 3-6 месяцев интенсивного обучения.
Никита Липский: Java на рынке труда надолго
Об эксперте: Никита Липский работает в исследовательском центре Хуавей над JVM, компиляторами и новыми языками программирования. Также известен как ключевая фигура в проекте Excelsior JET — виртуальная машина Java со статическим (AOT) компилятором
1. По вашему мнению, почему новичкам стоит изучать Java?
Новичкам нужно начинать с основ — с алгоритмов и структур данных. Язык вторичен, но если основа есть, не составит труда выучить любой. Для кругозора стоит пожалуй разбираться в нескольких языках. Новичкам рекомендую ознакомиться с C/LISP/Java/Python. А далее уже понять к чему больше душа лежит.
2. Будет ли этот язык востребован в будущем?
Java, конечно, еще долго будет востребована. Пока ничего, что бы ее могло заменить, нет.
3. Каковы перспективы Java-разработчика на рынке труда?
Перспективы Java на рынке труда? Почитайте вакансии — всё станет понятно. Java на рынке труда надолго.
4. Что новичку нужно знать об особенностях Java и направлениях развития этого языка?
Нужно понимать, что Java — это в первую очередь не язык, а платформа. То есть Java — это гораздо больше чем язык, и на платформе Java есть много других языков. Поэтому рекомендую кроме языка попытаться понять, что лежит под самим языком, что заставляет программы, написанные на Java, работать.
5. Если отбросить маркетинговые обещания, сколько времени придётся учиться с нуля до уровня джуниора?
Если есть основы, мотивация, хорошая и интересная задача для начала, которую хочется решить, то освоить язык вполне можно за полгода.
Татьяна Федорина: для новичков язык программирования имеет второстепенное значение. Гораздо важнее вначале научиться строить алгоритмы и понимать, как компьютер их выполняет
Об эксперте: Татьяна Федорина преподаёт Java в Хекслете.
1. По вашему мнению, почему новичкам стоит изучать Java?
Java — многогранный язык программирования. Java-программисты реализуют себя в разных направлениях: приложения для компьютера и мобильных гаджетов, сфера финансовых услуг, бэкенд, обработка данных, программное обеспечение для «умных» устройств. Изучив основы Java, программист может выбрать наиболее интересную область применения и легко расширить свои знания и навыки. Порог вхождения в Java не высокий, и у начинающего программиста есть возможность выбрать тот формат обучения, который подходит именно ему.
2. Будет ли этот язык востребован в будущем?
Уверена, Java еще долго будет востребован.
Некоторые разработчики считают, что язык Java не так актуален, как раньше. И действительно, некоторые языки программирования подвинули его с позиций лидера. Например, Android-разработчики чаще используют Kotlin для создания мобильных приложений.
Но Java развивается, и каждые полгода мы видим новый релиз языка.
К тому же, этот язык легко интегрируется с другими JVM-языками, такими как Groovy, Scala, Kotlin.
А благодаря высокой популярности у Java есть огромное количество библиотек, фреймворков и инструментов, которые делают разработку приложений максимально удобным и эффективным.
3. Каковы перспективы Java-разработчика на рынке труда?
Считаю, что отличные!
Язык Java прекрасно подходит для коммерческих проектов, он очень востребован в корпорациях. Поддержка и рефакторинг существующих проектов всегда будет актуален в крупных финансовых компаниях.
Несмотря на популярность Kotlin, Java все еще активно используется для разработки Android-приложений.
Разработка с использованием Spring Framework открывает большие перспективы в бэкенд-разработке и разработке корпоративных программ.
Применение Java настолько широко, что каждый найдет вакансию по душе.
4. Что новичку нужно знать об особенностях Java и направлениях развития этого языка?
Путь в Java-программировании местами тернистый. Некоторых начинающих программистов приводит в ступор использование классов в простой программе. Не стоит опускать руки! Нужно подобрать для себя ту платформу, ресурс, учебник, канал на YouTube, который будет понятен именно вам, тогда все детали и нюансы разложатся по полочкам.
Изучив основы программирования на Java, нужно выбрать дальнейшее направление, изучать фреймворки и библиотеки для конкретной цели.
Какое направление предпочесть? Выбор огромный: от веб-сервисов до космических разработок. Каждый решает сам, исходя из своих интересов.
5. Если отбросить маркетинговые обещания, сколько времени придется учиться с нуля до уровня джуниора?
Это зависит от имеющихся навыков, мотивации и наличия базовых знаний в программировании. На изучение синтаксиса Java, принципов ООП и стандартных инструментов разработки может уйти от 3 до 6 месяцев, иногда больше.
Хочу отметить, что для новичков язык программирования имеет второстепенное значение. Гораздо важнее вначале научиться строить алгоритмы и понимать, как компьютер их выполняет.
Быстрее и эффективнее изучать Java поможет выполнение практических задач или работа над конкретным проектом. А если работать над совместным проектом с другими программистами, можно получить бесценный опыт работы в команде.
Заключение
Java входит в тройку самых популярных языков программирования. У Java-разработчиков отличные перспективы на рынке труда. Кроме того, труд джавистов оплачивается выше, чем труд разработчиков на JavaScript, PHP и Python. Если у вас есть вопросы по особенностям изучения Java, задавайте их в комментариях.
Никогда не останавливайтесь:
В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях
1.
… с тоскливым страхом переступал родной порожек, в котором за долгие годы он сам, его жена, сыновья …
Полевой Борис. Золото
2.
… разобраться — чья берет?.. Споткнувшись о порожек, в дверях появился Джордж Ренолт. В его сапог вцепился аллигатор …
Поллотта Ник. Бюро-13 1-3
3.
… отправилась на лоджию, села на порожке и задумалась. Честно сказать, было над чем ломать голову. Масса … раскладушке, а я села на порожке и минут пять смотрела на нее, словно ожидая чего-то …
Полякова Татьяна. Жестокий мир мужчин
4.
… Ответ вертелся на языке. — О порожек запнулись! — вскричал Таратута, самый экспансивный из всех. Вяхирев и Синицкий … Ветлугина, споткнуться о такой вот порожек, ледяной барьер. Именно здесь, в месте наибольшего напора плавучих льдов … Я вспомнила: ты споткнулся о порожек! — Она обернулась к Савчуку: — Наши взаимоотношения начались в детстве с … в озеро, часть спотыкалась о порожек, об отмель и застревала тут. Вверх торчали обломанные ветви, судорожно … Он вынужден был сесть на порожек — плоский длинный камень у выхода. За то время, что Ветлугин …
Платов Леонид. Повести о Ветлугине 1-2
5.
… Чиклин. Поп готовно опустился с порожек амвона. — Зажмурься, паскудный. Поп закрыл глаза и выразил на лице …
Платонов Андрей. Котлован
6.
… открыл ее и хотел на порожек отступное положить — жареного петуха да пареной репы туесок. А из …
Плеханов С.Н.. Заблудившийся всадник
7.
… буркнула Дарья, перешагивая через низкий порожек. Палец сам собой устроился в удобной нише спускового механизма, и …
Прошкин Евгений. На ши фиолетовые братья
8.
… сторону столовой, а в мраморном порожке осталась косая, неправильной формы лунка. — Убери! — бросил Мясник, обращаясь к …
Прошкин Евгений. Слой
9.
… на боевом взводе. Оттолкнувшись от порожка, Тиль побежал по коридору. Девушка в зале берет со стола …
Прошкин Евгений. Твоя половина мира
10.
… молчали. Николай Иванович, запнувшись о порожек, вышел из комнаты, отодвинул с дороги прижавшую к своей груди …
Попов Александр. Новая Земля
11.
… Тимофея рванули на лодке к Порожку, в ближайшую купеческую лавку, за водкой, и только пара полонянок …
Прозоров Александр. Боярская сотня
12.
… и Олег перешагнул через стальной порожек. Сразу от двери начинался крутой спуск. Внизу была квадратная площадка …
Прошкин Евгений. Магистраль
13.
… реки, каждое утро выходит на порожек и видит, как в росе купаются овсянки. И думает: «Схожу …
Паустовский К.. Книга о жизни 1-4
14.
… к следу лимузина, с ресторанного порожка спрыгнула серая крыса и, поблескивая алыми глазками, засеменила туда, куда …
Первухина Надежда. Имя для ведьмы 1-3
15.
… наклонному коридору, в котором за порожками стояли лужи. Кой был очень напряжен и насторожен и потому …
Перес-Реверте Артуро. Тайный меридиан
16.
… его твердолобого стола прямо под порожек, он решил заняться гимнастикой — отжался торопливо три раза от пола …
Павлов Олег. Степная книга
17.
… значит, ушел ненадолго. Посидели у порожка. Саша снял с Шестипалого веревку, овчар не испытал никакого желания … довольно глубокой расщелины. Небольшой каменистый порожек перед входом по первой весне и поздней осенью, когда солнца … способность двигаться самостоятельно. К этому порожку сбоку подходила узкая тропа. Словом, позиция отличная, а дом не … плиты, нагретой солнцем, о каменный порожек ее берлоги. По ночам капель стихала, а утром перед самым … словами он вышел на каменный порожек и приложил бинокль к глазам. Зубчатый хребет возник на фоне …
Пальман Вячеслав. Песни черного дрозда 1-3
18.
… на полпути. Мы посидели на порожке дома, Кожевников закурил и все смотрел, смотрел на лесное нагорье …
Пальман Вячеслав. По следам дикого зубра
19.
… и мы привычно перешагнем потоптанный порожек рубки. Старушка явно заждалась старичков, ну да за нами не … скажешь: пора,— мы привычно перешагнем порожек рубки. Черепашка наша — не самая дрянная каталка на звездных полях …
Печенежский А.. Рассказы
20.
… чувствовалось. — Пожалуйте, сударь, вот тут порожек маленький, не оступитесь!.. — рассыпалась она перед Бегушевым, вводя его в …
Писемский А.Ф.. Мещане
21.
… незваный посетитель рискует споткнуться о порожек! Оказывается, это была не только гидрографическая каверза, это была еще …
Платов Леонид. Бухта Потаенная
22.
… сверток мягко упал возле каменного порожка. — Ты же понимаешь, что я не могу этого сделать, — прохрипел …
Перумов Ник. Хроники Разлома 1-7
23.
… основательно попотев, подсыпал грунт под порожек безопасности, чтобы она могла спокойно и просто переступить через этот …
Петров Михаил. Гончаров 1-20
24.
… Цай тоже не спал. На порожке отпрыск инопланетной императорской фамилии замер и пристально установился на Ивана …
Петухов Юрий. Звездная месть 1-4
25.
… Перед тем, как перешагнуть через порожек Макс оглянулся. Вот так высота! Все выглядело совсем по-другому … Лестница стояла прислоненная к чердачному порожку, и заметить, что здесь кто-то был (причем совсем недавно … Игорь приставил ее к чердачному порожку, поднялся, пролез внутрь и начал расстилать одеяло. Зажег фонарик, чтобы …
Пузий Владимир. Круги на Земле
26.
… переступил через выщербленный ногами каменный порожек, и дозорный закрыл за мной проем ворот сухим терновым кустом …
Сатклифф Розмэр. Меч на закате
27.
… у крохотной каменки, Осип на порожке, прикрыв тяжелую дверь, — и слушали, как неистовствует гроза, в осколки …
Сбитнев Юрий. Прощание с Землей
28.
… грустно ответил я, усаживаясь на порожек перед дверью. — А-а, так это вы там во дворе … полдюйма. — Фух! — старичок уселся на порожке, утирая пот со лба. — Нет, больше не могу. Хладное железо …
Свержин Владимир. Закон Единорога
29.
… и скучно. Она уселась на порожке двери, выходившей на галерею. Маньяни сел рядом, готовый скрыться при …
Санд Жорж. Пиччинино
30.
… ноги. Оба упали у самого порожка. Лютик, выбравшись из-под стола, дико ругался. — На-а-ападе …
Сапковский Анджей. Ведьмак 1-9
толковый словарь
I м.
1. Брус — обычно деревянный — на полу в нижней части дверного проема.
отт. Употребляется как символ родного дома, семьи.
2. перен. разг.
Преддверие, начало чего-либо.
3. Каменистое поперечное возвышение дна реки, нарушающее плавность ее течения.
II м.
Наименьшая величина, степень чего-либо, при которой возможно проявление какого-либо свойства, качества.
ПОРО́Г — сущ., м., употр. часто
Морфология: (нет) чего? поро́га, чему? поро́гу, (вижу) что? поро́г, чем? поро́гом, о чём? о поро́ге; мн. что? поро́ги, (нет) чего? поро́гов, чему? поро́гам, (вижу) что? поро́ги, чем? поро́гами, о чём? о поро́гах
1. Порогом называют брус на полу под дверью (обычно деревянный).
Шагнуть через порог. | Споткнуться о порог. | Низкий порог. | Молодой человек переступил через порог в тёмную прихожую, разгороженную перегородкой, за которою была крошечная кухня.
2. Порогом называют дверной проём, вход.
Остановиться у порога. | На пороге комнаты появился освещённый светом уличного фонаря силуэт мужчины.
3. Если кто-то делает что-либо прямо с порога, значит, он делает это сразу же после прихода куда-либо.
Прямо с порога он спросил о состоянии больного.
4. Когда вы говорите, что кто-то не показывается (к вам) на порог, вы имеете в виду, что этот человек давно не появлялся в вашем доме.
То ходил почти каждый день, а теперь — на порог не показывается.
5. Если какой-то человек отвергает с порога какую-либо идею, значит, он сразу же отказывается её обсуждать, не вникая в суть дела.
Мысль о том, чтобы лететь на самолёте, мы отвергли с порога.
6. Если кого-то не пускают на порог, значит, ему отказывают в приёме, не пускают в дом.
Если она будет иметь наглость ещё раз приехать — не пускай её на порог.
7. Если кому-то указывают на порог, значит, его выгоняют.
После всех этих оскорблений мне осталось только указать ему на порог.
8. (Родным, отчим) порогом образно называют родной дом, очаг, семью, родину.
Уйти от отчего порога. | Вернуться к родному порогу.
9. Порогом называют преддверие, начало чего-либо, рубеж.
Подойти к порогу самостоятельной жизни. | Находиться на пороге смерти. | Он только что закончил школу и теперь находится на пороге взрослой жизни.
10. Порогами называют каменистые поперечные возвышения дна реки, нарушающие плавность её течения и затрудняющие судоходство.
Преодолевать пороги. | Проходить пороги на байдарке. | Опасные пороги. | Особенно трудно грести, когда проходишь Ивановские пороги.
11. В науке и технике порогом называют наименьшую величину, степень проявления чего-либо.
Порог чувствительности прибора. | Порог слышимости. | Порог болевого ощущения. | Датчик срабатывает при превышении установленного порога температуры.
12. Поговорку Вот (тебе) Бог, а вот порог вспоминают, когда хотят настойчиво попросить кого-то уйти.
13. Если кто-то обил все пороги, значит, он многократно побывал в различных учреждениях, добиваясь выполнения какой-либо просьбы, принятия какого-либо решения.
В молодости я обивал пороги редакций, боролся с нуждой.
14. О чём-то, что должно скоро наступить, говорят, что оно на пороге.
На пороге Новый год.
поро́жек сущ., м.
толковый словарь ушакова
ПОРО́Г, порога, муж.
1. Деревянный брус на полу под дверью. Высокий порог. Запнуться ногой о порог. Перешагнуть через порог. Стать на порог. Вот тебе бог, а вот и порог (старин. погов., которую произносили, выгоняя из дому и указывая на икону и на дверь).
2. Крупное поперечное возвышение (обычно каменистое) речного дна, делающее течение более быстрым и бурным и затрудняющее судоходство. Днепровские пороги.
3. перен. Граница, преддверие чего-нибудь (книжн.). На пороге смерти. У порога сознания. Порог раздражения (наименьшая степень раздражения, при которой появляется ощущение; псих.).
• Обивать пороги — см. обивать. За порог (разг.) — перен. из дому. За порог ни ногой. За порогом (разг.) — перен. вне дома. На порог не пускать кого (разг.) — не принимать, не пускать в дом.
толковый словарь ожегова
ПОРО́Г, -а, муж.
1. Поперечный брусок, закрывающий проём между дверью и полом. Высокий, низкий п. Споткнуться о п. Переступить п. или через п. (также перен.: сделать решительный шаг). У порога (также перен.: 1) у входа. У порога родного дома; 2) совсем близко. Беда у порога). За порогом (также перен.: 1) выйдя из дома. Уже за порогом вспомнил о поручении; 2) о том, что прошло, миновало. Беда за порогом). На п. не пускать кого-н. (перен.: не пускать кого-н. в дом, к себе). За п. ни ногой! (перен.: запрещение выходить из дома, уходить). У чужого порога (перен.: у чужого дома, в чужом месте).
2. перен., чего. Преддверие, граница чего-н. (книжн.). На пороге смерти.
3. Каменистое возвышение речного дна, ускоряющее течение и затрудняющее судоходство. Днепровские пороги.
4. Наименьшая возможная величина, граница проявления чего-н. (спец.). П. сознания. П. слышимости.
Пороги обивать (разг. неод.) многократно ходить куда-н. с просьбами, делами.
Вот бог, а вот порог (разг. неод.) предложение уйти, убраться вон.
С порога (отвергнуть, отказать) сразу, не вникнув в существо дела.
| уменьш. порожек, -жка, муж. (к 1 и 3 знач.).
| прил. пороговый, -ая, -ое (к 4 знач.; спец.). П. сигнал.
толковый словарь даля
ПОРОГ — муж. праг церк. (от прать?) порожек, порожишка, порожища, поперечное возвышенье, гребень, брус, приступок, уступ, препона; что преграждает поперек. Порог дверной, брус под дверьми, для притвора их. Гостя встречай за порогом и пускай наперед себя через порог. Через порог не здороваются. Через порог руки не подают. В притолоку молитву задалывают. Под порог заговоры кладут. У порога, близко. Смерть у порога. Без Бога — но до порога. Бойся Бога: смерть у порога. Такой порог, что насилу ноги переволок. На пороге не стоят. Купцы на пороге в лавке не стоят (покупателей отгонишь). Через порог ничего не принимать — будет ссора. Убогий за порогом стоит. Высоки пороги на мои ноги, нет входа, доступа. Лучше подать через порог, чем стоять у порога. Снесло боярские хоромы по самые пороги. Посади мужика у порога, а он под образа лезет! Порог поскребла, да пирог испекла. В людях-то за хоромы, а дома — за порог. Он язык за порогом оставил, оробел. От порожка в ножки, за ушки да в губка. Не порогом мы поперек вас стали: есть лучше нас (говорят настойчивой свахе). Говорил бы (я) много, да сосед у порога. Мужнин грех за порогом остается, а жена все домой несет. Девичий стыд до порога, а переступила, так и забыла. Вот тебе Бог, а вот тебе порог (или: двери). Обить или отоптать пороги (ходить беспрестанно). Поставить на порог да в шею до ворот! прогнать.
| Порог ремной, бык поперек реки, шивера, перекат, сарма, перебор, быстряк меж каменьев; преграда, ступень, уступ, поперечная гряда камней, по коим вода падает или стремится с усилием. На высоком пороге клубится водопад, падун. Пороги помеха судам.
| Лучший сорт семги, которая ловится в порогах.
| При поливке напуском, порог, окраина, вал, насыпь, для удержа воды.
| Вешнячный и плотинный порог, брус под ставнями, под вешняками, творилами, через который бежит вода: ларевой и трубный порог, заводское, через который вода течет в ларь, в трубу. Мати(о)чный порог, у рассольных труб, самое основанье матицы.
| В ломнях или горных разработках: уступ. Работать порогами, уступами, ступенями.
| отступ, напр. полоса, между валом и рвом, борма; между угольною кучею и окопом, канавой и пр.
| В домне: каменная заделка в темпельном отверстии горна.
| Порожек оконный, гребень или желобочек в подоконнике, для стока зимою воды. Порожки на балалайке, гатаре, лад, лады. Ты через порог, я за порог — а позадь порога кто будет? ·т.е. дома. Ни ногою за порог, ни шага из дому. Чужим (наказанным) умом до порога жить, напр. отцовским умом. По избе пляшет, по подлавочью гуляет, скок через порог, и стал в уголок? веник. Все пороги обил или оттоптал, о просителях. Стоять под порогами, ходить по миру. Он под порогом поднят, найденыш, подкидыш. Порожный, к порогу относящийся. Порожное дерево, порог под вешняком, творилом. Порожная плита, горное: выстилка, по которой сок или гарь течет из домны. Порожник, на варницах, понурость, склон, скат на плотбище, перед устьем подчренной ямы или топки. Порожка жен., курск. ступенька лестницы. Порожистая река, обильная порогами. Пороговатое русло, уступчатое, ступенчатое. Порожить обледенелую тропинку или спуск, нарубать порожки, ступеньки, чтобы не скользить.
словарь существительных
ПОРО́Г1́, -а, м
Каменистая возвышенность на дне водного потока, расположенная поперек течения, нарушающая его плавность, затрудняющая судоходство.
На порогах реки Сакмары мальчишки ловили крупных голавлей.
ПОРО́Г2́, -а, м
Место в водном потоке — каменистая возвышенность на дне, расположенная поперек течения, нарушающая его плавность, затрудняющая судоходство.
На порогах реки Сакмары мальчишки ловили крупных голавлей.
ПОРО́Г3́, -а, м
Часть сооружения, представляющая собой поперечный брусок, обычно деревянный, закрывающий проем между дверью и полом.
Баба стояла на каменном пороге избы и держала за руку голосившую девочку (Б.).
энциклопедический словарь
ПОРО́Г -а; м.
1. Брус на полу под дверью (обычно деревянный). Шагнуть через п. Споткнуться о п. Большой, высокий, низкий п. Переступить п.; переступить через п. (также: сделать решительный шаг). // Дверной проём, вход. Остановиться у порога. Появиться на пороге комнаты. Прямо с порога (сразу же после прихода куда-л.). Не появляться, не показываться на п. (долго не приходить, не появляться). Отвергать, отбрасывать с порога (сразу же, не вникая в суть дела). На п. не пускать (не принимать, не пускать в дом кого-л.). Указать на п. кому-л. (выгнать).
2. Родной дом, очаг, семья, родина. Уйти от отчего порога. Вернуться к родному порогу.
3. чего. Книжн. Преддверие, начало чего-л., рубеж. Быть у порога тайны. Находиться на пороге смерти.
4. обычно мн.: поро́ги, -ов. Каменистое поперечное возвышение дна реки, нарушающее плавность её течения и затрудняющее судоходство. Днепровские пороги. Преодолевать пороги. Путешествовать на байдарках по порогам.
5. Спец. Наименьшая величина, степень проявления чего-л. П. раздражения. П. слышимости. П. ощущения.
◊ Вот бог, а вот поро́г. Посл. Резкая настойчивая просьба уйти. Обить (все) поро́ги (см. Оби́ть). На поро́ге. Очень скоро наступит, придёт.
◁ Поро́говый, -ая, -ое. Спец. (5 зн.). П-ая сила тока. П-ая концентрация вещества. П-ая чувствительность. Поро́жек (см.).
* * *
поро́г — мелководный каменистый или скалистый участок в русле реки, образуемый выходами трудноразмываемых горных пород. Характеризуется большими уклонами и скоростями течения.
* * *
ПОРОГ — ПОРО́Г, короткий участок реки (см. РЕКИ) с относительно большим падением уровня воды и повышенной скоростью течения. Образуется обычно в местах выхода на поверхность трудноразмываемых горных пород.
большой энциклопедический словарь
ПОРОГ — короткий участок реки с относительно большим падением уровня воды и повышенной скоростью течения. Образуется обычно в местах выхода на поверхность трудноразмываемых горных пород.
академический словарь
-а, м.
1. Брус на полу под дверью (обычно деревянный).
Землемер первый шагнул через порог, низко согнувшись под притолокой. Куприн, Болото.
||
Дверной проем, вход.
[Митя] вошел в комнату и, увидев меня, остановился у порога. Тургенев, Однодворец Овсяников.
Последнюю фразу его я едва расслышал, так как был уже за порогом. Бахметьев, У порога.
В полутьме на пороге комнаты показывается Антон. Арбузов, Потерянный сын.
|| перен. (обычно в сочетании со словами: «родной», «отчий» и т. п.). Дом, очаг, семья.
В них [глазах] отразилось Пламя деревень И те дороги, что вели солдата От отчего порога. Фирсов, Тишина.
Высокое счастье — увидев звезды, вернуться к родному порогу, обнять отца с матерью, посидеть с земляками. Песков, Шаги по росе.
2. перен.; чего.
Преддверие, начало чего-л., рубеж.
Теряя сознание, уже на пороге смерти, я тяжело застонал. В. Беляев, Старая крепость.
Сердце того, кто — подошел к порогу самостоятельной жизни, но еще не переступил его, тянется к героико-романтической теме. Михалков, Наш детский мир.
3. Каменистое поперечное возвышение дна реки, нарушающее плавность ее течения.
Шум, глубокий и почти музыкальный, предупредил нас о близости порогов —. Впереди показались черные, обнажившиеся из-под воды камни, между которыми вода бьется, пенится, бурлит и бушует. Короленко, В пустынных местах.
Один из порогов был особенно опасен. Три ряда камней шли поперек реки так, что один из них — средний — примыкал к левому, а два других — к правому берегу. Арсеньев, Сквозь тайгу.
4. спец.
Наименьшая величина, степень проявления чего-л.
Порог раздражения. Порог слышимости.
◊
на пороге
очень скоро наступит, придет.
— Товарищи! — сказал он. — Весна на пороге! Николаева, Жатва.
— обить (все) пороги
переступить порог {чего или какой}
войти куда-л., появиться где-л.
на порог не пускать {кого}
не принимать, не пускать в дом.
гуманитарный словарь
ПОРО́Г — ниж. часть дверного проема. П. придавалось большое символич. значение, и прежде всего — границы между внутр. и внеш., своим и чужим. Это обусловило его особую роль в ритуале лечения — ряд болезней (болезнь — пограничное состояние между жизнью и смертью) лечились только на П. В традиц. верованиях П. устойчиво связывался с предками. Это обусловило специфич. правила поведения: на П. нельзя наступать, стоять на нем и сидеть; через П. нельзя здороваться. В ритуальных ситуациях правила были иными: новорожденного приобщали к дому, прикладывая его к П., прощание с домом отмечалось прикосновением гроба с умершим к П.; невеста, заходя в дом жениха, становилась на П. двумя ногами, чтобы быть «болышухой» в доме; во время трудных родов П. посыпали солью.
поговорки
Вон порог на семь дорог! Народн. Уходи, убирайся! (говорится, когда кого-л. выгоняют или хотят подчеркнуть, что его присутствие где-л., участие в каком-л. деле нежелательно. Жук. 1991, 73.
Идти /пойти за порог. Пск. Идти в туалет. СПП 2001, 62.
Наступать на порог. 1. Волг. Появляться где-л., у кого-л. Глухов 1988, 92. 2. Дон. Требовать чего-л., принуждать кого-л. к чему-л. СДГ 2, 173; СРНГ 30, 65.
Не появляться на порог. Разг. Не приходить в чей-л. дом. Ф 2, 84.
Перекладывать/ переложить порог. Пск. Приходить, входить в дом. СПП 2001, 62.
Переступать за порог чего. Разг. Уходить откуда-л. Ф 2, 41.
Порог бедности. Спец. (экон.) или Публ. Признаваемый государством предельный уровень личного благосостояния, ниже которого невозможно поддерживать нормальное физическое существование. СП, 165; Мокиенко 2003, 81.
Поставить на порог [да в шею до ворот] кого. Смол., Яросл. Прогнать кого-л. из дома. СРНГ 30, 65, 209.
Поставить порог. Кар. Настоять на своем. СРГК 5, 95.
Свекровушкин порог. Кар. Балка над дверью. СРГК 5, 652.
Указать порог — семь дорог кому. Брян. Выгнать, прогнать кого-л. откуда-л. СБГ 5, 32.
Не знать порога чьего. Ворон. Прекратить знакомство с кем-л. СРНГ 30, 65.
От порога до Бога, от Бога до порога. Дон. Во всём доме. СРНГ 30, 65; СДГ 3, 14.
С порога. Разг. 1. Сразу же после прихода в дом. 2. Не обдумывая долго, сразу же. Мокиенко 2003, 81.
У порога. Разг. То же, что на пороге. ФСРЯ, 344.
Стоять над порогами. Народн. Нищенствовать, побираться (В. И. Даль). СРНГ 30, 65.
На пороге чего. Разг. В период, непосредственно предшествующий чему-л. ФСРЯ, 344; НРЛ-81; Мокиенко 2003, 81.
Споткнуться на пороге. Разг. Совершить ошибку, промах в самом начале какого-л. дела. БМС 1998, 464.
Стоять в пороге. 1. Книжн. Приближаться, наступать (о неизбежных событиях ближайшего будущего). Ф 2, 190. 2. Волг. Унижаясь, просить кого-л. о чём-л. Глухов 1988, 155.
Кричать пороги. Моск. Свадебный обычай, когда жених одаривает подруг невесты. СРНГ 30, 65.
Обивать (околачивать, отаптывать) пороги. Прост. Неодобр. Беспрестанно ходить куда-л. (как правило — безрезультатно). ДП, 626; ЗС 1996, 69, 222, 342; ФСРЯ, 344; СРНГ 23, 135; Ф 2, 22; Глухов 1988, 114; СПП 2001, 62.
Перешоркать пороги чьи. Кар. Надоесть кому-л. частыми визитами. СРГК 4, 478.
Под порогом. Сиб. Без присмотра (обычно — о детях). СРНГ 30, 65; ФСС, 147; СФС, 143; СОСВ, 147.
До порогу [память] у кого. Сиб. Неодобр. О плохой, слабой памяти. ФСС, 147.
орфографический словарь
формы слов
поро́г, поро́ги, поро́га, поро́гов, поро́гу, поро́гам, поро́гом, поро́гами, поро́ге, поро́гах
синонимы
сущ., кол-во синонимов: 22
на пороге, переступить порог дома..
морфемно-орфографический словарь
грамматический словарь
этимология
Это слово, называющее брусок, закрывающий проем в полу под дверью, восходит к той же основе, что и глагол пороть («разрезать, раздирать»), и образовано от этого глагола с помощью суффикса гъ; первоначально — «то, что находится на стыке, в месте разреза».
этимологический словарь русского языка
Общесл. Образовано от пороть — «разрезать, раздирать, бить» (<*porti).
этимологический словарь
Общеслав. Образовано с помощью суф. -гъ от пороть < *porti «разрезать, раздирать, бить». См. пороть. Порог буквально — «то, что разрезает течение реки».
поро́г
род. п. -о́га, укр. порíг, род. п. поро́гу, др.-русск. порогъ, ст.-слав. прагъ φλιά (Супр., Клоц.), болг. пра́г(ът), сербохорв. пра̏г, словен. pràg, род. п. prága, чеш. práh, слвц. рrаh, польск. próg, род. п. progu, в.-луж. рrоh, н.-луж. рrоg, полаб. роrg.
Родственно лит. pérgas «рыбачий челн», др.-исл. forkr «дубина», др.-сакс. ferkal «задвижка, засов», лат. pergula «пристройка при доме, выступ в стене, виноградник, хижина, чердак», возм., и арм. harkanem «бью» (Траутман, РВВ 32, 151 и сл.; Петерссон, РВВ 33, 191 и сл.; IF 23, 399 и сл.; Перссон 475; Вальде-Гофм. 2, 288). Менее убедительно сближение с греч. σπέρχω «тесню, спешу», σπέρχομαι «тороплюсь», которое относят к др.-инд. sрr̥hауаti «усердß ствует, жаждет», авест. ā-spǝrǝzatā «он стремился», д.-в.-н. springan «прыгать», вопреки Цупице (KZ 36, 65); см. Гофман, Gr. Wb. 328. Гадательно предположение о расширении с помощью -g- и сближение с греч. πόρος «проход» (Террас, ZfslPh 19, 123). Невероятно родство с перегиня (см.) или чеш. Рrаhа «Прага», польск. местн. н. Рrаgа, которые удачнее относят к цслав. пражити «жечь, поджаривать» (Бодуэн де Куртене, против Преобр. II, 107; Миккола, Ursl. Gr. 3, 38).
сканворды
— Рубеж квартиры.
— Через что надо переступить, чтобы войти в дом?
— Речной «спотыкач» для байдарки.
— На него указывают непрошеному гостю.
— Каждое из препятствий на Днепре на водном пути «из варяг в греки».
— Его можно найти у двери под ногами и на бурной реке.
— Преддверие.
— Через него не здороваются.
— Препятствие для карапуза.
— Символ начала пути.
— Низ дверного проёма.
— Приступок.
— Болевой …
— «Маленький мальчик всем под ноги смотрит» (загадка).
— Вопреки названию, на карельской реке Тихой есть даже это препятствие второй категории сложности.
— Каменистое возвышение на речном дне.
— Фильм Ричарда Викторова «Преступи …».
— Пьеса российского писателя Алексея Дударева.
полезные сервисы