LINUX.ORG.RU — Русская информация об ОС Linux

[#]  
quickquest

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

// C++ 412
 ********************
/* C */ 328
 ***************
# Python 291
 **************
No comment 67
 ***
;; Lisp 42
 **
{ Delphi } 29
 *
' Visual Basic 29
 *
; Assembler 28
 *
Другой 28
 *
-- Ada 23
 *
! Fortran 10
 *
(* Pascal *) 4
 *
\ Forth 2
 *
" Smalltalk " 0
 *
Всего голосов: 1293

>>> Проголосовать

quickquest ***** (21.07.2008 20:33:55)
Проверено: Shaman007 (25.07.2008 12:28:48)
Juick

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

rem ::

anonymous (27.07.2008 0:04:47)

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

>>Я в другом измерении чтоли живу если у меня C понимает оба типа каментов?

>// - коментарии появились сначала в С++, а потом их перенесли в Си.

Не совсем так, в стандарте C комментариев в стиле плюсов нету. Более того, мне встречались достаточно новые (2005 года выпуска) с-компиляторы отказывавшиеся понимать //. Так что если код пишется на С не употребляйте // комментариев, иначе могут возникнуть проблемы со сборкой на некоторых архитектурах. Кстати, если указать gcc ключик -ansi, то никаких плюсовых каментов распознаваться не будет.

А опрос более чем идиотский, стиль комментариев от языка зависит. Я бы даже спросил: является ли стиль комментариев ключевым моментом при выборе языка программирования? И начал бы подсчитывать процент идиотов на лоре.

anonymous (27.07.2008 0:43:13)

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

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

А с чего ты взял, что шебанг имеет какое-то отношение к комментариям? Для любого интерпретатора можно использовать шебанг, даже для того, в котором комментарии не '#' обозначаются

Led ***## (27.07.2008 1:52:57)

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

>Не совсем так, в стандарте C комментариев в стиле плюсов нету.

В каком стандарте их нету? в C89 - согласен. А как на счёт C99?

Led ***## (27.07.2008 1:54:17)

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

>А как на счёт C99?

А, Вы об этом :) Конечно я как то позабыл про С99, потому что программировать придерживаясь этого стандарта небезопасно. Наверное только Sun Studio да и то только с 12 версии поддерживает этот стандарт полностью. Остальные "по кусочкам". Увы, развитием С сейчас мало кто занимается, пожалуй всерьез его продвигают разве что разработчики GCC и Sun.

anonymous (27.07.2008 3:35:30)

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

>Наверное только Sun Studio да и то только с 12 версии поддерживает этот стандарт полностью. Остальные "по кусочкам".

AFAIK GCC только некоторые детали ещё не поддерживает

Led ***## (27.07.2008 3:52:54)
[#]  
mihalych

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

Ассоциировать "#", использующийся в десятке языков программирования и конфигураций, задолго до появления Python, с последним, можно лишь при крайней степени безграмотности.

Самый распространнённый комментарий в мире: <!-- SGML -->. :)

mihalych ** (27.07.2008 5:52:33)

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

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

>А с чего ты взял, что шебанг имеет какое-то отношение к комментариям? Для любого интерпретатора можно использовать шебанг, даже для того, в котором комментарии не '#' обозначаются

Тогда ему придется (и такой я видел) иметь специальное правило для пропуска первой строки. Еще раз, #-комментарии - это не правило, а всего лишь соглашение.

anonymous (27.07.2008 12:30:59)
[#]  
cruxish

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

// one-line

# one line too

/*
multiple
lines
*/

cruxish ** (27.07.2008 12:47:46)
[#]  

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

{ Delphi }

ex-anonymous (27.07.2008 12:56:06)
[#]  
ELF

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

добавьте SQL

ELF ** (27.07.2008 13:15:39)
[#]  
ins3y3d

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

Чем меньше при этом телодвижений - тем лучше. Питон, имхо. Хотя Сишные слэши тож ниче. Но значки с обеих сторон - лажа.

ins3y3d *** (27.07.2008 13:30:21)
[#]  
xstream

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

Голосование не за стиль комментариев, а за язык, имхо.

xstream (27.07.2008 13:36:39)
[#]  

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

почему `# Python' ? Это ж есчо и bash, и php. А `-- Ada' это и SQL... Самые лучшие комментарии в HTML/XML: <!-- каммент --> %)

steinburzum (27.07.2008 15:47:05)

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

"""
multiple
lines
too
"""

steinburzum (27.07.2008 15:48:23)

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

>Тогда ему придется (и такой я видел) иметь специальное правило для пропуска первой строки.

Необязательно. Это понадобится только в том случае, если нужно оставить возможность запуска и как

$ script.ext

, и как

$ somesh script.ext

Led ***## (27.07.2008 16:30:53)
[#]  
ZZaiatSS

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

# рулит!

ZZaiatSS ** (27.07.2008 17:31:13)

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

>Вообще, ' - это не VB, это просто Basic.

>А по теме - забыли <!-- --> :D

>Aceler *** (*) (21.07.2008 21:37:10)

Когда я на бейсике калякал, мы писали:

REM: zis is a remark

anonymous (27.07.2008 17:38:25)

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

>Когда я на бейсике калякал, мы писали:

>REM: zis is a remark

именно вот так вот, с двоеточием? Странный какой-то бэйсик...

Led ***## (27.07.2008 18:40:43)
[#]  
hobbit

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

Фигурные скобки - это не стиль Delphi, это классический стиль Паскаля. Но поскольку в эпоху становления Паскаля их можно было найти далеко не на всех терминалах, была придумана альтернатива в виде (* *).

hobbit ***** (27.07.2008 20:12:42)

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

>Для любого интерпретатора можно использовать шебанг, даже для того, в котором комментарии не '#' обозначаются

ага-ага

#!/bin/cat

# this program has no code at all, only comments

lodin **** (27.07.2008 20:47:43)
[#]  

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

C & C++

anonymous (27.07.2008 21:26:26)
[#]  
dhameoelin

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

опрос - говно

dhameoelin * (27.07.2008 22:52:39)
[#]  
UVV

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

/* C */
и
//
ещё
#

UVV ***** (28.07.2008 5:18:58)
[#]  

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

/* */ && // т.к. пишу на срр

Nvas_Gnomers (28.07.2008 10:15:01)
[#]  
Incred

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

;

Incred * (28.07.2008 10:24:27)
[#]  

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

Предпочитаю стиль Ассемблера
; - для однострочного комментария. Не обязательно с начала строки.
comment #
бла-бла-бла
всё это комментарий до следующего символа, указанного в параметре comment
эта строка тоже комментарий#

anonymous (28.07.2008 13:12:00)
mky

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

Не знаю, насчет любого непустого символа, в оригинальном Фортране использовалась буква "C" в первой позиции.

mky ***** (28.07.2008 14:08:34)

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

Вообще, по стандарту в первой позиции должны быть или 'C' или '*'

anonymous (28.07.2008 16:48:07)
[#]  
AiFiLTr0

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

//

AiFiLTr0 ** (28.07.2008 17:39:16)

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

>Необязательно.

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

Попробуйте с #!/bin/cat, как уже предлагали выше по треду.

anonymous (28.07.2008 19:32:30)
mky

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

По какому стандарту? Их у Фортрана много разных было.

mky ***** (28.07.2008 21:58:33)

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

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

>Попробуйте с #!/bin/cat, как уже предлагали выше по треду.

Да, вы правы. Не знаю, почему я сказал "необязательно":)

Led ***## (28.07.2008 21:58:53)
[#]  
Atmega64

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

самый рульный комментарий:

if (0) { ... }

%)

Atmega64 * (29.07.2008 0:42:28)
[#]  
exah

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

//

exah (29.07.2008 1:54:21)
[#]  

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

#if 0

#endif

добавьте в опрос. Это единственный некривой метод быстро закомментировать кусок кода в C.

vgudkov (29.07.2008 9:52:50)
[#]  
cavia_porcellus

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

Только /* бла-бла */

cavia_porcellus **** (29.07.2008 11:29:11)
[#]  

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

Ещё забыли стиль комментрия в языках, в которых явно обозначается конец программы.
Как в Pascale:
end.
Всё после обозначения конца -- комментарий.

К сожалению не помню где ещё такое видел.

А ещё можно комментировать код отдельным документом.. DocBook'ом, например.

unDEFER *** (29.07.2008 11:52:18)

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

matr^Wairnet has you

anonymous (29.07.2008 15:39:22)

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

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

вроде только /* и */ есть в ядре

anonymous (29.07.2008 16:10:49)
[#]  

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

//

anonymous (29.07.2008 19:52:35)
[#]  

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

Отсутствие комментариев - лучший стиль комментариев!

Dark_SavanT ** (29.07.2008 23:38:04)

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

perl: __END__ -- конец программы

lodin **** (30.07.2008 10:22:48)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru