LINUX.ORG.RU

Какой стиль комментариев Вы считаете удачным?


0

0

  1. // C++ 412 (32%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. /* C */ 328 (25%)

    **************************************************************************************************************************************************************************************************************************************************************

  3. # Python 291 (23%)

    **********************************************************************************************************************************************************************************************************************************

  4. No comment 67 (5%)

    ****************************************************

  5. ;; Lisp 42 (3%)

    ********************************

  6. { Delphi } 29 (2%)

    **********************

  7. ' Visual Basic 29 (2%)

    **********************

  8. ; Assembler 28 (2%)

    *********************

  9. Другой 28 (2%)

    *********************

  10. -- Ada 23 (2%)

    *****************

  11. ! Fortran 10 (1%)

    *******

  12. (* Pascal *) 4 (0%)

    ***

  13. \ Forth 2 (0%)

    *

  14. " Smalltalk " 0 (0%)

Всего голосов: 1293

★★★★★

Проверено: Shaman007 ()

А где вариант "Пофиг, лишь бы работало"?

INFOMAN ★★★★★
()
Ответ на: комментарий от Led

>Сколько?

"//" и "/**/" - (либо один из вариантов либо оба сразу) используется в C, C++, Java, Delphi, HLSL, Cg, Verilog - это только те что я сам знаю, а так встречал такие стили комментирования и во многих других языках... Хотя че ты привязался к словам - откуда я знаю сколько, просто больше, "--", "#" и ";" - тоже часто встречаются :)

fpga
()

с отчётливыми и внятными комментариями

mic ★★★★★
()
Ответ на: комментарий от dev-random

> +1. Даёт неограниченный уровень вложенности.

D тоже умеет. :)

/+ +/

naryl ★★★★★
()

Самый удачный стиль комментариев - как в Literate Haskell. Комментарий - это любая нормальная строка, а код должен начинаться с '>'.

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

anonymous
()

в Ди предусмотрены вложенные комментарии /+ +/

jet_bird
()

однострочный -- //

многострочный -- /* */

Demon37 ★★★★
()
Ответ на: комментарий от dev-random

> >--[===[ >lua! ;) >--]===[

напоминает разорванный баян. Случайность ?

anonymous
()
Ответ на: комментарий от nnm

> User line breaks w/quoting

убил

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

enby ★★
()
Ответ на: комментарий от anonymous

В даже древнючем MSX Basic (ага, (c) Microsoft) был и REM и '.

anonymous
()
Ответ на: комментарий от ManMachine

> А почему это # Python, а не Shell и не Perl?
+1, более Ъ было бы указать perl. А вообще опрос говно и провокация, да

bobrik
()

Адский язак Ада. xD

anonymous
()
Ответ на: комментарий от enby

> Вобще хотелось бы чтоб блоки можно было комментировать символами, расположенными близко друг от друг на стандартных раскладках

Если ты имеешь в виду близкое расположение клавиш, то тебе стоит посмотреть на цифровую клавиатуру

anonymous
()
Ответ на: комментарий от Joe_Bishop

>Сишные и цепепешные //, имхо, выглядят уродски.

Да всё выглядит уродски, когда не подсвечено :) Экзотический случай см выше. Особенно, если учесть, что G01 - обычно, перемещение инструмента, и всё прочее в том же духе :)

AsphyX ★★★
()
Ответ на: комментарий от fpga

> // и /* */ - форева :) ибо используется в наибольшем числе языков (что кстати удобно, когда все одинаково комментируется)...

Вранье. Учитывая тематику данного чата, стандартным стилем комментария является именно #. Спросите об этом ядро, даже оно считает, что интерпретатор должен указываться в шебанге (#!).

В Limbo, считающемся наследником C, сделали как раз #-комментарии, чтобы он не выделялся из общего системного окружения.

Да и с наибольшим числом языков что-то у вас не получилось. Мне почему-то кажется, что в основном это C-based типа жабы или php.

anonymous
()

Для однострочных //, для многострочных /* */, а вообще принципы комментирования почти одни и теже и различия не по сути, а в синтаксисе.

gdn
()

А вообще, опрос с одной целью: определить процент быдлокодеров из посетителей ЛОР. Результат вполне предсказуем: >80% (C++, C#, Java, Python)

Led ★★★☆☆
()

Пиздец опросец. Объём идиотов ответивших на него — хороший показатель состояния портала.

anonymous
()
Ответ на: комментарий от anonymous

для коментирования больших блоков кода мой любимый стиль комментов:

#if 0 код #endif

Grindz
()
Ответ на: комментарий от anonymous

>Вранье. Учитывая тематику данного чата, стандартным стилем комментария является именно #. Спросите об этом ядро, даже оно считает, что интерпретатор должен указываться в шебанге (#!).

Что там ядро считает ? Оно само написано с комментами вида // /* */

anonymous
()

// и {}, извините, но мне не по приколу танцевать пальцами по "/" и "*" ради создания комментария.

ShprotX
()

// для одной строчки и

/* когда строчек много */

far_tuna
()

проголосовал за ADA, хотя вообще лучше всего literate исходники. ну и dcostring'и, конечно

jtootf ★★★★★
()
Ответ на: комментарий от Burbaka

> В emacs lisp-е комментарий ";"

с чего ты взял, что это только у elisp'а? в CL комменты тоже начинаяются с первого символа ";" и до конца строки.

В таком случае можно считать, что

# Here is some comment
и
## Here is some comment

…это разные комментарии

anonymous
()

Смотря каков комментарий. Если многострочный, то однозначно /* */, если однострочный, то похер (но привычнее всего #).

soko1 ★★★★★
()

Ну, вообще-то не только '#', но и /* */, но голосовал за #

Только почему python? Это вообще-то из шелла такая нотация пришла!

lodin ★★★★
()
Ответ на: комментарий от dev-random

откуда тут взялся быдлоделфи?

anonymous
()
Ответ на: комментарий от anonymous

>>Вранье. Учитывая тематику данного чата, стандартным стилем комментария является именно #. Спросите об этом ядро, даже оно считает, что интерпретатор должен указываться в шебанге (#!).

> Что там ядро считает ? Оно само написано с комментами вида // /* */

Я про механизм вызова интерпретатора, известный как shebang. (Видели когда-нибудь #!/bin/sh в начале шелл-скрипта?).

Мнение разработчиков ядра, пишущих на C, не обязано совпадать с unix conventions. А я именно про них.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.