1. Куча / Говнокод #7973

    +146

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    Как известно Страуструп для своей диссертации написал на языке Симула программу расчета данных.
    Причем программа была написана очень быстро и легко, что весьма порадовало Б.С. Но вот дальше
    обнаружилось, что скорость работы этой программы крайне мала. Как говорят, ее не хватало даже
    для того, чтобы насчитать необходимые данные к моменту защиты дисертации. Эффект этого произвел
    на (неокрепшие ) мозги г-на Страуструпа был ужасен. Но вместо визита к психотерапевту
    он решил создать свой язык, который бы совмещал в себе высокую скорость разработки (от Симулы)
    и высокую скорость выполнения (от С). Т.е. была поставлена задача написания языка C++, во-первых,
    объектно-ориентированного (в понимании Б.С.), а во-вторых, очень эффективного (в плане скорости
    выполнения скомпилированного кода).

    Статья:

    http://steps3d.narod.ru/tutorials/c-minus-minus.html
    Наш ответ:
    http://dshevchenko.biz/content/мой-ответ-алексею-викторовичу

    CKrestKrestGovno, 25 Сентября 2011

    Комментарии (22)
  2. Куча / Говнокод #7972

    +133

    1. 1
    string file_label = file.local_basename.replace ("_", "__"); // Cute emoticons!

    http://bazaar.launchpad.net/~sikon/steadyflow/trunk/view/head:/Steadyflow/IndicatorController.vala

    lucidfox, 25 Сентября 2011

    Комментарии (5)
  3. Куча / Говнокод #7964

    +140

    1. 1
    [Объектно Ориентировочное Программирование]

    Статус в соц. сети одного кулхацкера

    jQuery, 24 Сентября 2011

    Комментарии (71)
  4. Куча / Говнокод #7942

    +132

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    if instance_number(global.obj_childwindow) exit
    global.oid=id
    no_etazh=etazh
    no_x=x/16
    no_y=y/16
    no_name=name
    no_room=myroom
    global.param_window=chw_create(view_xview[0]+view_wview[0]/2-168,view_yview[0]+view_hview[0]/2-150,336,364,"Параметры объекта: Игрок")
    with global.param_window
    {
    step="editor_controller.selected=global.oid"
    draw="draw_set_font(font);draw_text_color(x+224,y+94,'Этаж:',0,0,0,0,1);draw_text_color(txtx.x+10,txtx.y-18,'Позиция',0,0,0,0,1);draw_text_color(txtx.x-14,txtx.y+2,'X',0,0,0,0,1);draw_text_color(txty.x-14,txty.y+2,'Y',0,0,0,0,1)"
    
    ok_btn=btn_create(16,308,80,24,"ОК","chw_destroy(parent_id);global.active=1",1)
    close_btn=btn_create(242,308,80,24,"Отмена","global.param_window.text_room=string(global.oid.no_room);global.param_window.text_name.text=global.oid.no_name;global.param_window.txtx.text=string(global.oid.no_x);global.param_window.txty.text=string(global.oid.no_y);global.param_window.floors.current_selected=global.oid.no_etazh;chw_destroy(parent_id);global.active=1",1)
    
    text_name=txt_create(80,14,112,"Название")
    with text_name {step="global.oid.name=text;with editor_controller.text_name txt_set_text(other.text)";txt_set_text(global.oid.name)}
    text_room=txt_create(80,46,112,"Комната")
    with text_room {step="if string_digits(text)!=text txt_set_text(string_digits(text));if real(text)<0 || real(text)>999 txt_set_text(string(max(min(real(text),999),0)));global.oid.myroom=real(text);with editor_controller.text_room txt_set_text(other.text)";txt_set_text(string(global.oid.myroom))}
    
    floors=list_create(176,96,144,128)
    with floors {list_copy(editor_controller.list,0,editor_controller.list.itemnmb);current_selected=editor_controller.list.current_selected;step="editor_controller.list.current_selected=current_selected;global.oid.etazh=editor_controller.list.current_selected"}
    txtx=txt_create(208,248,74)
    with txtx {txt_set_text(string(global.oid.x/16));step="if (text!=string_digits(text) || real(string_digits(text))<0 || real(string_digits(text))>(room_width-208)/16) txt_set_text(string(limit(real(string_digits(text)),0,(room_width-208)/16-1)));global.oid.x=real(text)*16"}
    txty=txt_create(208,280,74)
    with txty {txt_set_text(string(global.oid.y/16));step="if (text!=string_digits(text) || real(string_digits(text))<0 || real(string_digits(text))>(room_height-16)/16) txt_set_text(string(limit(real(string_digits(text)),0,(room_height-16)/16-1)));global.oid.y=real(text)*16"}
    }
    global.active=0

    Сам не могу поверить, что я такое мог написать.
    Это код моего редактора карт, написанный 2 года назад на Game Maker.

    gammaker, 22 Сентября 2011

    Комментарии (16)
  5. Куча / Говнокод #7940

    +143

    1. 1
    Хватит!

    alexoy, 22 Сентября 2011

    Комментарии (2)
  6. Куча / Говнокод #7935

    +124

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    function Trig_d_Conditions takes nothing returns boolean
        if ( not ( true == true ) ) then
            return false
        endif
        return true
    endfunction

    Код написан на JASS. Данный язык был придуман компанией Blizzard и использован в игре WarCraft 3 (WC3).
    То что вы видите было сгенерировано стандартным редактором WC3.

    alexprey, 22 Сентября 2011

    Комментарии (16)
  7. Куча / Говнокод #7923

    +147

    1. 1
    2. 2
    <label for="repeat_password">Пароль (повторно)</label>
    			<input type="password" name="repeat_password" value=""  />

    Суровые программисты верстают так, что аттрибут for работает как им надо :)

    miraage, 21 Сентября 2011

    Комментарии (6)
  8. Куча / Говнокод #7909

    +128

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    <th style='border-left: 1px solid #97cbee;'>Premium<br />without<br />excess<span><img src='Artog/Images/empty/empty.gif' /></span>
    					<div style='position: relative; top: 0'>
    						<IMG class='str3' width='16' heigth='16' title='The excess can be removed from some plans in return for a higher premium.<br/>You can select this option when purchasing the plan from the insurer.' src="Artog/Images/Icons/InfoIcon28x28.png" />
    					</div>
    				</th>
    				<th style='border-left: 1px solid #97cbee'>Luggage/<br />Personal<br />effects<span><img src='Artog/Images/empty/empty.gif' /></span>
    					<div style='position: relative'>
    						<IMG class='str3' width='16' heigth='16' title='Coverage on luggage (typically important for people with a lot of good quality travel gear)' src="Artog/Images/Icons/InfoIcon28x28.png" />
    					</div>
    				</th>
    				<th style='border-left: 1px solid #97cbee'>Medical<br />expenses<span><img src='Artog/Images/empty/empty.gif' /></span>
    					<div style='position: relative'>
    						<IMG class='str2' width='16' heigth='16' title='How much will be contributed to any doctor's bills, emergency surgery etc. (for obvious reasons this is generally important for all travelers)' src="Artog/Images/Icons/InfoIcon28x28.png" />
    					</div>
    				</th>
    				<th style='border-left: 1px solid #97cbee'>Cancellation<br />costs<span><img src='Artog/Images/empty/empty.gif' /></span>
    					<div style='position: relative'>
    						<IMG class='str2' width='16' heigth='16' title='How much will be paid from inconvenience due to cancellation of flights etc. (typically important for people with a complex itinerary)' src="Artog/Images/Icons/InfoIcon28x28.png" />
    					</div>
    				</th>

    разбираю тут 1 проект
    <th style='border-left: 1px solid #97cbee'> <---------- индусы не знают ,что такое класс в css

    Rubaka, 20 Сентября 2011

    Комментарии (8)
  9. Куча / Говнокод #7892

    +74

    1. 1
    Ваш пароль должен состоять из 6-12 букв или цифр нормальной толщины шрифта.

    Не говнокод, но...

    7ion, 18 Сентября 2011

    Комментарии (58)
  10. Куча / Говнокод #7848

    +85

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    Да обойдут вас стороной фатал эрроры, и ужас от переписывания говнокода нубов!=) 
    Пишите так, чтобы программа не требовала дополнительной плашки памяти на 2 гектара!
    Желаю успешного развития в этой нелегкой сфере IT!
    
    Мои искренние поздравления с днем программиста!

    1_and_0, 12 Сентября 2011

    Комментарии (21)