Re[8]: Размер класса
От: klapaucius  
Дата: 21.06.06 12:00
Оценка:
Здравствуйте, Lazy Cjow Rhrr, Вы писали:

LCR>Во-первых, комментариев в коде достаточно для понимания людьми, разбирающимися в языке. То есть нормальный стиль никто не отменял.


Когда без коментариев даже человек разбирающийся в языке не может понять что делает код — это фича?

LCR>Во вторых,

LCR>
LCR>Совершеннно ничего не значащий набор символов для ученика начальных классов. Но этот факт говорит лишь о немощи этого ученика.

Во-первых, это не говорит о немощи ученика, как не говорит о Вашей немощи (предположительное) незнание валлийского языка.
Вот если бывший школьник не будет понимать этот набор символов после, допустим, n-го курса ВУЗа это будет говорить о его немощи.
Во-вторых, синтаксис математических выражений оттачивался столетиями, и он не ограничен набором аски-закорючек, что очень хорошо приведенная Вами формула демонстрирует. Кроме того синтаксис математических выражений общепринят и изучается всеми начиная со школы. Если бы код выглядел именно как метематические выражения я бы про синтаксическую недостаточность не говорил. Математика, в принципе, тоже когда-то была чем-то эзотерическим, вот только такой большой отрезок времени (чтобы изотерика стала мейнстримом) никакой язык программирования просто не проживет.
Легко видеть, что код этот не похож ни на декларативную математическую запись — ни на общепринятый способ записи алгоритмов.
А требования изучить ни на что не похожий синтаксис от языка-наколеночной поделки это смешнее даже чем сравнение этой поделки с математикой в качестве оправдания. Не то чтобы очень много людей придумывает вечерком на кухне новый синтаксис математических выражений, видимо потому что они понимают, как обрадуются коллеги, вынужденные эти записи читать. А новый язык выпекают чуть ли не каждую неделю. правда разнообразие синтаксисов языков программирования — куда меньше.
Этот код напоминает страшнейшие write-only регекспы (которые зачастую даже их автор не может прочитать уже через 2 минуты после написания) с редкими вкраплениями чисел и сокращенных названий математических функций.

Какие это дает преимущества, кроме автоматической обфускации, лично мне (по всей видимости, очень ограниченному человеку) совершенно непонятно.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
'You may call it "nonsense" if you like, but I'VE heard nonsense, compared with which that would be as sensible as a dictionary!' (c) Lewis Carroll
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.