|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 16 Jan 2003 16:40:46 To : Aleksey Cheusov Subject : Re: printf обрезает строку до пробела --------------------------------------------------------------------------------
Hi, Aleksey!
>>>>> "AC" == Aleksey Cheusov <cheusov@scnsoft.com> writes:
>> AC> Hе любить C++ просто модно.
>>
>> К сожалению, модно на нем писать, не зная его в достаточной степени,
>> чтобы писать на нем качественные вещи. Жабы это тоже касается.
AC> Это же можно сказать и про любой другой язык.
в разной степени.
AC> Это вообще не относится ни к какому языку конкретно.
в некотрой степени отнотися. Hапример на Eiffel (и думаю ADA) довольно
сложно писать плозие программы. Хотя, разумеется если очень хочется, то
можно.
AC> Любой пожно испаганить кривыми руками. К тому же кривые руки - оценка
AC> субьективная.
да, но есть некая статистика, когда человек (не автор) рассматривая код на
perl, python, eiffel, и так далее, напишет автору кода, и скажет "ты что,
так не пишут! пишут вот так ...".
Посмотрите какие красивые примеры на perl пишет Том Кристиансен. Я от
многих людей используюзих perl для решения конкретных задач слышал что код
DBI полезно смотреть, даже если не знаешь перл.
Практически все что попадает в python stdlib тоже можно ставить новичкам в
пример "как нужно писать хорошие программы на питоне".
К другим инсрументам, это все относится в гораздо меньшей степени. Да, я
знаю что есть масса всяких style-guide и для C/C++, и даже для PHP! А в
java так ваще стил "культивируют"...
Hо перефразируя известное высказывание - инструмент должен быть
выразителен сам по себе. Тот факт, что в дополнение к инсрументу еще
нужно _учить_ стилю, говорит о недостатках инсрумента.
Вот, когда берешь хороший топорик, у тебя ведь не возникает вопроса, как
им лучше рубить? Руке приятно! Вжжиииик, и полетели щепки ;-)
Хотя конечно, рубить можно что угодно, и как угодно, эт уж действиетльно
от человека зависит...
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/254172c25442.html, оценка из 5, голосов 10
|