[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Нужен ли bash



AP>> а чем шелл от языка программирования отличается?

AP> Да я и затеял топик, чтоб выяснить это. Пока что получается, что если язык
AP> программирования позволяет легко вызывать внешние программы, он может
AP> заменить шелл.
ну я всегда воспринимал шелл как язык программирования заточенный под
вызов/склейку внешних программ

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

AP> length или len для длины строки, llength для длины списка понимаю. Набор
AP> кракозябл - нет. А уж десяток подобных комбинаций тем более слишком много.

AP>>> Прямой слэш я привык эскейпить, хотя это и не обязательно. {} можно
AP>> заменить AP> на "" - это пустая строка. Ну и чуть по-другому записать
AP>>> set replist {to: "" :CV: "" ( "" ) "" : "" , "" / "" -> "" $ ""  [ "" ]
AP>> ""} AP> Так вот понятнее?
AP>> неа (честно, не флейма ради а именно честно) :)

AP> А как понятнее? Если список с пробелами непонятен, так можно через запятую
AP> написать. Или попарно по строкам разбить.

AP>>> Хорошие комментарии не спасут плохой код, зато хороший код может не
AP>> иметь AP> комментариев.
AP>> хороших коментариев при плохом коде не встречал
AP>> хорошего неоткоментированного кода тоже не видал

AP> Загляните в исходники, скажем, sqlite - увидите. Вот пример:

AP> nOut = 13 + nIn + (nIn+999)/1000;
хех, действительно что тут коментировать?
:смайлик вращать глазами:

AP> Что тут нужно комментировать? :-)

AP> Достаточно прочитать описание алгоритма
AP> сжатия и код понятен вплоть до значений констант.
то есть достаточно войти в контекст с помощью сторонней докумы
тогда на каком языке реализован алгоритм значения иметь не будет.
поскольку алгоритм читается не из кода а из докумы


--

. ''`. Dmitry E. Oboukhov
: :’  : unera@debian.org
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature


Reply to: