The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Рейтинг популярности языков программирования, используемых в..., opennews (??), 14-Авг-09, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


18. "Рейтинг популярности языков программирования, используемых в"  +1 +/
Сообщение от Аноним (-), 15-Авг-09, 02:01 
А смысл, если все равно для себя пишется? Другое дело если это на производительность влияет
Ответить | Правка | Наверх | Cообщить модератору

26. "Рейтинг популярности языков программирования, используемых в"  +/
Сообщение от Michael Shigorinemail (ok), 15-Авг-09, 15:18 
>А смысл, если все равно для себя пишется?

Есть такое понятие как вкус.  В частности, им мастер отличается от лабуха.  И тот, кто привык "слепить на скору руку для себя" -- не сможет сделать качественно для кого угодно, привычки не пустят.

>Другое дело если это на производительность влияет

Это как раз дело десятое.

Ответить | Правка | Наверх | Cообщить модератору

27. "Рейтинг популярности языков программирования, используемых в"  +/
Сообщение от Аноним (-), 15-Авг-09, 15:42 
Вы видимо никогда профессионально не программировали, иначе не говорили бы такой чуши про производительность.
Ответить | Правка | Наверх | Cообщить модератору

29. "Рейтинг популярности языков программирования, используемых в"  +1 +/
Сообщение от Michael Shigorinemail (ok), 15-Авг-09, 16:43 
>Вы видимо никогда профессионально не программировали

Разумеется, нет.  Если подразумевать под профессиональностью ответственность за оплаченный результат.

Я пишу или исправляю "для души" или по производственной необходимости, но в последнем разе это побочный процесс, а не основной.

>иначе не говорили бы такой чуши про производительность.

Вы, видимо, никогда профессионально не дискутировали.  Иначе б для начала подписались, чтоб своим именем за слова отвечать.

Производительность вовсе не всегда важна в первую голову.  Водитель может подумать про мощность двигателя, которая не важнее надёжности тормозов и отзывчивости рулевого управления.  Так и для кода бывает важнее надёжность и корректность, а это прямое следствие наличия вкуса у разработчика.

Что же до производительности -- ну одна моя софтинка, написанная для бакалаврской работы, за несколько суток выполнила на Pentium 133 расчёты до x = 3000 по задаче, вычислительная сложность которой растёт экспоненциально, а предшественники добрались в разумное время что-то до 100 или 150.  Да, в этом была существенная заслуга libgmp, но мне почему-то кажется, что мои инварианты тоже помогли: http://fly.osdn.org.ua/~mike/works/chem/alkanol/alkanol.c

Поэтому прежде чем упрекать меня в пренебрежении производительностью, предъявите хоть какие-то свидетельства того, что сами понимаете, о чём говорите.  В виде кода.  До того буду считать пустопорожним трёпом.

PS: мне и тогда было стыдно за MAX_LEN, но на третий месяц научный уже терял терпение, а писалось это всё два вечера под настроение. :)  Причесать хотел, но надо было запускать.

Ответить | Правка | Наверх | Cообщить модератору

30. "Рейтинг популярности языков программирования, используемых в"  –1 +/
Сообщение от Качатель (?), 15-Авг-09, 19:30 
Да вам батенька нужно в МS работать - интерфейсы писать. (Только для них это главное в программе).
Ответить | Правка | Наверх | Cообщить модератору

33. "Рейтинг популярности языков программирования, используемых в"  +1 +/
Сообщение от Aesthetus Animus (?), 15-Авг-09, 19:41 
>Да вам батенька нужно в МS работать - интерфейсы писать. (Только для
>них это главное в программе).

Интерфейсы еще надо уметь разрабатывать и писать. Это подчас бывает чрезвычайно сложно, так как к интерфейсу подключается то, свойства чего заранее трудно формализуемы.

(Напомню, интерфейсы - это не только ГУИ, это может быть например пайп+протокол взаимодействия. А ГУИ это не только рисование окошек и дизайн)

Ответить | Правка | Наверх | Cообщить модератору

34. "Рейтинг популярности языков программирования, используемых в"  +/
Сообщение от Michael Shigorinemail (ok), 15-Авг-09, 19:57 
>Да вам батенька нужно в МS работать - интерфейсы писать.

Спасибо, я и в IBM-то не пошёл -- плохо переношу здоровые лавки изнутри.

>(Только для них это главное в программе).

Программы бывают разные.  Для одних действительно важнее полпроцента производительности, чем надёжность или безопасность -- но это в основном HPC.  Для других действительно важнее интерфейс -- как видим из истории Apple и особенно MS, на этом можно выехать без особой технологии.

Мне кажется, что программы стоит писать "как для себя и близких" -- на совесть.  Тогда и получится совместить баланс удобности, мощности, масштабируемости, производительности, поддерживаемости, расширяемости, да ещё и улучшать это всё в разумные времена и не выгорая.

Просто когда продумываешь на совесть, то писать тяп-ляп уже не лезет.

Вообще рекомендую почитать на досуге, уж больно в точку дядька описал "делать красиво":
http://www.lib.ru/MEMUARY/ERSHOW_W/zapiski_ezdowogo_psa.txt

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

39. "Рейтинг популярности языков программирования, используемых в"  +/
Сообщение от oops (?), 17-Авг-09, 05:36 
>Вы видимо никогда профессионально не программировали, иначе не говорили бы такой чуши
>про производительность.

Вы видимо никогда не работали в команде, где производительность все-таки лучше иногда принести в жертву читаемости и наглядности кода, для того, чтобы упростить его дальнейшее сопровождение.

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

44. "Рейтинг популярности языков программирования, используемых в"  +/
Сообщение от Кирилл (??), 18-Авг-09, 10:28 
>Вы видимо никогда профессионально не программировали, иначе не говорили бы такой чуши
>про производительность.

На производительность наплевать (клиент её практически никогда не способен оценить), главное к сроку успеть и костылей побольше напихать, чтоб на поддержке ещё пару лет клиента доить.

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

52. "Рейтинг популярности языков программирования, используемых в"  +/
Сообщение от Michael Shigorinemail (ok), 18-Авг-09, 11:42 
Дяденька, а Вы правда индус-триал? :]
Ответить | Правка | Наверх | Cообщить модератору

54. "Рейтинг популярности языков программирования, используемых в"  +/
Сообщение от Кирилл (??), 18-Авг-09, 11:57 
>Дяденька, а Вы правда индус-триал? :]

Понимаете, "производительность" очень сложно продать сразу. Клиент её в расчёт, чаще всего не берёт, потому что не способен оценить её и представить, что это такое. Вы, наверное, удивитесь, но для абсолютного большиства красивая коробка при покупке более важный аргумент, чем производительность (и это в среде корпоративных клиентов). Более того, низкая начальная производительность замечательное качество. Оно позволяет значительно повысить прибыльность жизненного цикла продукта.

Ответить | Правка | Наверх | Cообщить модератору

58. "Рейтинг популярности языков программирования, используемых в"  +/
Сообщение от Michael Shigorinemail (ok), 18-Авг-09, 13:22 
>>Дяденька, а Вы правда индус-триал? :]
>Понимаете, "производительность" очень сложно продать сразу.

Да мне вон уже анонимный эксперт много нового про меня же и рассказал -- короче, понимаю ;)

>Более того, низкая начальная производительность замечательное качество. Оно позволяет
>значительно повысить прибыльность жизненного цикла продукта.

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

Проведу аналогию: некоторые делают ресурсы и пишут контент под PR, а мы тут как-то чуть ли не случайно заметили у себя страничку с PR=7 -- там был перевод одного довольно важного документа, на который в качестве официального стояла ссылка с сайта-источника.  Ну вот так вот получилось -- мы не предполагали, а просто делали на совесть.

PS: простите, не хочу обидеть, но считаю отношение к клиенту _действительно_ важным -- и что Вы в нём критическим образом неправы.  Возможно, я испорчен работой с хорошими людьми и возможностью послать премьер-министра, если не хочу с ней работать.

Ответить | Правка | Наверх | Cообщить модератору

59. "Рейтинг популярности языков программирования, используемых в"  +/
Сообщение от Кирилл (??), 18-Авг-09, 16:07 

>PS: простите, не хочу обидеть, но считаю отношение к клиенту _действительно_ важным
>-- и что Вы в нём критическим образом неправы.  Возможно,
>я испорчен работой с хорошими людьми и возможностью послать премьер-министра, если
>не хочу с ней работать.

Я не об отношению к клиенту. Проект чаще всего существуеют в крайне ограниченных временем пределах и для массового рынка лучше пожертвовать "производительностью", чем, условно говоря, красивой коробкой. Нет предела совершенству, но время итерации на релиз строго определены и под это время забит бюджет.

Ответить | Правка | Наверх | Cообщить модератору

32. "Рейтинг популярности языков программирования, используемых в"  –1 +/
Сообщение от Aesthetus Animus (?), 15-Авг-09, 19:36 
>А смысл, если все равно для себя пишется?

Если для себя пишешь - то спрячь и не позорься! А в место этого вываливают в общую кучу: "посмотрите, сколько у нас свободного ПО!".

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру