Куча говна / Говнокод #7973 Ссылка на оригинал

0

  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 CKrestKrestGovno, (Updated )

Комментарии (22, +22)

Куча говна / Говнокод #7942 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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 gammaker, (Updated )

Комментарии (16, +16)

Куча говна / Говнокод #7935 Ссылка на оригинал

0

  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 alexprey, (Updated )

Комментарии (16, +16)

Куча говна / Говнокод #7923 Ссылка на оригинал

0

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

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

miraage miraage, (Updated )

Комментарии (6, +6)