avva: (Default)
[personal profile] avva
Прочитайте вот это, коллеги.

Там - Горькая Правда.

A lesson I have learned the hard way is that we aren’t smart enough. Even the most brilliant programmers routinely make stupid mistakes. Not just typos, but basic design errors that back the code into a corner, and in retrospect should have been obvious. The human mind can not grasp the complexity of a moderately sized program, much less the monster systems we build today. This is a bitter pill to swallow, because programming attracts and rewards the intelligent, and its culture encourages intellectual arrogance.


(но стоит прочитать полностью)

Date: 2007-08-03 06:40 pm (UTC)
From: [identity profile] cmm.livejournal.com
сколько стоит сравнить два пойнтера?

Date: 2007-08-03 06:46 pm (UTC)
From: [identity profile] softmaster.livejournal.com
вы серьёзно считаете, что в C# сравнение строк сравнивает поинтеры?

Date: 2007-08-03 06:55 pm (UTC)
From: [identity profile] cmm.livejournal.com
понятия не имею.  просто из того коммента, на который Вы отвечали, следует что в C# строки "интернируются" — то есть ежели строки A и B одинаковы, то они являются одним и тем же физическим объектом.

так ли это в действительности, я не знаю (реализовать таким образом неконстантные строки, например, довольно-таки затруднительно).  но другие способы обеспечить сравнение строк за O(1) мне не известны.

Date: 2007-08-03 07:08 pm (UTC)
From: [identity profile] softmaster.livejournal.com
в действительности это не так, почему я и спрашивал.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 12:09 pm
Powered by Dreamwidth Studios