- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
/// <summary>
/// Zero matrix
/// </summary>
public void Zero()
{
m11 = m12 = m13 = m14 =
m21 = m22 = m23 = m24 =
m31 = m32 = m33 = m34 =
m41 = m42 = m43 = m44 = 0;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+132
/// <summary>
/// Zero matrix
/// </summary>
public void Zero()
{
m11 = m12 = m13 = m14 =
m21 = m22 = m23 = m24 =
m31 = m32 = m33 = m34 =
m41 = m42 = m43 = m44 = 0;
}
Работа с матрицей 4 на 4
guest 20.12.2010 01:24 # +1
inkanus-gray 20.12.2010 02:34 # 0
bazhenovc 20.12.2010 09:06 # +2
bugmenot 20.12.2010 04:42 # +3
Мистер Хэнки 20.12.2010 07:36 # +4
abatishchev 20.12.2010 12:15 # −4
как и на крестах или яве
whatever
TarasB 20.12.2010 12:20 # 0
abatishchev 20.12.2010 14:32 # −6
Си++ - стрелять себе в ногу раз в неделю
Си# - стрелять себе в ногу только пока учишься, а так же если ты или твой архитектор - удод
Анонимус 20.12.2010 14:41 # +6
я очень любил этот язык во времена 2.0.
но теперь он стал гадким
abatishchev 20.12.2010 14:45 # −4
гадкая - это жава++
Анонимус 20.12.2010 14:51 # −3
Вам нравится extension methods например?
abatishchev 20.12.2010 14:58 # −1
в рантайме вызов ничем не отличается от
Анонимус 20.12.2010 14:59 # 0
Lure Of Chaos 20.12.2010 15:05 # 0
abatishchev 20.12.2010 15:08 # +1
vs.
зато сахарок:
vs.
Lure Of Chaos 20.12.2010 15:13 # 0
abatishchev 20.12.2010 15:15 # 0
вполне соглашусь что не тру ООП - с одной стороны
с другой - наличие кучи разных статических хелперов - код не украшает, архитектуру - не улучшает
Lure Of Chaos 20.12.2010 15:19 # 0
Lure Of Chaos 20.12.2010 15:20 # +1
http://ru.wikipedia.org/wiki/Katahdin
guest 20.12.2010 15:50 # 0
Lure Of Chaos 20.12.2010 16:31 # 0
xXx_totalwar 20.12.2010 16:14 # +3
Lure Of Chaos 20.12.2010 16:33 # 0
guest 20.12.2010 16:35 # +1
Lure Of Chaos 20.12.2010 16:38 # 0
http://ru.wikipedia.org/wiki/Intelib
xXx_totalwar 20.12.2010 16:37 # +2
Lure Of Chaos 20.12.2010 16:38 # 0
xXx_totalwar 20.12.2010 16:40 # 0
Lure Of Chaos 20.12.2010 14:45 # 0
abatishchev 20.12.2010 14:53 # 0
CLR хотя бы поддерживает генерике на уровне рантайма, а не на уровне компилятора, как Жава
ололо
пользователи пентиум2 и вин98 благодарны!
Анонимус 20.12.2010 14:57 # 0
жаба просто парилась об обратной совместимости
получилось конечно не красиво, да
abatishchev 20.12.2010 15:04 # −4
только владельцу банкомата (и проч эмбедед) на пентиум2 (50 бакс за 100 штук), который хочет писать на ява но не хочет купить хотя бы пентиум4 (50 бакс за 10)
Lure Of Chaos 20.12.2010 15:15 # 0
в этом случае и в том и в том варианте сан сильно бы обосрался
abatishchev 20.12.2010 15:19 # 0
прога написана, работает.. но нет! я хочу обновиться (наш менеджер прочитал на хабре что это хорошо) но при этом хочу чтобы моя прога "back to USSR" от 99 года продолжала работать.
вы уж определитесь - вам старое ПО крутить или новую версию ставить?
мир ПО он такой. можно привести кучу примеров таких обратно-несовместимых обновлений. к примеру - оракл. многие сидят на 8, 9 или 10 потому что более позднии версии не поддерживают функцию х или требуют переписать модуль у
Lure Of Chaos 20.12.2010 15:29 # +1
ну ведь, кроме нормального обновления, бывают нужные. Например, крутилось у нас под вендой, но нам урезали бюджет и наехали с копирайтом - пришлось переехать на линухи. А скажем, раньше линухи не поддерживались, только последняя версия. Вынужденное обновление
Или другой, более правдоподобный пример. Вместе с такими серьезными обновлениями, как правило, идут и более мелкие - например, безопасности. И вендор заявляет: плиз апгрейд асап!
а мы сидим на старом, и ломай нас кто хошь?
Анонимус 20.12.2010 17:14 # 0
Lure Of Chaos 20.12.2010 15:04 # 0
Lure Of Chaos 20.12.2010 14:59 # 0
abatishchev 20.12.2010 15:05 # −2
широта возможностей - это всё таки плюс, нежели минус, ага
Lure Of Chaos 20.12.2010 15:09 # 0
джава до сих пор шла дорогой "лучше меньше возможностей, зато простой и понятный код" - поэтому там нет, например, перегрузки операторов. Вот это обещает измениться если не к 7 версии, то к 8, если джава не потонет вообще
abatishchev 20.12.2010 15:11 # 0
bazhenovc 20.12.2010 15:08 # +2
TarasB 20.12.2010 15:33 # +1
Я про эти генерики в рантайме видел офигительный вброс на ГД, "замедление было незначительным, всего лишь в 5 раз".
abatishchev 20.12.2010 15:36 # −1
а смысл - в type safety. и оно нужно в рантайме!
выброс на ГД - он на то и выброс. "на заборе написано а там дрова". если бы 2.0 был медленее 1.1 в 5 раз - мы бы жили в другом мире, и уже давно
bazhenovc 20.12.2010 15:40 # 0
TarasB 20.12.2010 15:42 # 0
В них есть смысл не копировать одну процедуру 10 раз для разных типов. Ты посмотри видео со Степановым, кстати, он там местами умные вещи толкает.
> а смысл - в type safety
ЧТО? В сирешётке нету строгой типизации на стадии компиляции?!
guest 20.12.2010 15:53 # +2
TarasB 20.12.2010 16:06 # +2
либо
"Генерики говно и им с шаблонами не сравняться".
Вообще шаблоны круче - прямо функциональный язык, выполняющийся во время компиляции.
bazhenovc 20.12.2010 16:08 # 0
guest 20.12.2010 16:11 # +2
xXx_totalwar 20.12.2010 16:12 # 0
abatishchev 20.12.2010 14:54 # −1
Анонимус 20.12.2010 14:56 # 0
extension methods, превращающий ООП в фикцию
мало?)
abatishchev 20.12.2010 15:01 # −1
Анонимус 20.12.2010 15:02 # −4
и в гвт тоже ооп, если писать правильно.
и при этом веб 2.0
но хорошо, что Вы признали тот факт, что .NET технологии двигаются от мира ООП в мир (извините) говнокода и ПХП
abatishchev 20.12.2010 15:10 # −2
да, ASP.NET MVC это ASP.NET в прямом смысле этого слова
а я его и не люблю, этот MVC
WebForms + URL rewrite = вполне себе тру
komprenda 20.12.2010 15:15 # −9
Анонимус 20.12.2010 17:12 # 0
bugmenot 20.12.2010 12:26 # +3
это я к чему... мне показалось или жжение в нижней части спины?
abatishchev 20.12.2010 14:30 # −5
так что не засчитано
bugmenot 20.12.2010 15:12 # 0
или вдруг случился набег в CLR выпускников профильных кафедр, о котором я не знаю? а может выходцы с VB внезапно стали проявлять невероятный интеллект?
vanished 20.12.2010 07:52 # +2
rudolff 20.12.2010 13:06 # +1
Govnocoder#0xFF 20.12.2010 13:10 # 0
Lure Of Chaos 20.12.2010 13:46 # +1
bazhenovc 20.12.2010 14:04 # +2
bugmenot 20.12.2010 14:13 # +6
Lure Of Chaos 20.12.2010 14:55 # 0
komprenda 20.12.2010 14:12 # −8
brainstorm 20.12.2010 15:20 # +3
komprenda 20.12.2010 15:24 # −6
Govnocoder#0xFF 20.12.2010 16:09 # +1
guest 20.12.2010 15:55 # +2
bazhenovc 20.12.2010 15:56 # 0
guest 20.12.2010 16:37 # 0
bazhenovc 20.12.2010 16:46 # 0
Govnocoder#0xFF 20.12.2010 16:02 # +1
komprenda 20.12.2010 16:03 # −8
Govnocoder#0xFF 20.12.2010 16:12 # +4
komprenda 20.12.2010 16:18 # −8
Govnocoder#0xFF 20.12.2010 16:22 # +3
komprenda 20.12.2010 16:24 # −7
komprenda 20.12.2010 16:24 # −7
komprenda 20.12.2010 16:25 # −7
guest 20.12.2010 16:36 # +6
Lure Of Chaos 20.12.2010 17:04 # 0
видимо так
guest 20.12.2010 19:21 # 0
guest 20.12.2010 19:21 # 0
istem 20.12.2010 16:45 # 0
Lure Of Chaos 20.12.2010 17:04 # 0
guest 20.12.2010 19:25 # +3
bugmenot 20.12.2010 19:43 # 0
детектед.
и вообще, шутка, которая появилась на collegehumor уже уныла
Lure Of Chaos 20.12.2010 20:08 # +2
guest 20.12.2010 21:18 # 0
Lure Of Chaos 20.12.2010 21:19 # 0
bugmenot 20.12.2010 21:23 # −4
гомосятина детектед
между прочим, уже каждый слоупок посмотрел на его школьную фоточку
guest 20.12.2010 21:42 # 0
Скажите, Вы от компренды далеко ушли по уровню развития?
bugmenot 20.12.2010 22:07 # −3
-- К.О.
PS: тупая школота...
Govnocoder#0xFF 20.12.2010 22:26 # −1
Никто не видел Чува Ствита с его Елью?
guest 20.12.2010 22:16 # 0
Педофилия, в наше время, уголовно наказуема.
bugmenot 20.12.2010 22:22 # −3
Govnocoder#0xFF 20.12.2010 22:26 # 0
bugmenot 20.12.2010 22:37 # +2
может и распил какой от мин. образования выйдет
Govnocoder#0xFF 20.12.2010 22:40 # +3