Комментарии

Комментарии

Комментарии

В процессе эволюции языков программирования сложилось так, что оказались жизнеспособными два вида комментариев: длинные (с условно скобочной структурой) и короткие, занимающие конец строки. В Си они представлены /*. */ и //. соответственно. В последнее время появились комментарии третьего вида: комментарии генерации документации. Идея замечательна: прокомментировал функцию, и этим одновременно создал help для неё.

На этом, казалось бы, можно поставить точку. Комментарии — это не та тема, которая может быть направлением прорыва в языках программирования, над чем ломают головы лучшие умы человечества. Но не будем торопиться закрывать эту тему.

Экспериментируя с компиляцией кодов C++, мне захотелось сделать так, чтобы длинные комментарии могли бы быть вложенными. Ведь они по сути — квази-скобки: /* и */. Одна квази-скобка открывает комментарий, а вторая закрывает. Это очень удобно. Допустим, имеется фрагмент программы: Если мне надо для каких-то целей этот фрагмент закомментировать целиком, сделать его нерабочим, то содержащийся внутри комментарий этому совершенно не мешает: число открывающих скобок равно числу закрывающих. И у нас всё хорошо.

Но от этого пришлось отказаться. В C++ комментарии не могут быть вложенными, для совместимости со стандартом языка следует отказаться от такой возможности. Так почему в C++ вложенные комментарии невозможны? Это казалось идиотизмом, которому нет разумных объяснений. Ведь это так элементарно! Объяснение нашлось случайно. Допустим, у нас есть такой кусок программы: А теперь весь этот фрагмент поместим внутрь другого комментария: При компиляции этого текста будет обнаружена ошибка. Комментарий верхнего уровня, начинающийся в строке n, закончится не в строке n+4 и даже не в строке n+2, а в строке n+1. Может возникнуть возражение:

Пусть компилятор сделает синтаксический анализ и увидит, что «*/» в строке n+1 заключен в кавычки, т.е. «*/» — это строковый литерал. Эта пара символов не может быть концом комментария, пусть компилятор ищет этот конец дальше

. Это возражение не может быть принято! Компилятор не должен проводить анализ внутри комментария. Единственное, что можно ему позволено — это искать символы «*/».

Но что же тогда делать? Иметь вложенные скобочные комментарии всё равно хочется. Мы, например, скопировали фрагмент кода из другой программы и хотим иметь его в качестве образца. Или ещё по каким-то причинам нужно фрагмент программы сделать неработающим, отключить его. Варианты решения проблемы:

    Один из вариантов выхода видится такой. К тем видам комментариев, которые уже имеются, нужно добавить ещё один. Специально для того, чтобы фрагменты программ делать неработающими. Внутри таких комментариев делается синтаксический анализ, но выходной код для таких участков программы не генерируется. Этот другой вид комментариев и начинаться должен по-другому, т.е. не так, как обычный длинный (скобочный) комментарий. Но это сложный вариант.

  • Ну и самое лёгкое — вообще ничего не делать. Просто программист должен знать о таком нюансе и самостоятельно отслеживать такую редкую ситуацию — последовательность символов «конец комментария» внутри строки.
  • Опубликовано: 2012.09.25, последняя правка: 2018.11.09 12:43

    ОценитеОценки посетителей
    Нравится██████████████████████████████████████████ 4 (100%)
    Неплохо▌ 0
    Так себе▌ 0
    Не нравится▌ 0

    Отзывы

    Комментарии2014/06/17 04:26, utkin #

    Есть ещё один вид комментариев это #. Он является стандартом в юникс/линукс.

    Комментарии2014/06/17 16:43, Автор сайта #

    Просто жаль целый символ жертвовать на какой-то комментарий. А вдруг пригодится? Уж лучше тогда «##», это не так жалко 🙂

    Комментарии2016/08/06 19:05, rst256 #

    А разве одиночные комментарии не удобнее? Они же надежно отключают любой код, и гораздо быстрее обрабатываются.

    Комментарии2016/08/12 10:21, Трурль #

    Но эта же ошибка возникнет и без вложенных комментариев.

    Биржа комментариев

    Комментарии

    Заказчику

    1. Наполнение сайтов качественными комментариями
    2. Вы можете купить комментарии для любого сайта
    3. Вы можете купить отзывы для интернет-магазинов
    4. Все комментарии модерируются вручную
    5. Комментарии могут быть любого размера
    6. Комментарии могут быть с аватарками
    7. Все комментарии осмысленные, после прочтения материала
    8. Переходы с биржи не фиксируются счетчиками
    9. Возможность проверить комментарии перед публикацией
    10. Быстрая служба поддержки

    Автору

    1. Возможность быстро заработать
    2. Заработок на написании комментариев
    3. Заработок на написании отзывов
    4. Заработок на размещении комментариев и отзывов
    5. Заработок в удобное и свободное время
    6. Фиксированная оплата за написание комментариев
    7. Заказы по различным тематикам
    8. Минимальная выплата 100 рублей без комиссии
    9. Мгновенные выплаты для хороших авторов
    10. Выплаты на Webmoney, Yandex, Qiwi

    Комментарии

    Список ваших блогов с отображением комментариев в работе. Настройка имен авторов и публикации.

    Комментарии

    Написанные комментарии выбранного блога, с возможностью оценки и отправки на доработку. Экспорт комментариев в файл.

    Комментарии

    Добавление задания на размещение комментариев, указывается сайт или определенная страница.

    Биржа комментариев

    Комментарии

    Заказчику

    1. Наполнение сайтов качественными комментариями
    2. Вы можете купить комментарии для любого сайта
    3. Вы можете купить отзывы для интернет-магазинов
    4. Все комментарии модерируются вручную
    5. Комментарии могут быть любого размера
    6. Комментарии могут быть с аватарками
    7. Все комментарии осмысленные, после прочтения материала
    8. Переходы с биржи не фиксируются счетчиками
    9. Возможность проверить комментарии перед публикацией
    10. Быстрая служба поддержки

    Автору

    1. Возможность быстро заработать
    2. Заработок на написании комментариев
    3. Заработок на написании отзывов
    4. Заработок на размещении комментариев и отзывов
    5. Заработок в удобное и свободное время
    6. Фиксированная оплата за написание комментариев
    7. Заказы по различным тематикам
    8. Минимальная выплата 100 рублей без комиссии
    9. Мгновенные выплаты для хороших авторов
    10. Выплаты на Webmoney, Yandex, Qiwi

    Комментарии

    Список ваших блогов с отображением комментариев в работе. Настройка имен авторов и публикации.

    Комментарии

    Написанные комментарии выбранного блога, с возможностью оценки и отправки на доработку. Экспорт комментариев в файл.

    Комментарии

    Добавление задания на размещение комментариев, указывается сайт или определенная страница.

    Комментарии

    Тарифы разделяются по минимальному количеству символов в комментарии:

    • Рандом (от 2 до 1200 символов)
    • Нано (минимум от 2 символов)
    • Микро (минимум от 50 символов)
    • Мини (минимум от 100 символов)
    • Стандарт (минимум от 150 символов)
    • Макси (минимум от 300 символов)
    • Супер (минимум от 500 символов)
    • Мега (минимум от 900 символов)

    Цены приведены за один комментарий. Цена за комментарий может зависеть от минимального размера комментария, от наличия каптчи на сайте и аватара пользователя, также от наличия регистрации и подтверждения регистрируемого аккаунта по E-mail.
    Тарифы предусматривают написание, проверку модератором и размещение комментариев, если вам требуется только написание, то воспользуйте тарифом «Только для экспорта», цена в таком случае будет значительно ниже. Тариф Рандом предусматривает написание комментариев различного размера и является наиболее ествественным видом комментариев, цена для данного вида комментариев будет одной в пределах задания, как для комментариев маленького, так и для комментариев большого размера.

    Комментарии

    В качестве альтернативного варианта использования биржи комментариев,
    вы можете реализовать скрипты для взаимодействия с нашим API, оно представляет собой набор команд посредством JSON запросов к нашему сервису. Вы можете начать использование API сразу после регистрации.
    Команды отправляются в формате GET и POST HTTP протокола в кодировке UTF-8.
    Для расшифровки результата используйте функцию json_decode.
    Для того чтобы начать использовать API WPcomment,
    необходимо получить ключ на странице wpcomment.ru/profile.

    Список функций:

    1. Получение списка доступных функций (getcommands).
    2. Получение информации о балансе (getbalance).
    3. Получение списка заданий (getblogs).
    4. Получение списка комментариев (getcomments).
    Параметр blog_id, для того чтобы можно было забирать комментарии для конкретного проекта.
    Параметр date_since, для того чтобы отдавались комментарии, написанные после указанной даты.
    Параметр from_id, для того чтобы можно было забирать комментарии после указанного ID.
    5. Получение списка последних комментариев (getlastcomments).
    6. Получение списка цен (getprice).

    Комментарии

    Мы продаем оригинальные сценарии праздников по невысоким ценам от 99 руб. В нашем интернет-магазине вы найдете полные праздничные ШОУ-программы и мини-сценки, или конкурсы, которыми можно разнообразить большой сценарий.

    Самые популярные разделы нашего магазина:

  • Новый Год — сценарии новогодних корпоративов и спектаклей для детей, а также короткие сценки и музыкальные сказки-переделки по ролям. Особое внимание мы уделяем подготовке сценариев с символами года по восточному календарю. Например, 2021 год будет годом Белого Металлического Быка. И мы уже готовим много спектаклей для взрослых с участием Быка и прощанием с Крысой — символом уходящего года. Для детей сочиняем интерактивные новогодние театрализованные представления с участием Бычков и Коровок. Наши материалы можно использовать в ДК, у елки, кафе, школе, на работе в офисе, в домашней обстановке. Новинка на нашем сайте — новогодние квесты для увлекательного поиска подарков.
  • Юбилей и день рождения — пожалуй, самый огромный раздел нашего сайта. Здесь мы собрали коллекцию подробных сценариев торжества для юбиляров, а также шуточные инсценировки в стихах и прозе для поздравления от гостей с переодеванием и без. Среди сценок есть от одного человека и нескольких, от коллег, родных, детей, друзей. Также для юбиляром мы пишем частушки и поздравления на заказ. Примеры сценариев на юбилей.
  • Свадьба — очень яркое событие в жизни, поэтому подготовка свадебного торжества должна проходить по красивому и оригинальному плану. Мы пишем длинные развлекательные программы с поздравлениями для молодоженов, сценками-шутками от гостей, юморными сказками о любви по ролям, а также переделываем тексты песен на выбранные вами мотивы. Такая программа получается оригинальной, неповторимой и если сценарий пишется на заказ — то еще и очень индивидуальной.
  • 8 марта — день, когда мужчины поздравляют женщин веселыми сценками и готовят корпоратив по нашим сценариям, включающим различные приколы, выходы с переодеванием, смешные пародии, шутки, нежные романтичные стихи для дам. Приобретите свежий материал у нас и удивите коллег прекрасного пола! Пример: музыкальный сценарий корпоратива «Никто тебя не любит, так как я!»
  • 23 февраля — страница со сценариями для сильной половины человечества — наших дорогих мужчин, в связи с Днем Защитника Отечества. В помощь ведущим предлагаются свежие юмористические сценки, полные программы корпоратива с прикольными номерами. Лучшее: сценарий 23 февраля в коллективе «В плену у женского ОМОНа»
  • 9 мая — душевные концерты для школьников и взрослых на День Победы. В связи с 74 годовщиной со дня Великой Победы тематические программы для поздравления ветеранов, спектакли для взрослой и детской аудитории, содержащие трогательные до слез свежие стихотворения современных авторов, мини-выступления, лучшие и редкие песни военных лет. Пример: сценарий на 75 лет Победы «Юбилейный огонь»
  • Выпускной и последний звонок — любимая категория наших посетителей, занимающихся подготовкой выпускных торжественных мероприятий в школах и детских садах. Мы предлагаем не только подробные сценарии, но и шуточные мини-сценки, крутые песни-переделки на современные мотивы, например: Светлана Лобода (Суперзвезда) и Тима Белорусских (Незабудка) — бьют все рекорды по популярности.
  • 1 сентября — раздел с праздничными постановками на день знаний, для открытия торжественной линейки, с поздравлениями и напутствиями для первоклассников, учителей и детей других классов. Раздел наполнен шуточными мини-сценками для проведения в школе.
  • День матери — особый каталог сценариев спектаклей, сценок и поздравительных программ для наших любимых мамочек, дорогих бабушек, для облегчения участи ведущих и экономии их времени.
  • День учителя — сценарии с поздравлениями и сценками от учеников, теплые слова благодарности педагогам, уважения и признания великой профессии — учитель!
  • День пожилого человека — новые программы для ДК, сельских и городских досуговых клубов, школьных театоров, спектаклей для ДОУ, с пожеланиями бабушкам и дедушкам крепкого здоровья, с душевными песнями, шуточными сценочками и частушками!

    У нас также есть сценарии к другим праздникам: дню влюбленных, защиты ребенка, к профессиональным праздникам (день строителя, торговли, медика, шофера и т.д.). Большое разнообразие мероприятий и пьес для школьного театра: для летнего лагеря, на КВН, сценарии спортивных мероприятий, ко дню здоровья, на темы ПДД, ЗОЖ, защиты окружающей природы.
    Не обошли вниманием мы подготовку к Пасхе, Масленице, дню семьи, любви, и верности, дню России.

    В помощь ведущим праздников мы разрабатываем готовые сценарии с подбором муз.треков, которые содержат песни-переделки, сценки и сказки-экспромты, шуточные гороскопы, разнообразие конкурсов, игр, викторин с вопросами и ответами. Особенно такие программы пользуются популярностью в Новый Год, на дни рождения и юбилеи, на свадьбах.

    Комментарии в интернете

    Комментарии в интернете нужны для быстрого обмена мнениями между читателями. Это-то что-то вроде отзывов. Прочитали статью или посмотрели видеоролик – высказались.

    Комментарии – это отдельная часть страницы, через которую можно поддержать или оспорить точку зрения автора или просто высказаться по поводу написанного/увиденного.

    Такая функция есть на большинстве информационных сайтов и блогов. Также она имеется в социальных сетях – Одноклассниках, Вконтакте, Facebook, Youtube и других.

    Комментарии

    Предположим, я нашел в интернете информацию о том, как улучшить качество фотографии. Мне понравились предложенные способы, но я знаю еще несколько вариантов. Мне хотелось бы о них сообщить. Но как это сделать?

    Можно, конечно, поискать адрес электронной почты автора и написать ему письмо. Не исключено даже, что он его прочитает и как-то отреагирует. Но это сложный способ, да и не каждый публикует свои контактные данные. Гораздо проще написать комментарий, в котором поделиться тем, что знаешь и умеешь. Скорее всего, автор прочитает это сообщение и ответит на него. И другие читатели статьи тоже увидят эту информацию и смогут высказаться.

    Комментарии

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

    Вот как раз комментарии для этого и предназначены. В них люди высказываются по поводу полученной информации и делятся своим опытом.

    Где найти комментарии

    На сайтах и блогах комментарии находятся сразу после статьи. И чтобы их прочитать, а также добавить свое сообщение, нужно опуститься в самый низ страницы – прокрутить ее.

    Вы можете сами в этом убедиться, опустившись в конец этой статьи.

    Выглядят они примерно так:

    Комментарии

    В Одноклассниках они находятся под каждой новостью, заметкой или фотографией:

    Комментарии

    Нажав на эту кнопку, откроется новое окошко с уже оставленными отзывами, а также форма, через которую можно добавить свое сообщение.

    Комментарии

    А в социальной сети Вконтакте они размещаются сразу под заметкой:

    Комментарии

    Конечно, внешний вид комментариев отличается на разных сайтах. Но отображение у них, как правило, одинаковое: каждое сообщение – это отдельный кусочек текста с указанием имени и даты публикации.

    Комментарии

    Сообщения добавляются по мере их поступления и сортируются по дате/времени.

    Комментарии

    Бывает, что комментариев к какому-то материалу становится очень много и часть их переносится на другие станицы. Например, на нашем сайте именно такая система:

    Комментарии

    На рисунке показано, что отзывов к материалу оставлено так много, что для них создано пять дополнительных страниц. Значит, если я хочу почитать все сообщения, которые были оставлены к статье, нужно открыть и прочитать каждую страничку, начиная с первой.

    Как добавить комментарий

    Далеко не всегда комментарий вообще можно отправить. Бывает, эта функция отключена или просто отсутствует.

    Оставить сообщение к заметке в социальных сетях очень просто – печатаем текст в специальное поле и отправляем.

    Комментарии

    На сайтах и блогах немного сложнее, но тоже ничего особенного.

    Опускаемся вниз страницы. Как правило, под отзывами, оставленными к статье, есть специальная форма для ввода своего сообщения. Нужно заполнить несколько полей, и текст отправится.

    Комментарии

    Обычно нужно указать свое имя (можно вымышленное) и адрес электронной почты. Ну, и, конечно, текст сообщения.

    Адрес электронной почты увидит только автор материала – на странице он опубликован не будет.

    На заметку : как правило, есть ограничение на объем текста, который можно печатать. На нашем сайте это 1024 символа. Если нужно добавить сообщение большего размера, отправляйте текст по частям.

    И еще одна важная деталь – защита от спама. Эта часть обязательна к заполнению – без нее сообщение не отправится. На разных сайтах она выглядит по-разному. У нас, например, нужно просто нажать на квадратик.

    Комментарии

    А бывает нужно напечатать такие вот закрученные буквы и цифры.

    Комментарии

    Но есть и другие варианты. Например, поставить птичку рядом с надписью «Это не спам»:

    Комментарии

    Или напечатать в поле сумму двух цифр:

    Комментарии

    Если какое-то из обязательных полей заполнено неправильно, то сразу после отправки появится сообщения об ошибке. Значит, нужно перепечатать «проблемную» часть, и попробовать снова добавить комментарий.

    Необязательные поля

    Встречаются и другие поля в форме отправки. Обычно они не являются обязательными для заполнения.

    Например, поле «Сайт».

    Комментарии

    Его заполнять необязательно – это для тех, кто хочет показать автору и читателям адрес своего (личного) сайта.

    Или подписка на новые комментарии.

    Комментарии

    Поставив птичку, на Ваш адрес электронной почты будут приходить письма с уведомлениями о любом оставленном на странице сообщении. Бывает, таких писем приходит очень много, что не всегда удобно.

    Как получить ответ на свой комментарий

    Ответ придет туда же, где Вы опубликовали свое сообщение. То есть искать его нужно именно на той самой странице.

    В социальных сетях это сделать проще. В Одноклассниках, например, есть специальная часть Обсуждения.

    Комментарии

    Вконтакте тоже есть подобный раздел. Называется он Мои Ответы.

    Комментарии

    А вот на сайтах и блогах дело обстоит хуже. На многих из них комментарии сразу не публикуются.

    Как правило, в таких случаях после отправки появляется примерно такое уведомление:

    Комментарии

    Значит, на этом сайте все оставленные сообщения проверяет администратор или автор (владелец) ресурса. Он читает их и какие-то размещает, а какие-то удаляет.

    Так что Ваше сообщение может быть вообще не опубликовано. Например, администратор счел его оскорбительным или бессмысленным.

    Но если проверяющий его одобрил, то добавится оно непосредственно на ту страницу, где было оставлено. И ответы на него будут публиковаться там же.

    Никто не будет на Вашу почту присылать ответ на заданный вопрос. Его нужно искать там, где он был задан.

    Возьмем, к примеру, сайт, на котором Вы сейчас находитесь. На нем опубликовано около двухсот разных статей. Вы читаете одну из них. Ее адрес написан вверху браузера (программы для интернета).

    Комментарии

    Если Вы сейчас оставите на этой странице какое-нибудь сообщение, то оно будет опубликовано именно здесь. Значит, для получения ответа нужно будет снова зайти на этот адрес через какое-то время (лучше через день-два).

    Другими словами, для поиска своего сообщения и ответа на него нужно будет вернуться на эту самую страницу.

    Комментарии

    Дабы поддержать и повеселить постоянных активных читателей, а также поднять уровень общения с Вами на новый уровень, объявляю акцию

    100 рублей за последний комментарий!

    Участие в этой акции может сделать Вас богаче на сотню рублей всего за пару минут. Разве есть работа, в которой можно заработать больше за такой короткий промежуток времени?

    Комментарии

    Акция не ограничена сроками и распространяется на каждый публикуемый в блоге pervushin.com пост . Причем призовой фонд поста может увеличиваться в зависимости от Вашей активности, но уменьшению призовая сумма не подлежит.

    Действие акции начинается прямо сейчас. А чтобы как-то отметить запуск этой акции, сделаем ее более интересной для данного конкретного поста, т.е. —

    100 рублей за последний комментарий и 200 за предпоследний!

    Есть и несколько условий, ну это даже не условия, а так — уточнения ;): Мега-акция на pervushin.com! 100 рублей за комментарий!

    Приятное с полезным: виджеты ВКонтакте и Facebook

    Совсем недавно для одного своего нового сайта мне понадобилось установить дополнительно пару форм комментариев от ВКонтакте и Facebook.

    Сайт сугубо развлекательной тематики, потому подобные формы необходимы как воздух (кстати, оставьте свой электронный адрес и я вам сообщу о запуске этого проекта, будет весело, смешно и жутко интересно, обещаю ;)).

    Можно конечно воспользоваться disqus, но важно понимать, что оставляя на сайте комментарии через виджеты социальных сетей они автоматически публикуются в ленте пользователя, а это дополнительный траффик, а иногда даже основной. Для сайта развлекательной тематики это естественно более чем выгодно.

    Комментарии

    Сама установка проблем не вызовет ни у кого, все достаточно просто. Но шлепать одну форму под другой не очень хорошо. А при наличии большого количества комментариев та форма, что окажется ниже может просто потеряться в ленте.

    Выход был найден довольно быстро — панель вкладок. Вот что нам нужно. Перемещаясь по вкладкам пользователь сможет оставить комментарий через форму его любимой социальной сети не отвлекаясь на формы других соц.сетей. Выглядит сейчас это так:

    Комментарии

    Комментарии

    Создание таких вкладок дело не хитрое. Необходимый легкий скрипт нашелся на сайте Димокса. Это универсальный скрипт, который можно использовать…например, для вывода рубрик, меток и еще чего-нибудь в одном блоке в боковой панели. Но мне нужны были комментарии. О них и расскажу. Как настроить и установить панель вкладок для сайта с виджетами комментариев ВКонтакте и Facebook

    Disqus — удобная форма комментариев для сайта

    Меня тут «зарядили» пост написать о форме добавления комментариев установленной на pervushin.com. Думал паимаишь на диване поваляться, а после таких комментариев разве можно без толку лежать? «Нет!» — сказал я себе и пролежням моим, выпрыгнул из под одеяла и за ноутбук :).

    Сегодня я постараюсь по подробней рассказать о системе комментирования Disqus, изучим основные настройки и фишки системы, но если что-то упущу или будет не понятно, жду Ваших вопросов и поправок в комментариях, заодно посмотрите как она работает.

    Комментарии

    Под постом Вас ждет жирный бонус и сладкое, приятного «аппетита».

    Сначала давайте разберемся в чем преимущества этой системы перед стандартной формой комментариев. Дальше интересней →

  • Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *