Entry tags:
"Читать код, не зная языка"
Основной критерий выбора технологий программирования: "Чтобы вас можно было заменить на васю, не знающего языка и он мог прочесть код": http://ugenk.livejournal.com/188023.html
[ Home | Post Entry | Log in | Search | Browse Options | Site Map ]
no subject
no subject
no subject
no subject
python
очень отлично обрабатывают текст
no subject
no subject
no subject
no subject
no subject
no subject
У разработчика ПО в принципе не может такой быть такой задачи как обработка текста. Это работа писателя, верстальщика, корректора, редактора и т.д. Коим боком тут разработчик ПО вообще?
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
no subject
no subject
sed'ом я, кстати, часто пользуюсь там, где он лаконичнее перла. awk забросил, освоив perl. И да, конечно, zsh, а не bash. У баша тараканы.
python же не тянет по параметру "лаконично", и как следствие, "быстро". Хотя да, тоже можно. Рассчитанные на долгую жизнь скрипты такой обработки я бы и писал на нем... если бы не одна засада. Почему-то, не могу понять, почему, все виденные мной программы на питоне, включая мной же и написанные, страдают внезапной ненадежностью на ровном месте. Не то чтобы она совсем не работает, зачастую повторный запуск помогает, но вот этот странный результат... Похоже не на проблемы рантайма, а на проблемы именно программистов. Но настолько тотальные, что приходится эмпирически констатировать проблему языка.
no subject
Почему-то, не могу понять, почему, все виденные мной программы на питоне, включая мной же и написанные, страдают внезапной ненадежностью на ровном месте.
Пробелы и табы? :]
no subject
no subject
no subject
У меня с рубе вот не складвается, вроде не плохой язык -- а в моих руках -- как петон у айседа.
И питон таки достаточно лаконичен.
no subject
no subject
no subject
no subject
no subject
shift
exec "$0" "$@"
(на самом деле это было сравнение dotted версий, и в рекурсию мы уходили скусив старшие разряды у обоих аргументов.)
2:
func | sh | sh
(там был какой-то конфиг разбивки диска, и компилировался он в шельный скрипт с командами для parted
no subject
У меня однажды было удалённое выполнение кода в bash, но это чисто от бедности. :)
(no subject)
no subject
edit: упс, отправил коммент и глянул на юзерпик - я правда не специально :)