о началах программирования

Mar 29, 2011 21:46

(эта запись будет интересна лишь программистам и сочувствующим)

Из недавно обнаруженного бага в дистрибутиве Линукса Федора сложилась очень поучительная история, которую на мой взгляд неплохо бы преподавать в университетах, на уроках программирования, чтобы объяснять студентам не только как ключевые слова писать, но и как работать вместе с другими ( Read more... )

Leave a comment

наверное нубский вопрос, но... melkore March 29 2011, 19:59:15 UTC
правильно ли я понимаю, что Федоровцами в данном случае не движет ровным счётом ничего кроме упрямства?

Reply

Re: наверное нубский вопрос, но... beldmit March 29 2011, 20:01:04 UTC
Как можно! Не упрямство, а чистота идеологии!

Reply

блин, melkore March 29 2011, 20:03:08 UTC
точно. я их всё время путаю.

Reply

Re: наверное нубский вопрос, но... boris01 June 28 2011, 11:52:31 UTC
упрямство, блеать!

Reply

Re: наверное нубский вопрос, но... uzhin March 29 2011, 23:03:22 UTC
Кажется они просто не заинтересованы в написании программ для юзера, под юзера. Им не важно насколько это удобно или продается, это не есть цель их работы.

Reply

Re: наверное нубский вопрос, но... evtomax March 30 2011, 10:23:26 UTC
Предлагаете лепить костыли для кривого софта, как в Windows? :)

Reply

Re: наверное нубский вопрос, но... uzhin March 30 2011, 10:29:37 UTC
Предлагаете пройтись по всем конторам делающим кривой софт (по вашему мнению)? Всех уволить, сам софт запретить? Я правильно понял? Удачи Вам в этом начинании

Reply

Re: наверное нубский вопрос, но... evtomax March 30 2011, 10:47:00 UTC
Предлагаю давить на разработчиков кривого софта до последнего. Это же не кривая железка, для которой костыль - единственный возможный метод решения проблемы :)

Reply

Re: наверное нубский вопрос, но... uzhin March 30 2011, 10:51:31 UTC
Что приведет к тому что гипотетические юзеры работать с системой не будут, что приведет к тому что у компаний не будет мотивации вкладывать в нее деньги, что приведет к отсутствию софта, драйверов, т.д. Мне лично это не нравится.

Reply

Re: наверное нубский вопрос, но... friend_or_foe March 30 2011, 10:27:44 UTC
>Им не важно насколько это удобно или продается, это не есть цель их работы.
Их цель - чтобы все было правильно и согласно спецификации. Настоящие идеальные сферические программисты. Отчасти, я их понимаю.

Reply

Re: наверное нубский вопрос, но... uzhin March 30 2011, 10:32:49 UTC
Вполне возможно, и я их отчасти тоже понимаю, если это так. Тут скорее вопрос к тому кто ими руководит и финансирует (видимо интел); какие цели им ставят, за что они отчитываются, т.д.

Reply

Re: наверное нубский вопрос, но... melkore March 30 2011, 21:59:45 UTC
Так ведь в спецификации не сказано, что должно не работать.
Сказано, что может не работать. Ну и не работало иногда. Они сделали изменение, и стано не работать при других условиях.
Торвальдс предлагает сделать, чтобы всегда работало и не париться, потому что причины делать, чтобы не работало, уже давно неактуальны.

Reply

Re: наверное нубский вопрос, но... friend_or_foe March 31 2011, 06:11:50 UTC
Если в спецификации не сказано, как работает функция внутри, копирует она память с начала или с конца, нельзя придумывать это самому, просто нельзя, никогда. Нельзя делать то, что неизвестно как работает, нельзя полагаться на свои домыслы, это закон для любого вменяемого программиста.
Торвальдс предлагает сделать костыли. Подпорки, чтобы кривое и гнилое не падало раньше времени.
Вообще, "чтоб всем было хорошо" - это женский подход, с людьми такое может и прокатит, но не с машинами. С машинами все должно быть четко, логично и однозначно. Иначе нельзя, иначе смерть, разруха, апокалипсис.

Reply

Re: наверное нубский вопрос, но... otmenych March 30 2011, 09:29:05 UTC
Скорее, по религиозным причинам.

Reply

Re: наверное нубский вопрос, но... __hedin March 30 2011, 10:04:07 UTC
ими движет желание использовать memcpy для того, для чего он был изначально придуман: performance over correctness.

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

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

Я не за Торвальдса, и не за Интел. Я против Адобовцев, который тот тред читали по диагонали.

Reply


Leave a comment

Up